- firebase/
- 无法获取从Playstore下载应用程序的用户的Firebase动态链接
无法获取从Playstore下载应用程序的用户的Firebase动态链接
无法获取从Playstore下载应用程序的用户的Firebase动态链接,firebase,firebase-dynamic-links,firebase-invites,Firebase,Firebase Dynamic Links,Firebase Invites,Playstore应用程序中有2个案例
正常安装(Playstore显示打开按钮)
从动态链接安装(Playstore显示“继续”按钮)
测试用例:
从Firebase动态链接下载应用程序,安装后Playstore将显示继续按钮:
有两个选项,用户可以在成功安装后从中打开应用程序
点击继续按钮打开应用程序->应用程序将获得链接,一切正常
从启动器图标打开应用程序,而不是从playstore打开应用程序->应用程序将不会获得动态链接
大多数用户没有单击“继续”按钮,因为这是正常的人类行为,因此我
Playstore应用程序中有2个案例
正常安装(Playstore显示打开按钮)
从动态链接安装(Playstore显示“继续”按钮)
测试用例:
从Firebase动态链接下载应用程序,安装后Playstore将显示继续按钮:
有两个选项,用户可以在成功安装后从中打开应用程序
点击继续按钮打开应用程序->应用程序将获得链接,一切正常
从启动器图标打开应用程序,而不是从playstore打开应用程序->应用程序将不会获得动态链接
大多数用户没有单击“继续”按钮,因为这是正常的人类行为,因此我正在丢失“推荐人”链接
这是Firebase的预期行为吗?我怎样才能避免这个问题
相关帖子动态链接分析有5个事件
1。单击
2。重定向
3。应用程序安装
4。应用程序首次打开
5。应用程序重新打开
从上图中,您可以看到请求被传递到Play Store,然后在那里结束
因此,可能的情况如下:
您以前的应用程序/网站已完成将动态链接路由到预期应用程序或游戏商店的工作李>
此时,您可以跟踪单击和重定向
现在,在Play Store,继续动态链接流,用户安装应用程序,您可以跟踪应用程序安装的数量。或者,用户未安装应用程序,因此未更新应用程序安装的数量
安装后,如果用户通过“继续”按钮打开你的应用程序,你的应用程序将收到从Google Play片段传入的数据(就像你在这里通过所做的那样)。此时,它将生成“App First Open”的元数据。但是,如果您按下home按钮,并通过主页/快捷方式/应用程序托盘等打开应用程序,您将无法获得其更新
这是因为,当用户打开应用程序时,除了“继续”之外,不会传递任何动态链接元数据。流程中断,除非用户再次返回步骤1重定向到应用,否则现在应用将跟踪应用首次打开(应用之前未打开)的数据,或者如果用户以前打开过应用,则应用将重新打开
总结和结论:
为什么按钮显示“继续”而不是“打开”,是因为Google Play(片段)检测到用户直接来自动态链接(一些元数据(您的动态链接详细信息/信息)是从以前的应用程序/网站传递的)
此处“继续”的含义实际上是提示用户是否要继续使用新安装的应用程序。如果是,Google Play会将元数据传递给你的应用程序,你会首先打开应用程序上的跟踪数据。否则,除了单击、重定向和应用程序安装之外,将不会生成任何分析数据
回答您的问题,您只能希望用户按继续!这是不可避免的,因为这些应用程序/站点不在同一上下文中(以前的站点vs Play Store vs您的应用程序)
定义:(来自)
动态链接\u首先\u打开
当用户首次通过动态链接打开应用程序时记录
动态链接应用程序打开
当用户通过动态链接重新打开应用程序时记录。这应该可以工作。请提供您如何设置应用程序以接收链接(清单条目,以及您在何处添加了动态链接调用)的详细信息@shanraisshan欢迎您!别忘了赏金,这只是打破了动态链接的观点。是否有人知道是否存在解决方法,或者类似的工具(如branch.io)是否可以解决此问题?