例如,我使用的是react原生firebase库。我想增加我的应用程序安装量,并创建一个活动。问题是,我如何才能知道我的应用程序是通过点击广告安装的,或者我的应用是直接在play商店下载的。我只是想知道我的应用程序是从哪里下载的。我确实实现了firebase分析配置。
您似乎可以遵循此问题中给出的建议:https://stackoverflow.com/a/47893179/4147687
从本质上讲,如果你想要的只是一种跟踪应用程序安装方式的方法,你可以简单地将utm参数与URL一起传递。
例如:https://link-to-my-app.com/?utm_source=business_card&utm_medium=email&utm_campaign=sign_up_offer
Google Play有自己的URL生成器,可以让这一步变得更容易。如果你没有使用任何特定的广告网络,只需将其设置为";自定义";。
Firebase会自动抓取那里的源、活动和媒体参数,并在first_open转换事件中呈现给您。这里有关于它如何工作的文档。
最简单的方法是使用这个npm包https://www.npmjs.com/package/react-native-install-referrer
- 在安装后的第一次执行期间,应仅调用API一次
- 您可以使用AsyncStorage来检查它是否是新安装的,然后您可以基于该UTM url记录事件并跟踪用户
- 创建事件后,您可以通过在firebase控制台中创建Audiences来隔离用户