Skip to main content

はじめに

Google Tag Manager は、マーケティング担当者が Web サイトのコードを変更せずにマーケティングタグをインストール、保存、管理でき、使いやすい Web ベースのインターフェイスから Web サイトやモバイルアプリにタグを即座にデプロイできる無料のツールです。

MoEngage × Google Tag Manager

MoEngage と Google Tag Manager の連携により、Web サイトにコードを記述することなく、GTM サーバーで取得したイベントを MoEngage に転送できます。

GTM Server Side による連携

前提条件テンプレートのインポートと新しいタグの追加の権限を持つ Google Tag Manager アカウントがあることを確認してください。
MoEngage が構築した Google Tag Manager テンプレートを使用すると、GTM から MoEngage にイベントを転送できます。

ステップ 1: MoEngage タグをダウンロードしてインポートする

GTM の MoEngage タグエディター画面
  1. MoEngage タグをダウンロードします(右クリックして保存)。
  2. タグを GTM ワークスペースにインポートするには、左側のメニューから Templates 画面に移動します。 Tag Templates セクションが表示された GTM の Templates 画面
  3. Tag Templates で、New ボタン > Actions メニュー(右上)> Import をクリックします。ダウンロードした MoEngage タグファイルを選択します。
  4. 左側に MoEngage のロゴが表示されたら、Save をクリックします。

ステップ 2: MoEngage タグを選択して設定する

MoEngage タグテンプレートを使用すると、GTM のイベントを転送し、MoEngage 内のカスタムおよび標準のユーザー属性を更新できます。
  1. GTM ダッシュボードで、Tags > New をクリックします。
  2. Tag Configuration をクリックし、Custom で MoEngage Tag を探します。
  3. ニーズに応じてタグを設定します。
GTM の MoEngage タグ設定画面

ユーザー識別子

MoEngage タグのユーザー識別子マッピングセクション ここでは、MoEngage でユーザーを識別するためのユーザー識別子をマッピングする必要があります。この値は、次の複数の方法でマッピングできます。
  • From Variable: GTM 変数をユーザー識別子の値として使用する場合は、このオプションを選択します。
  • From Event Property: イベントプロパティからユーザー識別子を抽出する場合は、このオプションを選択します。ここに属性キー(例: user_id)を入力します。値を取得できるのはルートレベルのキーからのみであることに注意してください。ネストされたキーの値を抽出する場合は、GTM 変数を使用してから「From Variable」オプションを選択してください。

Snowplow イベントマッピングオプション

このセクションはそのままにしておいてかまいません。Snowplow クライアントを使用している場合は、Snowplow のイベントを MoEngage に取り込むために使用できる追加オプションがあります。詳細については、Snowplow 連携ガイドを参照してください。

追加のイベントマッピングオプション

MoEngage タグの Additional Event Mapping Options セクション

追加のイベントデータ

MoEngage タグの Additional Event Data セクション ネストされたオブジェクトや配列から値を抽出する場合は、そのための GTM 変数を作成し、このセクションを使用してその変数をイベント属性として直接使用できます。新しいイベント属性を追加するには、Add Row をクリックします。

追加のユーザーデータ

MoEngage タグの Additional User Data セクション 上記の方法を使用してネストされたオブジェクトや配列から値を抽出し、このセクションを使用してその変数をユーザー属性として直接使用することもできます。新しいユーザー属性を追加するには、Add Row をクリックします。

高度なイベント設定

MoEngage タグの Advanced Event Settings セクション このセクションを使用して、イベントの名前を変更したり、イベント時刻を変更したりできます。

ステップ 3: トリガー条件を選択する

MoEngage タグ設定の Triggering セクション Triggering セクションで、要件に応じてイベントをトリガーとして選択するか、新しいトリガーを作成できます。 タグの設定が完了したら、Save をクリックします。タグをプレビューし、想定しているすべてのイベントが設定どおりに MoEngage に取り込まれているかを確認できます。

Web SDK による連携

Web サイトにコードを記述することなく、MoEngage Web SDK をデプロイしてそのすべての機能を活用できます。MoEngage テンプレートを使用した MoEngage Web SDK の設定の詳細については、ヘルプドキュメントを参照してください。