2017-09-16 288 views
0

内活动,我想在我的 iOS应用程序,找出如果应用程序是由于广告活动的链接安装。 Google Analytics正在执行此操作,并在其分析网页上对其进行跟踪。 iTunes Connect也是这样做的,它也在iTC网页上进行跟踪。 我正在寻找一种方式来得到这个信息在里面的应用程序。当应用第一次启动时,我想检查它是否已安装,因为用户是通过广告系列链接发送到App Store的,并且它是什么广告系列标识。 iOS应用有没有办法让Google Analytics(分析),Firebase或iTC/StoreKit进行安装?如何检测iOS应用程序安装应用程序

回答

1

它看起来像调整可以这样做:

调整称,它指纹时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/ 的调整SDK似乎允许应用程序访问其数据包括安装的广告系列名称。

稍后我会评论,如果这真的奏效。

我从调整回答说:

是有可能与调整SDK的属性将安装到其驾驶的是安装 源。

通过将广告系列参数结构设置为跟踪链接,您可以实际找到网络名称,广告系列名称,广告组名称 和广告素材名称。

为您的网站引用是先导,以设置运动参数 结构 - > https://docs.adjust.com/en/tracker-generation/#planning-your-tracker-structure

+0

很棒,你找到了一个解决方案。祝一切顺利! –

1

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

我看着谷歌分析docs,找到回调一些信息,如果有匹配,用户安装该应用程序后,谷歌可能会提供。不幸的是,我找不到任何东西。

但事情是,我认为这种方法现在应该可以在iOS 10之后使用。Apple从某个时候开始为用户提供Limit Ad Tracking,但是在iOS 10上,如果用户启用了它,IDFA API返回一个数字像这样:00000000-0000-0000-0000-000000000000

你可以想象现在使用IDFA你无法比拟的用户。

在另一方面,也有其他方法可以做到指纹匹配的iOS设备。这不是很准确,但大部分时间都适用。

我已经使用branch.io递延deeplinking和它的工作。你也可以看看他们提供的解决方案。他们有一个回调,你可以实现并了解你的应用程序从哪个链接安装。

+1

你说得对,限制广告跟踪是这里的另一个问题,因为它被激活,像所有iOS设备的20% 。这提出了我的整个方法。 – MacMark