0

Google analytis で問題が発生しています。ユーザーがランディング ページにアクセスし、個人情報 (名前、住所、電子メールなど) を入力するサイトがあります。このサイトは にあります。フォームが送信されると、ユーザーはクレジット カード情報http://link.<domain>を入力する安全なサイトに誘導されます。https://ssl.<domain>

問題は、Google アナリティクスが顧客セッションの追跡を「失う」ことです。統計によると、ssl 上のサイトのリファラー (ドメイン) はリンク上のサイトです。ユーザーをランディング ページに誘導した実際のリファラーではありませんhttp://link.<domain>

私の追跡コードは

    _gaq.push(
    ['_setAccount', "UA-XXXXXXXX-XX"],
    ['_setDomainName', '<domain>'],
    ['_trackPageview']
);

私は設定しました

['_setDomainName', '(domain)']

しかし、それは役に立たないようです。誰かが私を助けてくれることを願っています。

4

4 に答える 4

2

クレヨンが言ったことに加えて、ここで_addIgnoredRef()説明されているようにAPIも使用する必要があると思います。これを行ったら、Cookieをクリアしてから再試行する必要があります。私がテストできる実際のリンクがあれば、私はおそらくあなたをより良く助けることができます。

あなたの場合、私はあなたが使用する必要があると思います:

_gaq.push(['_addIgnoredRef', 'link.<domain>']);
于 2013-01-31T18:28:19.817 に答える
2

ドメインが同じで、唯一の違いがサブドメインである場合は、_setDomainName値をルート ドメイン名 (ドット プレフィックスなし) に設定していることを確認してください。

例:

link.yoursite.com

ssl.yoursite.com

どちらの場合も、ページ上に次のものが必要です。

['_setDomainName', 'yoursite.com']

ルート ドメインが異なる場合、新しいルート ドメインに移動すると、セッションが中断されます。これは、GA がファースト パーティの Cookie 追跡を使用しており、domain1.com の Cookie を domain2.com から読み取ることができないためです。これを克服するには、_setAllowLinkerページ上のコードに追加し、訪問者が ssl ドメインへのリンクをクリックしたときに追加のコードをポップして、GA Cookie 情報が新しいドメインに確実に渡されるようにする必要があります。 URL。詳細については、クロスドメイン トラッキングに関する GA のリファレンスをご覧ください。

于 2013-01-31T16:23:29.237 に答える
0

うまくいったようですが、https ://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite をご覧ください。必要な追加のパラメーターがあるようです。

于 2013-02-06T23:12:27.320 に答える