このリファレンスでは、Google アナリティクスのレポートでキャンペーン トラッキングを設定、カスタマイズする方法について説明します。
GATC キャンペーン トラッキングのメソッド
_setAllowAnchor(bool)
_setCampContentKey(newCampContentKey)
_setCampMediumKey(newCampMedKey)
_setCampNameKey(newCampNameKey)
_setCampNOKey(newCampNOKey)
_setCampSourceKey(newCampSrcKey)
_setCampTermKey(newCampTermKey)
_setCampaignTrack(bool)
_setCampaignCookieTimeout(cookieTimeoutMillis)
_setCookieTimeout(newDefaultTimeout)
(非推奨)_setReferrerOverride(newReferrerUrl)
ルーティング方法の詳細
_setAllowAnchor()
_setAllowAnchor(bool)
このメソッドでは、キャンペーン トラッキングのクエリ文字列区切り文字として # 記号が設定されます。このオプションはデフォルトで false
に設定されています。
従来のキャンペーン トラッキング URL では、疑問符(?)を使用して、クエリを構成する Key-Value ペアの先頭を示します。このオプションを true に設定すると、キャンペーン トラッキング URL の疑問符(?)の代わりにポンド(#)記号を使用してクエリ文字列の先頭を示すことができます。
http://mysite.net/index.html#utm_source=In+House&utm_medium=email&utm_campaign=Fall+email+offers _gaq.push(['_setAllowAnchor', true]);
パラメータ
Boolean
true
または false
このパラメータが true
に設定されている場合、キャンペーンではアンカーが使用されます。
それ以外の場合、キャンペーンは検索文字列を使用します。_setCampContentKey()
_setCampContentKey(newCampContentKey)
キャンペーンの広告コンテンツ キーを設定します。キャンペーン コンテンツ キーは、広告キャンペーンの URL から広告キャンペーンの広告コンテンツ(説明)を取得するために使用されます。この関数は、キャンペーンで定義されているランディング ページで使用します。
たとえば、ご自身のウェブサイトに次の URL の広告を掲載しているとします。
http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&description=Garden+gloves
この URL では、キー「description」で、そのキャンペーンの URL に提供されるコンテンツを記述します。(これらの用語やフレーズは、トラフィック ソース レポートの [キャンペーンの詳細] ページの [広告コンテンツ] 列に表示されます)。このキーをカスタマイズしてキャンペーンのコンテンツ キーとして使用するには、次のように設定します。
_gaq.push(['_setCampContentKey', 'description']);
パラメータ
String newCampContentKey
新しいキャンペーン コンテンツ キーを設定します。
_setCampMediumKey()
_setCampMediumKey(newCampMedKey)
たとえば、次の URL の別のウェブサイトに広告があるとします。
http://mysite.net/index.html?utm_source=giganoshopper.com&method=ad&utm_campaign=Christmas+specials&utm_content=Garden+gloves
この URL では、キーの「メソッド」がキャンペーンの URL のメディアを表します。
_gaq.push(['_setCampMediumKey', 'method']);
パラメータ
String newCampMedKey
設定するキャンペーンのメディアキー
_setCampNameKey()
_setCampNameKey(newCampNameKey)
たとえば、スペシャル オファーについて登録ユーザーにメールを送信すると、そのオファーへのリンクは次のようになります。
http://mysite.net/index.html?utm_source=In+House&utm_medium=email&offer_type=Fall+email+offers
この URL では、キー「offer_type"」が、そのキャンペーンの URL で指定された名前を示します。(この名前は、トラフィック ソース レポートのキャンペーンのリストに表示されます)。
_gaq.push(['_setCampNameKey', 'offer_type']);
パラメータ
String newCampNameKey
キャンペーン名です。
_setCampNOKey()
_setCampNOKey(newCampNOKey)
次の URL の別のウェブサイトに広告がある場合:
http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves&noo=1234
この URL では、キー「noo」によって、そのキャンペーンの URL のオーバーライドなしの値が示されます。
_gaq.push(['_setCampNOKey', 'noo']);
パラメータ
String newCampNOKey
キャンペーンのオーバーライドしないキーを設定します。
_setCampSourceKey()
_setCampSourceKey(newCampSrcKey)
たとえば、次の URL の別のウェブサイトに広告があるとします。
http://mysite.net/index.html?source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves
この URL では、キー「source」がキャンペーンの URL のソースを示します。
_gaq.push(['_setCampSourceKey', 'source']);
パラメータ
String newCampSrcKey
設定するキャンペーン ソースキー。
_setCampTermKey()
_setCampTermKey(newCampTermKey)
たとえば、検索エンジンに次のようにタグ付けされた有料広告があるとします。
http://mysite.net/index.html?source=weSearch4You.com&utm_medium=paidSearchAd&utm_campaign=Christmas+specials&utm_content=Garden+gloves&term=garden+tools
この URL では、キー「&term」は、そのキャンペーンの URL に含まれるキーワードを示します。
_gaq.push(['_setCampTermKey', 'term']);
パラメータ
String newCampTermKey
設定するキーワード(複数可)。
_setCampaignTrack()
_setCampaignTrack(bool)
true
に設定されています。キャンペーン トラッキングと、キャンペーン トラッキング用に設定されている関連 Cookie を無効にする場合は、このメソッドを使用できます。
パラメータ
Boolean true
または false
はデフォルトで True になっており、キャンペーン トラッキングが有効になります。false
に設定すると、キャンペーン トラッキングは無効になります。
_setCampaignCookieTimeout()
_setCampaignCookieTimeout(cookieTimeoutMillis)
キャンペーンのトラッキング Cookie の有効期限をミリ秒単位で設定します。キャンペーン トラッキングは、デフォルトで 6 か月に設定されています。これにより、特定のキャンペーンに基づいて、サイトを訪れたユーザーがコンバージョンを達成するかどうかを 6 か月間にわたって設定できます。ただし、キャンペーンの時間枠が長い、または短い場合は、この方法を使用して、その目的のためにキャンペーン トラッキングを調整できます。
有効期限のタイムアウトを 0 に変更することで、ブラウザを閉じたときにこの Cookie を削除するように指定できます。
_gaq.push(['_setCampaignCookieTimeout', 15768000000]);
パラメータ
Number cookieTimeoutMillis
新しい Cookie 有効期限(ミリ秒単位)。または、ブラウザを閉じて Cookie を削除する場合は 0。_setCookieTimeout()
_setCookieTimeout(newDefaultTimeout)
_setCampaignCookieTimeout(cookieTimeoutMillis)
を使用してください。
_gaq.push(['_setCookieTimeout', 3152600]);
パラメータ
String newDefaultTimeout
新しく設定するデフォルトの Cookie の有効期限。文字列として渡すと、整数に変換されます。
_setReferrerOverride()
_setReferrerOverride(newReferrerUrl)
document.referrer
プロパティを使用して、参照 URL を決定します。この参照 URL は、GIF リクエストの utmr
パラメータで渡されます。ただし、このパラメータを独自の値でオーバーライドできます。たとえば、新しい参照 URL を http://www.google.com/search?hl=en&q=hats
に設定すると、キャンペーン Cookie は source=google
、medium=organic
、keyword=hats
を使用して新しいキャンペーンを保存します。パラメータ
String newReferrerOverride
ドキュメント参照 URL の新しい URL。