使用 Firebase 跟踪应用链接

2024-06-23

我们有 Android 和 iOS 应用程序。我们想要跟踪我们的应用程序是从哪些链接下载的。因此,如果我们在 Facebook 上发布了我们应用程序的链接,并且有人点击该链接并下载了它,它应该记录该应用程序是在 Facebook 上下载的。

因此,通过一些研究,我发现 Google Analytics 有一种称为活动的东西,您可以设置与此活动的链接,然后通过 Google Analytics 记录它。但我们已经将 Firebase 添加到我们的应用程序中,因此当我尝试在 Google Analytics 上设置此广告系列时,它会将我带到 Firebase,看来您无法同时拥有两者。

如果我刚刚找到了一些相关文档,我将通过 Firebase 来完成此操作。我唯一看到的是动态链接,但我认为这对我没有帮助。

有人可以为我指出正确的方向,告诉我如何跟踪我们的应用程序的下载链接吗?


只要您设置所需的营销活动参数之一(例如 utm_source、utm_campaign 或 utm_medium),Firebase Analytics SDK 就支持营销活动事件。您应该在 Facebook 上构建链接以包含这些参数。通过此类链接打开应用程序后,Firebase Analytics 将自动为您记录营销活动事件。

由于我是一名iOS开发者,所以我会回答你的iOS问题(我相信Android应该类似)。您还需要设置您的应用程序,以便可以通过 URL 打开它。在 iOS 上,您可能需要设置网址方案 https://dev.twitter.com/cards/mobile/url-schemes or 通用链接 https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html: 对于 URL 方案:

在应用程序的 Xcode 项目的 Info 选项卡中,创建一个新的 URL 类型 用于动态链接。将标识符字段设置为唯一值 以及您的捆绑包标识符或唯一的 URL 方案字段 价值。如果您将 URL 方案设置为除捆绑包之外的值 标识符,您必须指定包标识符

请注意,iOS 上的通用链接需要拥有该文件苹果应用程序站点关联在服务器的根目录下。这可能是一个复杂的过程,因此 Firebase 动态深层链接可以更轻松地设置和处理广告活动事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Firebase 跟踪应用链接 的相关文章

随机推荐

  • scikit-learn 中的 SVC 和 LinearSVC 在什么参数下等效?

    I read 这个线程 https stackoverflow com questions 27912872 what is the difference between svc and svm in scikit learn关于之间的区别
  • 非可选值如何获得 nil 值?

    The 苹果文档 TN2151 https developer apple com library content technotes tn2151 index html说这是一个可能的原因EXC BREAKPOINT SIGTRAP 具有
  • 在 Google App Engine Flex 上将 Websockets 与 Django 结合使用

    我目前正在尝试使用 django 框架和 django channels 设置 Google 应用程序引擎 Flex 对于我当前的项目 我需要一个 websocket 所以我尝试重建 Django channels 网站上提供的教程 htt
  • 在mysql中运行更新查询后返回更新后的值

    如果这个问题看起来很奇怪和愚蠢 我很抱歉 但我需要知道它是否可能或是什么 所以 我有以下查询来更新请求表中请求记录的状态 updateQ UPDATE requests SET status status 1 WHERE rid rid i
  • 通过 connect 传递额外的参数

    是否可以通过槽传递变量以便我可以打印出某些文本 尝试将另一个函数中定义的变量 DiffP 传递给插槽 DiffP 根据选择的文件而变化 def addLineEdit self try self clearLayout self FileB
  • 在 MVC Core DI 中注册服务集合

    我有简单的策略课程 public class LinkQualifier ILinkQualifier private readonly IEnumerable
  • ES6 Promise 不更新 AngularJS DOM [重复]

    这个问题在这里已经有答案了 我无法理解角度分量范围 如果我做类似的事情 function myComponent this data Hello World let myModule angular module myModule myMo
  • Google AuthorizationCodeInstalledApp.authorize() 方法在取消身份验证时冻结

    我有一个 Java 应用程序 需要让用户授权我的应用程序访问 Google 服务 我有以下代码来显示和获取我需要的授权 GoogleAuthorizationCodeFlow flow new GoogleAuthorizationCode
  • SCM URL 相对于 POM 中的父 SCM URL

    我有一个由多个模块和子模块组成的 Maven 项目 我使用 SVN 来对源文件进行版本控制 短篇故事 如何在 POM 文件的 scm 属性中指定相对于其父文件的 URL 故事很长 有些模块及其子模块共享公共版本号 发布过程 有些则使用独立的
  • 增加和减少数字

    我有这个带有数字的文本 My numbers are 04 and 0005 My numbers are 05 and 0006 My numbers are 06 and 0035 My numbers are 07 and 0007
  • LibXML findnodes($query)

    我在使用这段代码时遇到了一些问题 my file xml news xml my parser XML LibXML gt new my doc parser gt parse file file my xpc XML LibXML XPa
  • 如何在 HBase 中预分割表

    我将数据存储在具有 5 个区域服务器的 HBase 中 我使用 url 的 md5 哈希作为我的行键 目前 所有数据仅存储在一台区域服务器中 所以我想预先分割区域 以便数据在所有区域服务器上统一传输 我希望通过行键的第一个字符将表分成五个区
  • 为什么 log4Net 中没有跟踪级别?

    我只是想知道为什么没有痕迹水平 http logging apache org log4net release sdk log4net Core Level html在 log4Net 中 这个级别似乎缺失 我有时觉得需要使用它 例如输出应
  • 传单中的地图标记闪亮

    我仍然是一名 R 新手 但我已经获得了一些关注 主要是因为我正在阅读这里的所有帖子 然而 我找不到有关此的任何信息 我追求的是 当用户单击传单中的标志时 ID 我分配的 被初始化 此时我使用该 id 来查询另一个数据表以构建图表 我的问题是
  • 在我的部署中设置 Cache-Control no-cache, no-store 是什么?

    我有一个问题 我的应用程序部署总是返回响应标头 Cache Control no cache Cache Control no store Expires Thu 01 Jan 1970 00 00 00 GMT Pragma no cac
  • 使用 Airflow 中的另一个 dag 触发外部 dag

    有调用主 dag 中不同 dags 的任务列表 我正在使用 TriggerDagrunoperator 来完成此操作 但面临的问题很少 TriggerDagrunoperator 不会等待外部 dag 完成 它会触发下一个任务 我希望等到完
  • 在 React Native Android ViewManager 中暴露 Fragment

    我正在尝试将 YouTube Android API 包装为 React Native 的 UI 组件 我已经成功完成了 Android 配置 获得 onInitializationSuccess 但是我无法弄清楚如何将 YouTubePl
  • Spring中无法使用Tomcat提供的JNDI DataSource?

    我想在基于 Spring 的应用程序中使用 Tomcat 提供的 JNDI 数据源 我使用 Tomcat 7 池 尝试按照描述进行配置here https stackoverflow com questions 9183321 how to
  • 将打字稿字符串转换为布尔值

    我正在尝试将字符串转换为布尔值 有几种方法可以做到这一点 一种方法是 let input true let boolVar input true 这里的问题是我必须验证输入是否正确 除了验证第一个输入然后进行转换之外 还有其他更优雅的方法吗
  • 使用 Firebase 跟踪应用链接

    我们有 Android 和 iOS 应用程序 我们想要跟踪我们的应用程序是从哪些链接下载的 因此 如果我们在 Facebook 上发布了我们应用程序的链接 并且有人点击该链接并下载了它 它应该记录该应用程序是在 Facebook 上下载的