トラッキング コード: キャンペーン トラッキング

このリファレンスでは、Google アナリティクス レポートでキャンペーン トラッキングを設定およびカスタマイズするためのメソッドについて説明します。

GATC キャンペーン トラッキングのメソッド

メソッドの詳細

_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 が次の 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)
キャンペーン名のキーを設定します。キャンペーン名キーは、キャンペーン URL から広告キャンペーンの名前を取得するために使用されます。この機能は、クリック キャンペーンをトラッキングするページに使用します。

たとえば、特典に関するメールを登録済みユーザーに送信するときに、特典へのリンクが次のような内容だとします。

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 から取得するために使用されます。デフォルトでは、この変数とその値は設定されません。キャンペーン トラッキングとコンバージョン測定では、デフォルトでは、最新のインプレッションがコンバージョン トラッキングで貢献度が割り当てられたキャンペーンであることを意味します。最初のインプレッションをコンバージョンに関連付ける場合は、このメソッドを特定のキーに設定します。また、カスタム キャンペーン変数を使用する場合は、このメソッドを使用してキャンペーンのオーバーライド用の変数名を設定します。値を上書きしないことにより、訪問者がクリックする可能性のある、同様に定義されたキャンペーン URL によってキャンペーン データが上書きされないようにします。

別のウェブサイトに次の 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 は、次のような 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)
URL からキャンペーン キーワードを取得する際に使用される、キャンペーン キーワード キーを設定します。

たとえば、検索エンジンに次のようにタグが付けられた有料広告があるとします。

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)
キャンペーン トラッキング フラグを設定します。Google アナリティクスの標準設定の場合、キャンペーン トラッキングはデフォルトで 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) を使用してください。
キャンペーン トラッキング Cookie の有効期限を秒単位で設定します。デフォルトでは、キャンペーン トラッキングの期間は 6 か月に設定されています。これにより、サイトのユーザーが特定のキャンペーンに基づいてコンバージョンを達成したかどうかを 6 か月間にわたって確認できます。ただし、ビジネスによってはキャンペーンの期間が長引く場合もあれば、短めの場合もあるため、この方法を使用すれば、その目的に合わせてキャンペーン トラッキングを調整できます。
非同期スニペット(推奨)
_gaq.push(['_setCookieTimeout', 3152600]);

パラメータ

String   newDefaultTimeout 設定する新しいデフォルトの Cookie 有効期限。文字列として渡すと、整数に変換されます。

_setReferrerOverride()

_setReferrerOverride(newReferrerUrl)
キャンペーン トラッキング値の指定に使用する参照 URL を設定します。このメソッドを使用すると、iFrame 内のガジェットで参照を正しくトラッキングできるようになります。デフォルトでは、キャンペーン トラッキングは document.referrer プロパティを使用して、GIF リクエストの utmr パラメータで渡される参照 URL を決定します。ただし、このパラメータは独自の値でオーバーライドできます。たとえば、新しい参照 URL を http://www.google.com/search?hl=en&q=hats に設定すると、キャンペーン Cookie には source=googlemedium=organickeyword=hats の新しいキャンペーンが保存されます。

パラメータ

String   newReferrerOverride ドキュメント参照の新しい URL。