Googleアナリティクス (Firebase) でDynamicLinkなどでアプリを起動したときの参照元を分析する
DynamicLinks や DeepLink (UniversalLinks/AppLinks) でアプリを起動したときの参照元を分析するときの手順の備忘録
DynamicLinks
DynamicLinks で作成したURLにキャンペーンパラメータを付加すると、Firebaseコンソールの [コンバージョン] から [アトリビューション] として参照元やキャンペーンなどが分析できる
https://<DynamicLinksで作成したURL>?utm_source=xxxx&utm_medium=yyyy&utm_campaign=zzzz
手順1
- [Events] からDynamicLinksイベントのコンバージョンを ON にする
dynamic_link_app_open
dynamic_link_first_open
dynamic_link_app_update
上記のイベントが表示されていない場合は、アプリからDynamicLinksの起動イベントを送って、イベントが反映されるまで24時間程度待ってから再度確認する
イベントを飛ばすには FirebaseAnalytics.getInstance()
, FirebaseDynamicLinks.getDynamicLink()
の処理をアプリ側で実装する必要あり
https://firebase.google.com/docs/dynamic-links/android/receive?hl=ja#record-analytics
手順2
- [Conversions] から、上記で設定したコンバージョンイベントを確認
- [+] のマークをタップして [アトリビューション] からメディアやキャンペーンも分析できる
参考
DeepLink (UniversalLinks/AppLinks)
UniversalLinks(iOS) や AppLinks(Android) でのアプリ起動時も、同様にURLにキャンペーンパラメータを付加すると参照元やキャンペーンなどが分析できる
手順1
- アプリ側でDeepLinkから起動したときのイベントを作成し、コンバージョンとしてマークする
- 例: open_deep_link など
手順2
- DynamicLinksと同様に[Conversions] から、上記で設定したコンバージョンイベントを確認
参考
コンバージョンのイベント件数が増えない?
- FirebaseのコンソールからコンバージョンをONにしてもすぐに反映されない
- 設定後にしばらく待ってから、DebugViewでコンバージョンに登録されることを確認すると安心
Author And Source
この問題について(Googleアナリティクス (Firebase) でDynamicLinkなどでアプリを起動したときの参照元を分析する), 我々は、より多くの情報をここで見つけました https://zenn.dev/motozaki/articles/dc9d836d3e11e0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol