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

このリファレンスでは、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 の別のウェブサイトに広告があるとします。

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)
キャンペーン名を設定します。キャンペーン名キーは、広告キャンペーンの URL から広告キャンペーンの名前を取得するために使用します。この関数は、クリック キャンペーンをトラッキングする任意のページで使用します。

たとえば、スペシャル オファーについて登録ユーザーにメールを送信すると、そのオファーへのリンクは次のようになります。

http://mysite.net/index.html?utm_source=In+House&utm_medium=email&offer_type=Fall+email+offers


この URL では、キー「offer_type&quot」が、そのキャンペーンの URL で指定された名前を示します。(この名前は、トラフィック ソース レポートのキャンペーンのリストに表示されます)。

非同期スニペット(推奨)
_gaq.push(['_setCampNameKey', 'offer_type']);

パラメータ

String   newCampNameKey キャンペーン名です。

_setCampNOKey()

_setCampNOKey(newCampNOKey)
キャンペーンのオーバーライドなしキー変数を設定します。この変数は、URL からキャンペーンのオーバーライドなしの値を取得するために使用されます。デフォルトでは、この変数とその値は設定されていません。つまり、キャンペーン トラッキングとコンバージョン測定の場合、デフォルトでは、直近のインプレッションはコンバージョン トラッキングでクレジットされているキャンペーンになります。最初のインプレッションをコンバージョンに関連付ける場合は、このメソッドを特定のキーに設定します。カスタム キャンペーン変数を使用する場合は、この方法を使用してキャンペーンのオーバーライドの変数名を設定します。no-override 値により、同様に定義されたキャンペーン 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 の別のウェブサイトに広告があるとします。

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 では、キー「&term」は、そのキャンペーンの URL に含まれるキーワードを示します。

非同期スニペット(推奨)
_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 プロパティを使用して、参照 URL を決定します。この参照 URL は、GIF リクエストの utmr パラメータで渡されます。ただし、このパラメータを独自の値でオーバーライドできます。たとえば、新しい参照 URL を http://www.google.com/search?hl=en&q=hats に設定すると、キャンペーン Cookie は source=googlemedium=organickeyword=hats を使用して新しいキャンペーンを保存します。

パラメータ

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