无法获取从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)是否可以解决此问题?