我们希望使用Google Analytics跟踪我们iOS应用的安装情况。 我们已经做了什么:
似乎一切都好。但跟踪链接并不起作用。 对于已从此链接重定向的用户,ga:campaign和ga:source在GA数据库中为空:
Google Analytics Acquisition中没有任何内容,只有直接流量:
我们对URL Builder中的字段设备ID宏非常困惑。填充正确吗?关于如何使GA跟踪工作的任何其他想法?
答案 0 :(得分:32)
以下信息仅适用于iOS安装跟踪,针对已拥有应用的用户以及与其进行深层链接的广告系列的处理方式完全不同。
此设计适用于移动广告网络。在adNetwork中为您的应用创建此广告系列时,您可以与他们合作以了解如何传递deviceId,每个网络可能都有自己的语法,并且可以使用两种不同的方法(ping或重定向)。
如果您计划在某种社交活动中使用此网址,或者您只是通过访问该网址进行测试,那么它将无法正常工作。因为a browser can't figure out the IDFA只有一个App可以。
这也是Google Analytics用于将广告点击与应用的实际安装相关联的ID。
以下是Google Analytics在重定向模式下的工作原理:
用户正在玩糖果粉碎,并看到你的应用程序的横幅。
用户认为它是一个非常好的应用程序,所以他点击它来安装你的应用程序。
移动网络从糖果粉碎中抓取IDFA并将用户发送到如下所示的Google解析重定向网址:https://click.google-analytics.com/redirect
Google Analytics注册了特定IDFA,点击了您的AppId横幅,并将广告系列参数存储了一段时间。
重定向发生,用户直接登陆您App的AppStore。
如果一切按计划进行,用户希望安装您的应用并启动它。
当他/她这样做时,Google Analytics会抓取IDFA并开始为您的应用注册统计信息,包括appId。
然后,Google Analytics会注意到几分钟前同一个appId点击该链接的IDFA相同。
Google Analytics假设点击产生了安装,并将广告系列信息分配给该用户。
Ping模式几乎相同,只是adNetwork会自行将网址发送给分析,因此用户不必进行重定向。
因为你可以看到这是一段相当艰难的旅程,但是如果你这样做它应该可以正常工作:
如果网络提供广告,您需要通过广告的实时广告或测试版本进行测试。
问:如何为不通过adNetwork的广告系列安装跟踪?例如(社交活动,电子邮件活动......)
答:Google Analytics并不支持。其他归因工具可能会尝试在不使用IDFA的情况下为用户指纹,例如使用IP地址,但这不可靠,因此Google Analytics选择仅使用IDFA。
如果广告系列是通过电子邮件发送的,您可能还有其他指纹方法。您显然知道用户电子邮件,因此您可以将其存储在数据库中并为其提供uniqueId。当用户点击您的邮件营销时,您可以在系统上进行重定向,然后将该userId注册为自定义维度,并使用measurement protocol通过BackEnd向广告管理系统发送包含广告系列信息的匹配。 然后当/如果用户登录您的应用程序时,您将获得相同的userId并发送与之关联的其他匹配。
您必须使用uniqueId,因为在每个TOS的Google Analytics中禁止使用电子邮件。你不能把它发送到那里。
此解决方案还有其他缺点,因为您可以在GA中点击广告系列中的每个用户点击,但只有那些实际安装APP的用户才会有未来的点击量。因此,您可能会通过一次永不安装App的点击来夸大会话。出于这个原因,我建议将其发送到辅助Google Analytics网络媒体资源,以避免污染您的主要媒体资源。
您可以看到它并不是一个很好的解决方案,但它是您能够做到的唯一方法。我不建议花时间使用这样的解决方案,这会产生其他问题并且不可靠。
答案 1 :(得分:1)
Eduardos的信息是否仍然是最新的?据我了解,您是说如果广告/广告系列未放置在移动应用中,则IDFA不能用于归因广告系列来源?例如,如果广告放在网页上,则浏览器无法捕获IDFA,因此没有iOS安装广告系列归因?
在这种情况下,Google文档在这个主题上非常混乱,我无法看到他们在任何地方都提到了一些细节。
https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#ios-install
“Google Analytics为流行网络提供了对iOS安装广告系列衡量的开箱即用支持,并且可以为任何其他网络生成自己的自定义网址。”
另一个相关问题: 至少应该可以跟踪一般的广告系列来源(不是安装跟踪),如下所述,对吗?
https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#general-campaigns
“安装应用后,可能会通过广告系列,网站或其他应用推介推出该应用。在此方案中,通过设置广告系列,可以将引荐流量来源或营销广告系列归因于后续会话中的用户活动直接跟踪器上的字段。“
答案 2 :(得分:1)
对于iOS,Google使用IDFA以独特方式识别用户。因此,Google可以访问IDFA,因此可以跟踪应用中发生的任何广告点击。在浏览器中,因为IDFA不可用,并且由于APpStore会像Android中那样将引荐来源传递给应用程序,因此无法在移动显示网络或mSearch上跟踪iOS转换。
我们的Google代表最新更新之一是:“使用新的网桥,如果您使用支持的SDK,您应该能够在接下来的几周内看到mSearch / mGDN的下载”。所以谷歌正在努力,我们应该能够衡量甚至从网络上的转化。
目前可用的跟踪所有内容的解决方案是安装Firebase SDK或第三方SDK,如Tune等。