概要:Firebase SDKで記録したイベントを、Googleタグマネージャーを使ってAppsFlyerに送信する方法を説明します。
AppsFlyerとGoogleタグマネージャー(GTM)、Firebaseを連携すると、Firebase SDKからFirebaseに送信したアプリ内イベントを、Googleタグマネージャーを通じてSDK経由でAppsFlyerにも送信できます。同じイベントを二重に送信する処理を実装する必要がなくなります。
GTMから送信するイベントは、AppsFlyerのアプリ内イベントに合わせて作成します。イベント名、パラメータ、構造は同じです。すでにアプリにGTMを実装している場合は、簡単にAppsFlyerへのイベント送信を設定できます。
このガイドの手順に従って、イベントを送信してください。
注意事項
- ローデータ上のイベントソース:GTMで生成したイベントは、ローデータレポートでソースがS2Sに設定されます。 SDKから記録されるイベントでも、このように表示されるため注意してください。
- SKAdNetworkのコンバージョン値の更新:このガイドの手順でGTMから生成してSDKに送信したイベントでも、通常のSDKイベントと同様に、SDKがコンバージョン値を更新します。 SKAdNetworkの計測をオンにし、必要な設定を行うだけで利用できます。
注意
- 現在、Googleタグマネージャーとの連携では、次のパラメータをAppsFlyerに送信できません。
- カスタマーユーザーID
attos
- SRNにアプリ内イベントポストバックを送信する場合、
attパラメータが必要です。 - Meta広告にアプリ内イベントポストバックを送信する場合、
attとosの両方のパラメータが必要です。
前提条件
GTMからAppsFlyerにイベントを送信する前に、アプリにGTM SDKを実装する必要があります。次の準備が必要です。
-
GTMアカウントを用意します。
-
まだ実施していない場合は、AppsFlyer SDKを連携します。
準備が整ったら、GTMの設定に進みます。