Google Analytics(分析)iOS广告系列跟踪和url构build器

我们希望使用Google Analytics跟踪iOS应用的安装情况。 我们已经做了什么:

  • 我们有最后一个iOS SDK 3.10
  • 我们在这里启用了idfa集合

idfa启用

  • 使用AppStore中的IDFA构build(iTunes连接中的“准备销售”)
  • 我们有一个使用iOS Campaign Tracking URL Builder生成的跟踪链接

在这里输入图像说明

看起来一切正常。 但跟踪链接不起作用。 对于用户,这是从这个链接redirect,ga:campaign和ga:source在GA数据库中是空的:

在这里输入图像说明

Google Analytics采购中没有任何内容,只有直接stream量:

在这里输入图像说明

我们对URL生成器中的“设备IDmacros”字段非常困惑。 它是正确的? 任何其他的想法如何使GA跟踪工作?

以下信息仅适用于iOS安装跟踪,针对已经拥有应用程序和深入链接的用户的广告系列完全不同。

这是devise用于移动adNetworks。 当您在adNetwork中为您的应用创build此广告系列时,您可以使用它们来了解如何传递deviceId,每个networking可能有自己的语法,并且可以使用两种不同的方法(ping或redirect)工作。

如果您打算在某种社交活动中使用此url,或者只是通过访问该url进行testing,则无法正常工作。 因为浏览器不能找出一个应用程序可以。

这也是Google Analytics用来将广告点击与应用的实际安装相关联的ID。

以下是Google Analyticsredirect模式下的工作原理:

  1. 用户正在玩糖果粉碎,并看到您的应用程序的横幅。

  2. 用户认为这是一个非常可爱的应用程序,所以他点击它来安装你的应用程序。

  3. 移动networking从candy crush中抓取IDFA,并将用户发送到如下所示的Google分析redirecturl: https : //click.google-analytics.com/redirect

  4. Google Analytics会为您的AppId注册在您的横幅上点击的特定IDFA,并将与此相关的广告系列参数存储一段时间。

  5. redirect发生,用户直接loginAppStore获取应用程序。

  6. 如果一切按计划进行,用户希望安装您的应用程序并启动它。

  7. 当他/她这样做时,Google Analytics会抓取IDFA并开始为您的应用注册统计信息,包括appId。

  8. 然后,Google Analytics(分析)注意到,就在几分钟前,点击同一个应用程序的链接的IDFA也是一样的。

  9. Google Analytics(分析)假设点击产生了一次安装,并将该活动信息分配给该用户。

Ping模式几乎相同,只是adNetwork自己发送url到analytics,所以用户不必经过redirect。

所以,你可以看到这是一个相当的旅程,但它应该工作得很好,如果你:

  • 确认已启用iOS广告系列跟踪
    • 在Google Analytics(分析)中的pipe理>属性设置> iOS广告系列跟踪
  • 确认您的Campaignurl上的appId与您的应用的appId匹配。
  • 检查您的广告联盟中您应该使用哪些urlreplace为用户IDFA
  • 确保您的应用程序正在从Google Analytics发送IDFA (默认情况下,它不是)
  • 使用Google提供的广告系列url生成器 。

而为了进行testing,您需要通过广告或testing版广告来实现,如果networking提供的话。

更新(2015-02-25)

问:如何为不通过广告联盟的广告系列安装跟踪? 例如(社交活动,电子邮件活动…)

答:Google Analytics(分析)不支持这个function。 其他归因工具可能会尝试为用户指纹,而不使用IDFA,例如使用IP地址,但这不可靠,所以Google Analytics(分析)select仅使用IDFA。

如果该活动是通过电子邮件,你可能有其他的方式来指纹。 你显然知道用户的电子邮件,所以你可以把它存储在你的数据库,并给它一个uniqueId。 当用户点击您的邮件营销时,您可以在您的系统上进行redirect,在该系统中将该用户ID注册为自定义维度,并通过BackEnd使用测量协议向广告系列发送广告系列信息。 然后当/如果用户login你的应用程序,你会得到相同的userId,并发送与其相关的其他匹配。

您必须使用uniqueId,因为电子邮件本身在每个TOS的Google Analytics(分析)中都是被禁止的。 你不能在那里发送。

此解决scheme还有其他一些缺点,因为您可以点击GA中的每个用户点击您的广告系列,但只有那些实际安装APP的用户才会有未来的点击率。 所以你可能会有一个虚拟的会话,但是从来没有安装过这个应用。 出于这个原因,我build议将此发送到二级Google Analyticsnetworking媒体资源,以避免污染您的主要媒体资源。

正如你所看到的,这不是一个好的解决scheme,但这是你做到这一点的唯一方法。 我不会build议花费时间用这样的解决scheme,这会产生其他问题,并不可靠。

Eduardos的答案仍然是最新的? 据我所知,你说的是,如果广告/广告系列没有放在移动应用程序中,那么IDFA不能用来指定广告系列的来源? 例如,如果广告放置在网页上,则浏览器无法捕捉到IDFA,因此没有iOS安装广告系列属性?

在这种情况下,Google文档对于这个话题非常混淆,而且我看不到他们在任何地方都提到这个细节。

https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#ios-install

“Google Analytics为热门networking的iOS安装广告系列衡量提供开箱即用的支持,并且能够为任何其他networking生成您自己的自定义url。”

另一个相关的问题:至less应该可以跟踪一般的活动来源(不安装跟踪),如下所述,对吗?

https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#general-campaigns

“安装应用程序后,可能会通过广告系列,网站或其他应用程序的引荐来启动。在这种情况下,通过将广告系列字段设置为一个广告系列字段,可以将stream量来源或市场营销活动归因于后续会话中的用户活动跟踪器直接“。

是的,爱德华多所说的话依然如此。

对于iOS,Google使用IDFA来唯一标识用户。 因此,任何在应用中发生的广告点击都可以跟踪,因为Google可以访问IDFA。 在浏览器中,由于IDFA不可用,并且由于APpStore在Android中传递给应用程序的引用,所以无法在移动显示networking或mSearch上跟踪iOS转换。

Google代表最新的更新之一是:“如果您使用的是支持的SDK,那么在新的networking桥接下,您应该能够在接下来的几周内看到mSearch / mGDN的下载”。 因此,Google正在开展工作,我们应该能够通过networking来衡量转化。

目前可用的跟踪所有内容的解决scheme是安装Firebase SDK或Tune等第三方SDK。