如何检测应用内的iOS应用安装广告系列

时间:2017-09-16 09:13:46

标签: ios google-analytics storekit google-analytics-sdk

如果由于广告系列链接而安装了该应用,我想在我的iOS应用中找到 。 Google Analytics正在执行此操作,并在其分析网页上对其进行跟踪。 iTunes Connect也是这样做的,它也会在iTC网页上进行跟踪。 我现在正在寻找一种方法来在应用程序中获取此信息。当应用程序首次启动时,我想检查它是否已安装,因为用户是通过广告系列链接发送到App Store的,以及它是什么广告系列ID。 有没有办法让iOS应用程序向Google Analytics,Firebase或iTC / StoreKit询问哪些广告系列导致其安装?

2 个答案:

答案 0 :(得分:1)

Google Anlaytics在用户安装应用程序后使用用户设备的IDFA作为标识,即当用户点击广告时,他们会被重定向到谷歌分析,他们收集用户的IDFA并将用户重定向到iTunes。用户安装应用程序后,他们会将保存的IDFA与用户的IDFA匹配,如果匹配,则会将该用户标记为归属。

我查看了Google Analytics docs,以便在用户安装应用程序后查找google可能提供的回调信息。不幸的是,我找不到任何东西。

但问题是,我不认为这种方法现在应该在iOS 10之后完全起作用。苹果现在提供用户Limit Ad Tracking但是在iOS 10上,如果用户启用了它,{ {3}}返回如下数字:00000000-0000-0000-0000-000000000000

您可以想象现在无法使用IDFA匹配用户。

另一方面,还有其他方法可以为iOS设备进行指纹匹配。它不是很准确,但大部分时间都有效。

我已将IDFA API用于延迟深层链接,但它确实有效。您还可以查看他们提供的解决方案。他们有一个回调你可以实现并了解你的应用程序安装的链接。

答案 1 :(得分:1)

看起来像adjust可以这样做:

调整说它在IDFA不可用时使用指纹识别 https://docs.adjust.com/en/getting-started/#tracking-installs

根据https://docs.adjust.com/en/callbacks/#best-practice-accessing-adjust-attribution-data-externallyhttps://partners.adjust.com/placeholders/ adjust SDK似乎允许应用访问其数据,包括安装的广告系列名称。

如果这确实有用,我稍后会发表评论。

我从adjust得到了答案:

  

是的,可以使用Adjust SDK将安装属性赋予   驱动安装的来源。

     

通过将广告系列参数结构设置为跟踪器网址,您可以   实际上找出网络名称,广告系列名称,广告组名称   和创意名称。

     

此处提供有关设置广告系列参数的指南供您参考   结构 - >   https://docs.adjust.com/en/tracker-generation/#planning-your-tracker-structure