web-dev-qa-db-ja.com

URLパラメータを追跡してからCookieの値を追跡することは可能ですか?

私は最近、Googleアナリティクスを介して以下のようなURLへの最初の訪問を追跡し、それぞれの紹介コードで再訪問を追跡したい顧客向けのサイトを立ち上げました。

ユーザーが訪問する:

  • domain.com/?ref=code1
  • domain.com/?ref=code2
  • domain.com/?ref=code3

それらが上陸したら、参照コードを含むCookieをドロップします。これにより、サイトを再訪したときに表示される内容が決まります。別のアフィリエイトWebサイトを経由して新しい紹介コードにアクセスしない限り、この参照コードにロックされます。

どのコードが入ったのか、そしてどのコードがそれぞれのCookie内にあるのかを知りたいですか?そのデータは、フィルターまたは別のプロファイルを介してドリルダウンできますか?

4
Jon

UTMクエリ文字列パラメーターを使用して、それぞれを異なるキャンペーンに割り当てて、アフィリエイトをマークできます。 GAでは、この特定のキャンペーンに従ってトラフィックを分析し、コンバージョン数を確認できます。

たとえば、次のことができます。

domain.com/?utm_campaign=affiliate1/2/3&utm_source={affiliate_domain}&utm_medium=affiliate-link&ref=code1/2/3

(1/2/3-各アフィリエイトの数)

GAのデフォルト設定では、ユーザーが新しいキャンペーンコードで到着すると、その瞬間から新しいキャンペーンに割り当てられます。

これらのパラメーターをターゲットURLに追加するか、URLの書き換えを行うようにアフィリエイトに依頼する必要があります。

2
dm-guy

2番目のdm-guyは、Googleアナリティクスキャンペーンがこれを追跡する最良の方法であるということです。

紹介コードがサイトのコンテンツを決定する場合、それを自分でCookieする必要があります。ユニバーサル分析では、キャンペーン情報は直接Cookieに保存されるのではなく、Googleのサーバーに保存されるため、ページに変更するためにアクセスすることはできません。引き続き、予想されるキャンペーン形式のパラメーターについてGoogleアナリティクスに通知する必要があります。

実装にはいくつかのオプションがあります。 1つ目は、受信URLを変更して、Googleアナリティクスがキャンペーンの追跡に必要とするパラメーターを含めることです。 Google Analytics URL builder を使用して、次のようなものを生成できます。

domain.com/?ref=code1&utm_source=referringsite&utm_medium=affiliate&utm_content=code1&utm_campaign=affiliate-program-2014

単一のコードパラメーターがGoogleアナリティクスが必要とするすべての情報を意味する場合、参照コードに基づいてJavascriptを使用してパラメーターを動的に設定できます。 createパラメータがURLに存在する場合、これをref行の前のGoogle Universal Analyticsスニペットに追加します。

ga('set',{
    campaignName:'affiliate-program-2014',
    campaignSource:'referringsite',
    campaignMedium:'affiliate',
    campaignContent:'code1'
});

ドキュメンテーション:

1