如果由于广告系列链接而安装了该应用,我想在我的iOS应用中找到 。 Google Analytics正在执行此操作,并在其分析网页上对其进行跟踪。 iTunes Connect也是这样做的,它也会在iTC网页上进行跟踪。 我现在正在寻找一种方法来在应用程序中获取此信息。当应用程序首次启动时,我想检查它是否已安装,因为用户是通过广告系列链接发送到App Store的,以及它是什么广告系列ID。 有没有办法让iOS应用程序向Google Analytics,Firebase或iTC / StoreKit询问哪些广告系列导致其安装?
答案 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-externally 和 https://partners.adjust.com/placeholders/ adjust SDK似乎允许应用访问其数据,包括安装的广告系列名称。
如果这确实有用,我稍后会发表评论。
我从adjust得到了答案:
是的,可以使用Adjust SDK将安装属性赋予 驱动安装的来源。
通过将广告系列参数结构设置为跟踪器网址,您可以 实际上找出网络名称,广告系列名称,广告组名称 和创意名称。
此处提供有关设置广告系列参数的指南供您参考 结构 - > https://docs.adjust.com/en/tracker-generation/#planning-your-tracker-structure