如何在 Google Measurement Protocol 中使用广告 ID

How to use the Advertising ID in the Google Measurement Protocol

This post 对问题 "How to get Advertising ID in android?"...

的回答非常好

如何使用它。

我想知道什么parameter to be used in the Google Measurement Protocol to transfer that advertising ID the Google endpoint and get demographic insights in my GA dashboards (on https://analytics.google.com/)。

我是否必须使用客户端 ID ("cid") 发送它?

或者说简单点,SDK在iOS和Android上使用的参数是什么?

Android 的参数名称似乎是“adid”(而不是 "aaid"),如下面的屏幕截图所示 (由 GA SDK 在演示应用程序中发出的请求)。

还显示(您在屏幕截图中看到)“ate”参数必须与广告 ID 一起发送(如果广告目标为 ON,则 ate=1; ate=0,如果广告定位为 OFF),以便 Google Analytics 考虑广告 ID。

这个实现已经过测试,我可以确认它有效。

如果有人正在寻找这个答案,参数是 &adid for android(&idfa for iOS)。您显然还必须在 &aiid 字段中发送商店 ID(例如:com.android.vending for google play)和 &aid 字段中的应用程序 ID。

所以基本上在 android 应用命中你有 &adid=abcde-fghij-klmno-pqrst-uvwxy&aiid=com.android.vending&aid=com.yourapp.android

仍在测试使用服务器端请求获取人口统计报告。