Google Universal Analyticsタグの高度なマッピング
イベント、キャンペーントラッキング、ソーシャルインタラクション、eコマース、コンテンツグループ、カスタム変数、モバイルにおけるTealiumとGoogle Universal Analytics(GUA)のデータマッピングを適切に構成する方法を学びます。
2023年7月1日以降、Google Universal Analyticsプロパティはヒットの処理を停止しました。このタグは非推奨となり、タグマーケットプレイスでは利用できなくなりました。現在のタグについては、Google Analytics 4を参照してください。
要件
始める前に、E-コマース拡張機能を追加していることを確認してください。この拡張機能は、E-コマースデータをGoogle Universal Analyticsに自動的にマッピングします。E-コマース変数がどの宛先にマップされるかを確認するには、以下のE-コマースセクションを参照してください。
標準マッピング
Tealiumは、デフォルトの構成を上書きしたり、標準の構成値を動的に構成したりするための標準マッピングを提供しています。可能な限り、Googleがデフォルト値として使用する値を特定し、デフォルト値を変更するためにマッピングを使用する必要があるかどうかを判断するのに役立ちます。標準マッピングには以下が含まれます。
- トラッキングID トラッキングIDは、Googleがアカウントに割り当てる識別子です。通常、‘UA-‘で始まる文字列です。このマッピングを使用すると、マーケットプレイスのタグインタフェースで利用できるトラッキングIDを上書きまたは動的に構成できます。 なお、Google Universal Analyticsタグは、1つのタグで複数のトラッキングIDを構成できるため、マッピングを行う場合は、「トラッキングID」と「トラッカー名」の間に数量的な一致を保持する必要があります。たとえば、5つの別々のトラッキングIDがリストされている場合、同じ数のトラッカー名がリストされている必要があります。5つのトラッカー名のうち4つだけがリストされている場合、望ましくない動作が発生する可能性があります。
- トラッカー名 このマッピングを使用すると、マーケットプレイスのタグインタフェースで利用できるトラッカー名またはトラッカー名を上書きまたは動的に構成できます。これは、複数のアカウントを追跡する場合にのみ必要です。 なお、Google Universal Analyticsタグは、1つのタグで複数のトラッキングIDを構成できるため、マッピングを行う場合は、「トラッキングID」と「トラッカー名」の間に数量的な一致を保持する必要があります。たとえば、5つの別々のトラッキングIDがリストされている場合、同じ数のトラッカー名がリストされている必要があります。5つのトラッカー名のうち4つだけがリストされている場合、望ましくない動作が発生する可能性があります。
- ページ デフォルトでは、ページはページURLのパス名部分であり、モーダルウィンドウなどの仮想ページパスを指定するために主に使用されます。このパラメータは、ウェブページごとに一意であるため、Googleはページ識別子としてこれを使用します。
- タイトル ページまたはドキュメントのタイトルを識別します。デフォルトでは、GoogleはJavaScriptのタイトルプロパティを返します。
document.title
- 場所 訪問が表示しているURLを識別します。デフォルトでは、GoogleはページのフルURL(アンカーを除く)を返します。
- UID 訪問または顧客を識別します。この宛先にマップすると、ユーザーのIDを手動で指定できます。この値は一意で永続的であり、認証システムと組み合わせて使用すると、セッションとデバイスをまたいで単一のユーザーを追跡できます。
- Cookieドメイン Cookieドメインパラメータは、アナリティクスクッキーを保存するために使用するドメインを指定します。これを「none」に構成すると、ドメインを指定せずにクッキーを構成します。詳細については、Google Universal Analytics: Basic Configurationの「ドメイン」セクションを参照してください。
- Cookieの有効期限 デフォルトでは、Google Universal Analyticsタグで作成されたクッキーは2年後に期限切れになります。この期限は、ヒットが送信されるたびに更新されます。このパラメータを値0で渡すと、セッションベースのクッキーになります。それ以外の場合、値は秒単位で測定されます。
- レガシーCookieドメイン レガシーCookieドメインパラメータは、アナリティクスクッキーを保存するために使用するドメインを上書きします。この値を空白のままにすると、Googleが自動的に検出します。詳細については、Google Universal Analytics: Basic Configurationの「ドメイン」セクションを参照してください。
- レガシーヒストリーインポート
ga.js
クッキーからの履歴データのインポートを行うかどうかを決定します。この宛先にマッピングする変数には、ブール値「true」または「false」が含まれていることを確認してください。 - nonInteraction イベントがバウンス率に影響を与えるかどうかを指定できます。デフォルトでは、Googleはイベントをインタラクションとして識別します。Googleのイベントについての「非インタラクションイベントについて」セクションを参照してください。
- 拡張リンクの属性 拡張リンクの属性をオンまたはオフにすることができ、構成を上書きします。デフォルトはオフです。拡張リンクの属性は、同じURLへの複数のリンクをリンク要素IDを使用して単一のページ上で区別することにより、In-Page Analyticsレポートの精度を向上させます。詳細については、Googleの拡張リンクの属性の記事を参照してください。
- setAllowLinker(allowLinker) クロスドメインのトラッキングをオンまたはオフにすることができます。デフォルトでは、これはオフです。詳細については、GoogleのLinkerの記事を参照してください。
- 自動リンクドメイン(crossDomainTrack) トラッキングしたいドメインのリストを提供します。複数のドメインがある場合は、リスト内でカンマで区切る必要があります。
- サイトスピードサンプルレート(siteSpeedSampleRate) Googleがページタイミングメトリックを決定するために使用するユーザーサンプルのサイズを指定します。デフォルトでは、Googleはこれを1%に構成します。
- サンプルレート(sampleRate) トラッキングする訪問の割合を示します。デフォルト値は100で、すべてのユーザーがサンプリングされます。詳細については、Googleの開発者セクションのサンプルレートを参照してください。
- 自動入力E-コマースパラメータ(autofill_params) 「E-コマース値の自動入力」をオンまたはオフにすることができ、タグの構成でのトグルを上書きします。
- Optimizely統合(optimizely) 「Optimizely統合」をオンまたはオフにすることができ、タグの構成でのトグルを上書きします。
- Extensionsの前にトラッカーを初期化(init_before_extensions) 「Extensionsの前に作成を有効にする」をオンまたはオフにすることができ、タグの構成でのトグルを上書きします。
- セッションコントロール(sessionControl) セッションの期間を「start」または「end」に構成できます。詳細については、Googleの開発者リファレンスのセッションコントロールを参照してください。
- IPの匿名化(anonymizeip) 「IPの匿名化」をオンまたはオフにすることができ、タグの構成でのトグルを上書きします。詳細については、Googleの開発者リファレンスのIPの匿名化を参照してください。
- データソース(dataSource) これはヒットの変数値です。例えば、web、mobile、crmなどがあります。詳細については、Googleの開発者リファレンスのデータソースを参照してください。
- Clear Vars
シングルページアプリケーションに推奨されます。宛先にマッピングすると、Clear Varsタグ構成が上書きされます。 - クライアントID
ブラウザインスタンスのランダムに生成されたIDです。詳細を見る。 - カスタムセットコマンド(set.###)
カスタムパラメータを「set」コマンドに渡すことができます。例えば、
ga(‘set’, ‘dataSource’, ‘web’)
。
イベントマッピング
イベントは、イベントカテゴリとイベントアクションの両方が定義されている場合にのみ送信されます。
イベントラベルとイベント値という2つのパラメータはオプションです。これらは、特定のコンバージョン(例:ビデオの再生、ショッピングカートへの商品の追加など)をマークするために使用されることがあります。
- eventCategory(必須)
変数をマッピングして、インタラクションのタイプを識別します(例:「クリック」)。 - eventAction(必須)
変数をマッピングして、インタラクションの対象を識別します(例:「ボタン」)。 - eventLabel
イベントをカテゴリ別に分類する変数をマッピングします(例:「ナビゲーションボタン」)。 - eventValue
イベントのカウントを識別する変数をマッピングします(例:「4回」)。このパラメータの値は数値であり、非負である必要があります。 - ga_events
イベントヒットの配列を含む変数をマッピングします。 - Global View CallbackおよびStandard Event Callback
これらの宛先は、GoogleのhitCallback関数に対応します。Global View Callback宛先にマップすると、ページビューを含むすべてのヒットタイプの場合に関数が呼び出されます。Standard Event Callback宛先にマップすると、イベントカテゴリとイベントアクションの宛先が入力されている場合にのみ関数が呼び出されます。最初にデータレイヤー変数の値(マッピングする変数)をコールバック関数に構成する必要があります。 次の手順で変数をコールバック宛先にマッピングします。- 新しいSet Data Value Extensionを追加し、Google Universal Analyticsタグにスコープを構成します。
- 構成で、Setドロップダウンリストから変数を選択します。
- ToドロップダウンリストをJS Codeに構成し、テキストフィールドにコールバック関数を記述します。
- タグのデータマッピングタブに戻り、同じ変数を選択したコールバック宛先にマッピングします。
- 保存して公開します。
詳細については、Google Universal Analyticsのイベントトラッキングガイドを参照してください。
キャンペーンマッピング
キャンペーンの値は、ページのURLから自動的に取得されます。GUAでは、これらの値を手動で構成することもできます。以下にリストされているすべての値はオプションです。
- キャンペーンID Googleが割り当てたキャンペーンの一意の識別子です。
- キャンペーン名 キャンペーンの名前です。
- キャンペーンソース キャンペーンの起源、ウェブサイト名または会社名などです。
- キャンペーンメディア バナーアド、メールキャンペーン、クリック広告などのキャンペーンのタイプです。
- キャンペーンコンテンツ キャンペーン広告の説明です。
- キャンペーンキーワード キャンペーン広告のキーワードです。
ソーシャルマッピング
この機能セットを使用すると、Facebookの「いいね」や「Twitter」のツイートなど、ソーシャルボタンのクリックを測定できます。これはイベントトラッキングに似ていますが、一貫した変数を使用して別々のレポートを作成できます。ソーシャルインタラクションイベントを送信するには、3つの変数をすべて構成する必要があります。
- ソーシャルネットワーク アクションが発生するネットワーク(例:Facebook、Twitter)です。
- ソーシャルアクション 発生するアクションのタイプ(例:いいね、送信、ツイート)です。ソーシャルネットワーク、ソーシャルアクション、ソーシャルターゲットのすべてが必要です。
- ソーシャルターゲット ソーシャルインタラクションのターゲットを指定します。この値は通常URLですが、任意のテキストにすることもできます。
E-コマースマッピング
これらの変数はE-コマースに関連しており、対応するE-コマース拡張機能変数から自動的に値を取得します。ただし、これらの値は「トランザクション」ページでのみ送信されます。これらの値は他のタイプのEコマースページ(例:「製品」または「カート」)では使用されません。E-コマース拡張機能を追加して構成した場合、ここで構成するマッピングはE-コマース拡張機能のマッピングを上書きします。
- 注文ID(トランザクションID)
マッピングされると、完了した購入の注文IDを表す
_corder
の値を上書きします。 - 所属(ストア名/ID)
マッピングされると、このトランザクションが発生したストアまたは所属を表す
_cstore
の値を上書きします。 - 収益(総売上高)
マッピングされると、トランザクションに関連する総収益/総売上高を表す
_ctotal
の値を上書きします。この値には、配送料や税金などの費用も含まれる必要があります。 - 配送料
マッピングされると、注文の配送料を表す
_cship
の値を上書きします。 - 税金
マッピングされると、注文の税金額を表す
_ctax
の値を上書きします。
アプリ/画面トラッキング
これらのタグ宛先は、主にコンテンツを表示するために訪問が使用するアプリ(アプリケーションの略)のさまざまな構成を追跡できます。
- 画面ビューのトラッキング(screenView) ヒットのタイプをscreenViewとして識別します。
- アプリ名(appName) 画面をレンダリングしているアプリの名前を識別します。
- アプリID(appId) アプリの一意の識別子を識別します。
- アプリバージョン(appVersion) アプリのバージョンを識別します。
- アプリインストーラーID(appInstallerId) アプリのインストーラー識別子を識別します。
- 画面名(screenName) 訪問が表示した画面の名前を識別します。
- 例外の説明(exception_reason) このパラメータは例外を説明します。詳細については、例外の説明のセクションを参照してください。
コンテンツグループ
コンテンツグループを使用すると、サイトまたはアプリのコンテンツを、コンテンツの考え方に合わせてグループ化できます。同じコンテンツを同じグループに配置し、グループ名でコンテンツを表示できます。
イベントタイプを使用すると、イベントタイプに基づいたカスタムメトリックをマッピングできます。
コンテンツグループをカテゴリ別にマッピングするイベントタイプを選択します。
Googleでは、contentGroup1からcontentGroup10までの最大10個のコンテンツグループを定義できます。詳細については、Googleのコンテンツグループの記事を参照してください。
ディメンション
ディメンションはレポートの行に対応し、特定の値(例:画面名による画面ビュー)でメトリックを分解することができます。
このパラメータを使用すると、イベントタイプに基づいたカスタムディメンションをマッピングできます。[すべてのページヒット(set)以外のオプションを選択すると、マッピングは選択したイベントタイプにのみ適用されます。
マッピングが特定のイベントタイプに適用される場合、マッピング名には次の形式でイベントタイプが表示されます:{{event_type}}-dimension#
。
たとえば、トランザクションイベントのディメンション9のマッピングは次のようになります:transaction-dimension9
。
標準アカウントでは最大20のカスタムディメンション、dimension1からdimension20まで使用できます。プレミアムアカウントでは、dimension21からdimension200まで利用できます。
この範囲のディメンションを構成するには、次の手順でDimensionドロップダウンリストからdimension21 -****dimension200を選択し、ウィンドウの上部に表示されるフィールドをクリックして番号を編集します。
メトリクス
カスタムメトリックは、ページビューなどのデータタイプのカウントです。標準メトリック値は整数です。GUAの構成で通貨に構成されている場合、この値は固定小数点値にすることもできます。
このパラメータを使用すると、イベントタイプに基づいたカスタムメトリックをマッピングできます。[すべてのページヒット(set)以外のオプションを選択すると、マッピングは選択したイベントタイプにのみ適用されます。
マッピングが特定のイベントタイプに適用される場合、マッピング名には次の形式でイベントタイプが表示されます:{{event_type}}-metric#
。
たとえば、ページビューイベントのメトリック12のマッピングは次のようになります:pageview-metric12
。
標準アカウントでは最大20のカスタムメトリック、metric1からmetric20まで使用できます。プレミアムアカウントでは、metric21からmetric200まで利用できます。この範囲のメトリックを構成するには、Metricドロップダウンリストからmetric21 - metric200を選択し、ウィンドウの上部に表示されるフィールドをクリックして番号を編集します。
拡張E-コマース
このタブの宛先は、GUAの拡張E-コマース機能でサポートされているE-コマースアクションに対応しています。GUAタグの構成で機能をオンにした場合、マッピングは自動的に行われます。TealiumのE-コマース拡張機能を構成した場合、マッピングは自動的に行われます。
拡張機能のマッピングを上書きしたり、拡張機能でサポートされていない場合は、手動でマッピングする必要があります。
詳細な拡張E-コマースアクションのマッピングについては、GUA: Enhanced E-Commerceの記事を参照してください。次のE-コマースアクションに興味がある場合は、このリファレンスを使用してください。
- 拡張E-コマース:インプレッション/プロモーション
- 拡張E-コマース:イベント
最終更新日 :: 2023年July月17日