Firebase Analyticsが利用可能になる前に、マルチフレーバ、マルチビルドタイプのAndroid Gradleプロジェクト設定を使用し、各ビルドバリアントに異なるGTMコンテナIDを次のように指定します。ビルドバリアントごとにFirebase Analaytics + Googleタグマネージャ(GTM)を設定
TagManager.getInstance(context)
.loadContainerPreferNonDefault(BuildConfig.GTM_CONTAINER_ID, -1);
TagManager.getInstance(context).getDataLayer().pushEvent(eventName, eventData);
ここで、Gradleはビルドバリアントごとに異なるGTM_CONTAINER_ID
を注入します。
Firebase Analytics + GTMでどのように同じことを達成できますか? docsによると、我々は、ダウンロードする必要があります。
、その後はただでイベントを発生開始しますこれは:
FirebaseAnalytics.getInstance(context).logEvent(eventName, bundle);
ここでは、使用するGTMコンテナIDを指定しますか?または、GTMダッシュボードからダウンロードしたファイル名で自動抽出され、assets/containers
の下に置かれますか?その場合は、GTMレガシーAndroidコンテナと同じように、ビルド別に異なるGTM設定を使用するにはどうすればよいですか?
@ DevZer0どうしてこれが投票迷惑メールですか? –
@AnirudhSharma彼と私の間の冗談ですが、私たちは同じ会社で働いています:)私はちょっと待っています。 – DevZer0
@ DevZer0 Haha.Good one :) –