Play商店应用中有2个案例
测试用例:
从Firebase动态链接下载应用程序,安装后Playstore将显示CONTINUE按钮:
成功安装后,用户可以通过2个选项打开应用程序。
大多数用户没有点击CONTINUE按钮,因为这是正常的人类行为,因此我丢失了Referrer链接。
这是Firebase的预期行为吗?我该如何避免这个问题?
相关文章here
Dynamic Links Analytics有5个事件:
1.单击
2.重定向
3.应用程序安装
4.应用程序首次打开
5.应用程序重新打开
从上图中,您可以看到请求已传递到Play商店,然后在那里结束。
因此,可能的情况是:
此时,您可以跟踪点击和重定向。
这是因为当您的用户打开除CONTINUE之外的应用程序时,没有动态链接元数据通过。流程被破坏,除非用户再次返回步骤1重定向到应用程序,现在应用程序将跟踪应用程序首次打开的数据(应用程序之前未打开)或应用程序重新打开,如果用户打开应用之前。
总结和结论:
为什么按钮显示CONTINUE而不是OPEN是因为Google Play(片段)检测到用户是从动态链接定向的(某些元数据(您的动态链接详细信息/信息)是从之前的应用/网站传递的)。
这里CONTINUE的含义实际上是提示用户是否要继续使用新安装的应用程序。如果是,Google Play会将元数据传递到您的应用,并且您首先打开App上的跟踪数据。否则,除了点击,重定向和应用安装之外,不会生成任何分析数据。
回答你的问题,你只能希望用户按下CONTINUE!这是不可避免的,因为这些应用程序/网站不在同一个上下文中(之前的网站与Play商店和您的应用程序相比)。
定义:(来自documentation)
dynamic_link_first_open
当用户第一次通过动态链接打开应用程序时记录。
dynamic_link_app_open
当用户通过动态链接重新打开应用程序时记录。