このリファレンスでは、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 が次の URL であるとします。
http://mysite.net/index.html?utm_source=giganoshopper.com&method=ad&utm_campaign=Christmas+specials&utm_content=Garden+gloves
この URL のキー「method」は、そのキャンペーンの 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 では、キャンペーンの URL で指定された名前を「offer_type」キーで指定しています。(この名前は、トラフィック ソース レポートのキャンペーン リストに表示されます)。
_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 は、次のような 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 では、キャンペーンの URL に含まれるキーワードの語句がキー「term」で区切られています。
_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
プロパティを使用して、GIF リクエストの utmr
パラメータで渡される参照 URL を決定します。ただし、このパラメータは独自の値でオーバーライドできます。たとえば、新しい参照 URL を http://www.google.com/search?hl=en&q=hats
に設定すると、キャンペーン Cookie には source=google
、medium=organic
、keyword=hats
の新しいキャンペーンが保存されます。パラメータ
String newReferrerOverride
ドキュメント参照の新しい URL。