私は最近、Googleアナリティクスを介して以下のようなURLへの最初の訪問を追跡し、それぞれの紹介コードで再訪問を追跡したい顧客向けのサイトを立ち上げました。
ユーザーが訪問する:
domain.com/?ref=code1
domain.com/?ref=code2
domain.com/?ref=code3
それらが上陸したら、参照コードを含むCookieをドロップします。これにより、サイトを再訪したときに表示される内容が決まります。別のアフィリエイトWebサイトを経由して新しい紹介コードにアクセスしない限り、この参照コードにロックされます。
どのコードが入ったのか、そしてどのコードがそれぞれのCookie内にあるのかを知りたいですか?そのデータは、フィルターまたは別のプロファイルを介してドリルダウンできますか?
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は、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'
});
ドキュメンテーション: