Google Universal Analytics (analytics.js) タグ構成ガイド
この記事では、iQタグ管理アカウントでGoogle Universal Analyticsタグを構成する方法について説明します。
2023年7月1日以降、Google Universal Analyticsのプロパティはヒットの処理を停止しました。このタグは廃止され、タグマーケットプレイスではもう利用できません。現在のタグについては、Google Analytics 4をご覧ください。
Google Analytics (analytics.js)は、Google Analyticsアカウントでデータが収集・整理される方法を変える一連の機能を導入します。
タグのヒント
- Google Analytics (analytics.js)についての詳細は、About Universal Analyticsをご覧ください。
- このタグのTealium実装を使用する場合は、Google API関数の代わりにマッピングを使用してください。
- ディスプレイ広告のサポート情報については、About Advertising Featuresをご覧ください。
- 自動生成されたトラッカー名は、定義されたアカウント数に対して
tealium_X
の形式を取ります。
タグ構成
タグマーケットプレイスに移動して新しいタグを追加します。タグの追加方法の一般的な指示については、Tag Overviewの記事を読んでください。
タグを追加する際には、以下の構成を行います:
- タイトル
- 必須。
- タグインスタンスを識別するための記述的なタイトルを入力します。
- トラッキングID
- 必須。
- Google Universal Analytics (GUA)アカウントのトラッキングIDを入力します。
- Google Analyticsで追跡する各プロパティには、一意のプロパティトラッキングIDがあります。
- 例:UA-12345678-1
- 複数のプロパティにデータを送信するためには、カンマ区切りのリストを使用します。
- トラッカー名
- 任意。
- 複数のトラッカーを持っている、または持つ予定がある場合にこの構成を使用します。
- データを送信したい各アカウントIDまたはGUAプロパティには、関連するトラッカー名が必要です。
- このタグのコピーがページごとに複数存在する場合は必須です。
- 複数のトラッカー名(複数のアカウント追跡用)には、カンマ区切りのリストを使用します。これは、上記のトラッキングIDのリストと同じ長さであるべきです。
- トラッカー名ではダッシュ(-)はサポートされていません。
- ドメイン
- 任意。
- 特定のドメインのみでの追跡を許可するためにこの値を構成します。
- サイトのドメイン名を入力します。
- Google Analyticsにドメインを自動検出させるためには、このフィールドを空白にします。
- この構成は、GUAがサイト訪問を識別するために使用するクッキーのドメインを構成します。
- 共有サブドメイン間での追跡を有効にする場合は、ドメインの’www.‘プレフィックスを省略します。例えば、www.tealium.comはtealium.comになります。特定のサブドメインを個別に追跡したい場合は、ドメインアドレス全体を入力します。例:
www.tealium.com
。
- グローバルオブジェクト
- ほとんどの実装では必要ありません。
- イベントキューに使用されるグローバルオブジェクトの名前。
- 指定されていない場合は"ga“が使用されます。
- クロスドメイン追跡
- 任意。
- クロスドメイン追跡を有効にするにはtrueに構成する必要があります。
- クロスドメイン追跡(setAllowLinker)で使用するドメインのカンマ区切りのリスト。
- トップレベルドメインの"tealiumiq.com"ではなく、完全修飾ドメイン名、例えば"my.tealiumiq.com"を使用する必要があります。
- クロスドメイン追跡
- 任意。
- クロスドメイン追跡を有効にするにはOnを選択します。
- クロスドメイン追跡(setAllowLinker)で使用するドメインのカンマ区切りのリスト。
- “setAllowLinker"の値を構成し、クロスドメイン追跡プラグインを有効にします。
- この機能を使用するには、“Cross-Tracking Domains"フィールドに1つ以上のドメインを指定するか、“crossDomainTrack"にマッピングする必要があります。
- トランスポート
- ヒットが送信されるトランスポートメカニズムを指定します。
- エンハンストEコマース
- 任意。
- 確認できない場合はデフォルト値(false)を使用します。
- trueに構成すると、エンハンストEコマース機能が有効になります。
- 次のアクションにはEコマースアクションのマッピングが必要です:
product_click
detail
add
remove
checkout
checkout_option
promo_click
refund
- 詳細については、GoogleのEnhanced E-Commerceドキュメンテーションをご覧ください。
- Tealium iQタグ管理を通じてエンハンストEコマースアクションを構成する方法についての詳細は、Google Universal Analytics Tag: Enhanced E-Commerceをご覧ください。
- エンハンストリンク属性
- 任意。
- 有効にすると、各ページで
linkid.js
のリクエストが行われます。 - 確認できない場合はデフォルト(false)を使用します。
- trueに構成すると、enhanced linkリンク追跡機能が有効になります。
- ディスプレイ広告機能
- 任意。
- Google AnalyticsがDoubleClickクッキーを介してあなたのトラフィックに関するデータを収集することを可能にします。これは、標準のGoogle Analytics実装を通じて収集されたデータに加えて行われます。
- GUAがDoubleClickクッキーを介してあなたのトラフィックに関するデータを収集することを可能にするには、Onを選択します。これは、標準のGUA実装を通じて収集されたデータに加えて行われます。
- スクリーンビューの追跡
- 任意。
- GUAのApp/Screen tracking機能を有効にするには、Onを選択します。
- 有効にすると、初期のページビュー後に別のスクリーンビューリクエストが送信されます。
- 有効にすると、このタグは訪問がアプリを使用して表示したコンテンツを追跡することができます。
- IPの匿名化
- 任意。
- プライバシーポリシーを遵守するために、訪問のIPアドレスの最後の部分をゼロに構成してから、それをGUAデータ収集ネットワークに送信するには、Onを選択します。
- Google Analyticsにトラッカーオブジェクトによって送信される情報を匿名化するよう指示します。これは、IPアドレスの最後のオクテットをその保存前に削除します。
- これにより、地理的な報告の精度がわずかに低下します。
- 拡張子実行前の作成を有効にする
- 任意。
- 拡張子が実行される前にGAの"create"メソッドを使用してトラッキングIDを初期化することを有効にするには、Onを選択します。
- トラッキングIDがマッピングで構成されている場合は適用されません。
- Eコマース値の自動入力
- 任意。
- 商品名、単価、数量が定義されていない場合に自動的に入力します。
- Eコマースのマッピングを変更したくない場合は、この構成をOFFにすることができます。
- 自動送信イベント
- 任意。
- 有効にすると、次のエンハンストEコマースアクションに対してデフォルトのカスタムイベントが生成されます:
product_click
add
remove
checkout_option
promo_click
- Optimizely統合を有効にする
- 任意。
- Optimizelyの実験に対する自動GA追跡を有効にします。
- タグがOptimizelyの実験を追跡するようにしたい場合は、Onを選択します。
- Clear Vars
- 通常、トラッカーの寿命に構成されているアイテムを、各トラッキングリクエスト後にクリアします。
- シングルページアプリケーションにのみ適用されます。
- デフォルト値はOffです。
- AMPクライアントIDを使用する
- Google AMPクライアントIDを使用すると、AMPと非AMPページでコンテンツを閲覧するユーザーを一意に識別することができます。
- 有効にするにはOnを選択します。
- オプトインすると、Google AnalyticsはAMPクライアントIDを使用して、ユーザーがGoogle AMP閲覧者を介してAMPページを訪れたときに、複数のサイトイベントが同じユーザーに属することを判断します。
ロードルール
すべてのページでタグをロードするか、タグがロードされる条件を構成します。ロードルールについての詳細は、Load Rulesのドキュメンテーションをご覧ください。
Google Universal Analyticsなどの分析タグはすべてのページで読み込むことを目的としているため、デフォルトのすべてのページ読み込みルールを選択するべきです。
データマッピング
マッピングは、データレイヤー変数からベンダータグの対応する宛先変数にデータを送信するプロセスです。変数をタグの宛先にマッピングする方法については、データマッピングを参照してください。
- 電子商取引のデータを追跡している場合、E-Commerce Extensionを追加し、構成することをお勧めします。マッピングツールボックス内の電子商取引の宛先へのマッピングは、電子商取引の拡張のマッピングを上書きします。
- Google Analyticsでは、基本的なページ追跡には追加のマッピングは必要ありません。タグは自動的に基本的なページデータを追跡します。イベント追跡、キャンペーン追跡、ソーシャルインタラクション測定、コンテンツグループ、カスタム変数は自動的に送信されません。これらは手動でマッピングする必要があります。
Google Universal Analyticsへのマッピングに関する詳細情報は、Google Universal Analytics Tag: Advanced Mappingの記事を参照してください。
利用可能なカテゴリは以下の通りです:
スタンダード
変数 | 説明 |
---|---|
tid |
|
name |
|
page |
|
title |
|
location |
|
uid |
|
transport |
|
cookieDomain |
|
cookieExpires |
|
legacyCookieDomain |
|
legacyHistoryImport |
|
nonInteraction |
|
enhancedLinkAttribution |
|
allowLinker |
|
crossDomainTrack |
|
siteSpeedSampleRate |
|
sampleRate |
|
autofill_params |
|
optimizely |
|
init_before_extensions |
|
sessionControl |
|
anonymizeIp |
|
dataSource |
|
clear_global_vars |
|
clientId |
|
useAmpClientId |
|
set.### |
|
イベント
変数 | 説明 |
---|---|
eventCategory |
|
eventAction |
|
eventLabel |
|
eventValue |
|
ga_events |
|
global_event_cb |
|
standard_event_cb |
|
キャンペーン
変数 | 説明 |
---|---|
campaignId |
|
campaignName |
|
campaignSource |
|
campaignMedium |
|
campaignContent |
|
campaignKeyword |
|
ソーシャル
変数 | 説明 |
---|---|
socialNetwork |
|
socialAction |
|
socialTarget |
|
E-Commerce
変数 | 説明 |
---|---|
order_id |
|
affiliation |
|
revenue |
|
shipping |
|
tax |
|
アプリ / スクリーントラッキング
変数 | 説明 |
---|---|
screenView |
|
appName |
|
appId |
|
appVersion |
|
appInstallerId |
|
screenName |
|
exception_reason |
|
コンテンツグループ
変数 | 説明 |
---|---|
content_group1 |
コンテンツグループ 1 |
content_group2 |
コンテンツグループ 2 |
content_group3 |
コンテンツグループ 3 |
content_group4 |
コンテンツグループ 4 |
content_group5 |
コンテンツグループ 5 |
ディメンション
変数 | 説明 |
---|---|
dimension1 |
ディメンション 1 |
dimension2 |
ディメンション 2 |
dimension3 |
ディメンション 3 |
dimension4 |
ディメンション 4 |
dimension5 |
ディメンション 5 |
dimension6 |
ディメンション 6 |
dimension7 |
ディメンション 7 |
dimension8 |
ディメンション 8 |
dimension9 |
ディメンション 9 |
dimension10 |
ディメンション 10 |
dimension11 |
ディメンション 11 |
dimension12 |
ディメンション 12 |
dimension13 |
ディメンション 13 |
dimension14 |
ディメンション 14 |
dimension15 |
ディメンション 15 |
dimension16 |
ディメンション 16 |
dimension17 |
ディメンション 17 |
dimension18 |
ディメンション 18 |
dimension19 |
ディメンション 19 |
dimension20 |
ディメンション 20 |
– プレミアムディメンション– | |
dimension21 - dimension200 |
ディメンション 21 から ディメンション 100まで |
メトリクス
変数 | 説明 |
---|---|
metric1 |
メトリクス 1 |
metric2 |
メトリクス 2 |
metric3 |
メトリクス 3 |
metric4 |
メトリクス 4 |
metric5 |
メトリクス 5 |
metric6 |
メトリクス 6 |
metric7 |
メトリクス 7 |
metric8 |
メトリクス 8 |
metric9 |
メトリクス 9 |
metric10 |
メトリクス 10 |
metric11 |
メトリクス 11 |
metric12 |
メトリクス 12 |
metric13 |
メトリクス 13 |
metric14 |
メトリクス 14 |
metric15 |
メトリクス 15 |
metric16 |
メトリクス 16 |
metric17 |
メトリクス 17 |
metric18 |
メトリクス 18 |
metric19 |
メトリクス 19 |
metric20 |
メトリクス 20 |
– プレミアムメトリクス– | |
metric21 - metric200 |
メトリクス 21 から メトリクス 200まで |
エンリッチメントE-Commerce
変数 | 説明 |
---|---|
enh_action |
|
enh_event_cb |
|
enh_checkout_step |
|
enh_checkout_option |
|
order_id |
|
affiliation |
|
revenue |
|
shipping |
|
tax |
|
coupon |
|
product_id |
|
product_name |
|
product_category |
|
product_brand |
|
product_variant |
|
product_unit_price |
|
product_quantity |
|
product_discount |
|
product_action_list |
|
product_position |
|
Enh E-Comm: インプレッション/プロモ
変数 | 説明 |
---|---|
enh_impression_id |
|
enh_impression_name |
|
enh_impression_category |
|
enh_impression_brand |
|
enh_impression_variant |
|
enh_impression_price |
|
enh_impression_list |
|
enh_impression_position |
|
enh_promo_id |
|
enh_promo_name |
|
enh_promo_creative |
|
enh_promo_position |
|
ベンダーのドキュメンテーション
最終更新日 :: 2023年July月17日