如何安装移动广告网络跟踪应用,而无需修改广告应用?

时间:2015-03-12 16:07:35

标签: ios mobile google-analytics analytics

在对问题进行研究时,我发现Quora上几乎有重复:

http://www.quora.com/How-can-mobile-app-installs-for-a-campaign-be-tracked-without-integrating-the-networks-API-SDK

但是那里的所有答案都很陈旧,我想知道是否有任何改变。

到目前为止,我只提出了一个可能的解决方案,它不会要求广告应用中的任何更改(假设它已经嵌入了一些报告服务,例如Google Analytics):

  • 移动广告网络发送广告
  • 用户点击广告,收集他的IDFA并将其发送回移动广告网络,在存储时,对帐待处理。
  • 将用户重定向到应用商店,下载应用并将其打开。
  • 假设该应用已嵌入了一些报告服务,此服务会收集IDFA并将其发送到报告服务器。

现在,从广告客户的角度来看,一切正常,他/她可以登录他们的报告服务并看到他们的应用已安装。

但是,移动广告网络如何知道应用是从广告中安装的?我能想到的唯一方法是移动广告网络将与报告服务进行通信,并比较特定应用的IDFA记录。 Google Analytics,Appsflyer,Kochava等服务是否提供类似的服务?他们是在我的(广告应用程序所有者)后面做的,还是以某种方式发布此信息?

1 个答案:

答案 0 :(得分:4)

在Android上,可以在没有AdId集合的情况下跟踪安装广告系列。在iOS上,Google Analytics需要IDFA才能提供广告系列归因。在Android上,广告系列流程如下:

  1. App营销商会创建包含广告系列的网址。 Google在其广告系列开发指南的底部提供了广告系列网址构建器:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns#google-play-url-builder

  2. App营销商使用创建的网址投放广告系列。该广告系列在广告网址上编码为& referrer =参数。

  3. 当用户点击网址时,Goole Play商店会拦截点击,Google Play商店应用会收到广告系列参数。我相信只要浏览器登录到Google帐户,即使用户点击台式机/笔记本电脑上的广告系列,这也会有效。

  4. Google Play商店会显示一些用于确认安装的用户界面。

  5. 当用户接受安装该应用时,Google Play商店会安装该应用。

  6. 当应用首次在设备上启动时,Google Play商店会播放" com.android.vending.INSTALL_REFERRER"意图将广告系列数据添加到意图中。

  7. 该应用需要有接收器,用于" com.android.vending.INSTALL_REFERRER"意图注册。 Google Analytics(分析)提供了有关如何在应用中注册收到的接收器和开发指南的实现:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns#google-play-implement

  8. Google Analytics广告系列接收者获得广告系列后,会对其进行处理,然后将该广告系列发送到Google Analytics,然后点击下一步。

  9. Google Analytics服务器接收广告系列参数(名称,来源,媒介等)并提供报告。

  10. 广告客户ID不会出现在此流程的任何位置。 Google Analytics也可以配置发送广告客户ID及其数据:https://developer.android.com/reference/com/google/android/gms/analytics/Tracker.html#enableAdvertisingIdCollection(boolean)。这会将人口统计信息添加到Google Analytics报告中,但不需要安装广告系列报告。

    在iOS上,流程类似但涉及通过Google服务器重定向:

    1. 应用制作者使用iOS广告系列制作工具创建包含广告系列参数的网址:https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#url-builder

    2. App营销商使用创建的网址投放广告系列。该广告系列在https://click.google-analytics.com/redirect

    3. 上托管的重定向网址上编码为一堆参数
    4. 当用户点击该网址时,浏览器会打开广告系列网址并将广告系列参数发送至https://click.google-analytics.com/redirect

    5. Google Analytics会记录ADID和点击参数,并将浏览器重定向到制作广告系列网址时提供的重定向网址,通常为https://itunes.apple.com/us/app/my-app/id123

    6. iTunes拦截UR并提供安装应用程序的UI。当用户接受安装该应用程序时。

    7. 该应用必须启用IDFA集合https://developers.google.com/analytics/devguides/collection/ios/v3/#idfa 。当应用向Google Analytics发送数据时,该点击还会包含应用ID和IDFA。

    8. Google Analytics从首次点击发送中获取IDFA,并使用重定向网址中记录的广告系列数据加入IDFA + apid,并提供安装广告系列报告。