インストール
Tealium CollectをGoogle Tag Managerにインストールする方法を学びます。
必要条件
仕組み
Google Tag ManagerのTealium Collectタグは、カスタムテンプレートで、ページごとに一度TealiumからTealium Collect JavaScriptファイルをロードします。
各タグがトリガーされるイベントごとに、タグは自動的にdataLayer
オブジェクトをキーと値のペアにフラット化し、データをTealiumのデータ収集エンドポイントに投稿します。ファーストパーティのデータ収集を使用している場合は、カスタムエンドポイントを使用することができます。
以下のGoogle Tag Managerイベントは、フラット化される前のものです:
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345',
...
フラット化された後、以下のようなTealiumイベントになります:
"tealium_event": "purchase"
"ecommerce.purchase.actionField.id": "T12345"
...
インストール
Google Tag Manager経由でTealium Collectタグを追加するには:
- Google Tag Managerで、左のナビゲーションでテンプレートをクリックします。
- タグテンプレート画面で、ギャラリーを検索をクリックします。
- “Tealium Collectタグ"を検索して選択します。
- ワークスペースに追加をクリックしてテンプレートを追加します。
- “コミュニティテンプレートを追加してもよろしいですか?“画面で、追加をクリックします。
新しいタグを追加
Tealium Collectタグのインスタンスを追加するには:
- Google Tag Managerで、左のナビゲーションでタグをクリックします。
- 新規ボタンをクリックします。
- “タグ構成"をクリックしてタグタイプを選択します。リストから"Tealium Collectタグ"を検索して選択します。
- “Untitled Tag"のテキストを置き換えるタグ名を提供します。
タグを追加した後、以下の構成を行います。値が不明な場合は、オプションのフィールドを空白にしておきます。
- Tealiumアカウント(必須):Tealiumのアカウント名。例えば、
companyXYZ
。 - Tealiumプロファイル(必須):Tealiumのプロファイル名。例えば、
main
。 - Tealiumデータソースキー(オプション):サーバーサイドのTealium構成からのデータソースキー。例えば、
abc123
。 - データ収集エンドポイント(オプション):ファーストパーティのデータ収集エンドポイントでTealium Collectエンドポイントを上書きします。例えば、
https://collect.example.co.uk/example-event-endpoint
。 - データオブジェクト(オプション):グローバルな
dataLayer
オブジェクトの代わりに使用するカスタムJavaScript変数。例えば、{{myObject}}
。
トリガー
ページビュートラッキングには、組み込みの"All Pages"トリガーを使用します。イベントトラッキングを含めるには、すべてのイベントに対して発火する"All Events"トリガーを使用します。
Google Tag Managerで"All Events"トリガーを構成するには:
- Google Tag Managerで、左のナビゲーションでトリガーをクリックします。
- 新規ボタンをクリックしてトリガーを追加します。
- “トリガー構成"をクリックしてタグタイプを選択します。リストから"カスタムイベント"を検索して選択します。
- “正規表現マッチングを使用する"チェックボックスを選択します。
- “イベント名"の正規表現(regex)に以下を入力します:
^(?!gtm.load)(?!gtm.dom)(?!gtm.init)(?!gtm.init_consent).*
- 保存をクリックし、カスタムトリガーに新しい名前を付けて、再度保存をクリックします。
このルールは、gtm.load
とgtm.dom
(Google Tag Managerに特有の2つのイベントで、無視したいもの)を除くすべてのイベントに対してトリガーします。
データレイヤーのエンリッチメント
Tealium Data Layer Enrichmentタグは、Tealium AudienceStreamからのサーバーサイドの属性を取得し、それらをデータレイヤーに注入します。
Data Layer Enrichmentタグをインストールするには:
- Google Tag Managerで、左のナビゲーションでテンプレートをクリックします。
- タグテンプレート画面で、ギャラリーを検索をクリックします。
- “Tealium Data Enrichmentタグ"を検索して選択します。
- ワークスペースに追加をクリックしてテンプレートを追加します。
- “コミュニティテンプレートを追加してもよろしいですか?“画面で、追加をクリックします。
検証
Tealium Collectタグがすべてのイベントで発火している場合、ページ上のすべてのdataLayer.push
呼び出しはTealiumにデータ収集イベントを送信します。
デバッグコンソールのネットワークタブでは、POST呼び出しがhttps://collect.tealiumiq.com/ACCOUNT/PROFILE/2/i.gif
に送信されます。
ライブイベントを使用して、リアルタイムでイベントデータを確認します。
最終更新日 :: 2024年May月15日