私たちのプロジェクトでは、すでにGoogle アナリティクス用にGoogle タグ マネージャーを使用しています。そのため、 Intercomにもイベントを送信する必要があります。プロジェクトでコードを記述する代わりに、Google タグ マネージャーを使用して Intercom でイベント トラッキングを設定する方法は、誰でもこれを行った経験があります。インターコムで、これについて誰か私を案内してもらえますか
注:: GTM Mobile コンテナー Android v4 を使用しています
私たちのプロジェクトでは、すでにGoogle アナリティクス用にGoogle タグ マネージャーを使用しています。そのため、 Intercomにもイベントを送信する必要があります。プロジェクトでコードを記述する代わりに、Google タグ マネージャーを使用して Intercom でイベント トラッキングを設定する方法は、誰でもこれを行った経験があります。インターコムで、これについて誰か私を案内してもらえますか
注:: GTM Mobile コンテナー Android v4 を使用しています
1.トリガーに基づいて必要な引数を使用して、GTM Web インターフェイスで関数呼び出しタグを定義します。関数呼び出しタグの構成の添付画像を見つけてください。
2.プロジェクト コードで、FunctionCallTagCallback を実装するクラス IntercomActionEventsFunctionTagHandler を作成します
。
public class IntercomActionEventsFunctionTagHandler implements Container.FunctionCallTagCallback {
@Override
public void execute(final String functionName, final Map eventDataMap) {
}
}
3. ContainerHolder のロード時に FunctionCallTagCallBack を登録する
containerHolder.getContainer().registerFunctionCallTagCallback("ActionEventsFunction", new IntercomActionEventsFunctionTagHandler());
4.イベントがトリガーされると、自動的に HandlerCode がトリガーを取得し、最後に execute メソッド内で KeyPairs マップを Intercom に記録します
Intercom.client().logEvent("ActionEvents", eventDataMap);
5.最終クラスは次のようになります
public class IntercomActionEventsFunctionTagHandler implements Container.FunctionCallTagCallback {
@Override
public void execute(final String functionName, final Map eventDataMap) {
Intercom.client().logEvent("ActionEvents", eventDataMap);
}
}
6.バージョンを作成するか、Web インターフェースで GTM 構成の変更を公開することを忘れないでください。
サイド メニューのカスタム HTML タグ オプションを使用し、Tags
Javascript コードを記述してイベントを Intercom に送信する必要があります。このブログ投稿が役立つかもしれません