使用Firebase进行应用链接跟踪

时间:2016-11-21 09:16:23

标签: android ios firebase google-analytics firebase-analytics

我们有Android和iOS应用。我们希望跟踪我们的应用下载的链接。因此,如果我们在Facebook的应用程序的Facebook上发布链接并且有人点击该链接并下载它,则应记录该应用程序已在Facebook上下载。

通过一些研究,我发现Google Analytics有一些称为广告系列的内容,您可以设置此广告系列的链接,然后通过Google Analytics进行记录。但我们已经将Firebase添加到了我们的应用中,因此当我尝试在Google Analytics上设置此广告系列时,它会将我带到Firebase,看起来您不能同时使用它们。

如果我刚刚找到一些文档,我会通过Firebase完成。我唯一看到的是动态链接,但我不认为这会对我有所帮助。

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

2 个答案:

答案 0 :(得分:1)

Alex的答案还可以,但需要为iOS和Android设置额外的应用程序。此外,在Android上,如果您没有安装应用,则会将您重定向到Play商店的链接很复杂。 More about deep linking

另一种方式: 由于在 Firebase Analytics - 归因 - 网络设置中尚未支持Facebook作为广告网络,您仍然可以使用针对其他平台的Google工具推荐跟踪 - 您只会看到InMobi或任何其他选择的网站而不是Facebook。您甚至可以为Google Play或App Store附加UTM参数 - 您还可以在其中测量下载(但不包括其他指标)。

您可以使用此类链接进行下载(Google Play)(为我们的应用生成):

https://app-measurement.com/redirect?gmpaid=1:45581111234567:android:94b75050a1234567&anid=inmobi&aclid= 1 &安培; CN = <强> your_campaign &安培;即AdID = $ GPID&安培; CS = Facebook和安培; URL = https://play.google.com/store/apps/details?id= COM .yourpackage

使用Play商店的参数

https://app-measurement.com/redirect?gmpaid=1:45581111234567:android:94b75050a1234567&anid=inmobi&aclid= 1 &安培; CN = <强> your_campaign &安培;即AdID = $ GPID&安培; CS = Facebook和安培; URL = https://play.google.com/store/apps/details?id= COM .yourpackage %26referrer = utm_source%3Dfacebook%26utm_medium%3Dcpc%26utm_term%3Dyellow_submarine%26utm_content%3Dvote_for_stark%26utm_campaign%3Dgreat_campaign%26anid%3Dadmob

答案 1 :(得分:0)

只要您设置了一个必需的广告系列参数,例如utm_source,utm_campaign或utm_medium,Firebase Analytics SDK就会支持广告系列事件。您应该在Facebook上构建链接以包含这些参数。通过此类链接打开您的应用后,Firebase Analytics会自动为您记录广告系列活动。

由于我是iOS开发人员,我会回答您的iOS问题(我相信Android应该类似)。您还需要设置应用程序,以便可以通过URL打开它。在iOS上,您可能需要设置URL schemeuniversal link: 对于URL方案:

  

在应用的Xcode项目的“信息”标签中,创建一个新的网址类型   用于动态链接。将标识符字段设置为唯一值   以及您的捆绑标识符或唯一的URL方案字段   值。如果将URL方案设置为捆绑以外的值   标识符,您必须指定包标识符

请注意,iOS上的Universal Link需要在服务器的根目录中包含 apple-app-site-association 文件。这可能是一个复杂的过程,因此Firebase动态深层链接可以让您更轻松地设置和处理广告系列事件。