4

管理しているサイトで2つのGAレポートの問題が発生しており、解決方法がわかりません。

  1. このサイトは、GAレポートで独自のドメインへのリファラーとして表示されています。
  2. 私の目標達成(サードパーティのオフドメインeコマースカートでの販売コンバージョン)はすべて、目標達成につながるトラフィックを送信している真の「リファラー」を明らかに見たいときに、サイトのドメインを「ソース」として表示しています。

これが発生する可能性がある潜在的な理由についての私の考え:

次のように、内部リンクに絶対パスを使用しています。

<a href="http://example.com/contact.html">

とは対照的に

<a href="/contact.html">

これでいいの?ユーザーは、購入する前に内部でクリックすることがよくあります。

また、トラフィックの多いいくつかのページでは、次のようなJavaScript履歴のバックリンクを使用しています::

<a href="javascript: history.go(-1)">go back</a>

最後に、「カートに追加」トラフィッククリックで301リダイレクトを実行しているため、

http://example.com/add_to_cart

リダイレクト先:

http://paymentprocessor.com/ugly_url/cart_page.html

(これは外部のサードパーティドメインですが、私のGAコードはまだそこで起動します)

ここの上部に記載されている問題が発生している理由は何か推測できますか?...GAウィザードの皆さんに感謝します。


UPDATE UPDATE UPDATE

素晴らしい答えをくれたEduardoに感謝します。

サードパーティのecommサイトへのhrefテキストリンクについては、クラスを介してjqueryでイベントを追跡しているので、_gaq.pushでクリックイベントを追跡し、Cookieデータを自分のサイトからサードパーティのサイトにコピーします。このような:

$('a.index_addtocart_smallest').click(function(){
    _gaq.push(['_trackEvent', 'Outbound Links', 'index_addtocart_smallest', 'buy_click'],['_link', 'ssl.thirdpartyecom.net/order/']);           
    });

そして、フォームアクション「カートに追加」を使用すると、HTMLで送信は次のようになります。

<form action="http://example.com/add_to_cart" method="post" onsubmit="that=this;_gaq.push(['_trackEvent','Outbound Links','index_big_buy_button', 'buy_click'],['_linkByPost', this]);setTimeout(function() { that.submit() }, 100);return false;">

...イベントを追跡し、既存のCookieをサードパーティのサーバーに送信します。クリックに遅延を追加して、GAによって確実にキャプチャされるようにします。

私の場合、ドメインと別のドメインのサブディレクトリ間のトラッキングに非同期構文を使用しています:https ://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#domainAndSubDirectory

4

1 に答える 1

6

あなたの場合、問題がカートにあることは非常に明白です。ユーザーをカートドメインにリダイレクトすると、ユーザーは新しいドメインにアクセスし、サイトで使用していたCookieにアクセスできなくなります。GAはカートサイトに新しいCookieのセットを作成する必要があるため、新しい訪問者IDと新しい訪問も作成します。これは、訪問者がGAの観点から来ている場所であるため、その訪問は自己参照になります。

Google Analyticsは、Cookieの状態を__utm*に保ちます。そのため、ドメインを変更する場合は、現在アクセスしているドメインから移動先のドメインにCookieをコピーする必要があります。google analytics APIは、これを実装するためのいくつかのメソッドを提供します。これは、「クロスドメイントラッキング」または「マルチドメイントラッキング」としてよく知られています。Google Analyticsのドキュメントには、その実装方法に関する適切な説明が記載されています。Stack Overflowでクロスドメイン追跡に関連するいくつかの質問を検索することもできますが、人々はそれを正しく理解するのに苦労しているようです。

絶対リンクまたは相対リンクを自由に使用できます。GoogleAnalyticsにはまったく違いはありません。

通常、Javascriptリダイレクトは問題ありません。確かに少し難しくなる場合もありますが、戻るボタンの使用例は問題なく、まったく問題を引き起こさないはずです。もちろん、javascriptリダイレクトによってドメインが変更された場合は、同じ問題に戻り、クロスドメイントラッキングを実装する必要があります。

内部リファラーが正当な場合もあります。正当な自己紹介の一例:ユーザーがサイトのページにアクセスして30分以上滞在した後、2番目のページに移動します。その場合、30分後に訪問が期限切れになり、彼がその2番目のページに移動すると、新しい訪問が作成されます。この新しい訪問は自己紹介となり、2ページ目はランディングページと見なされます。最初は奇妙に思えるかもしれませんが、これは自己紹介であり、通常は問題ありません。

于 2012-09-19T09:49:41.077 に答える