【发布时间】:2022-12-13 01:25:06
【问题描述】:
我想将数据从用于移动应用程序的 Google 跟踪代码管理器发送到服务器端 GTM (SGTM)。我发现可以在文档中做到这一点 - https://developers.google.com/tag-platform/tag-manager/server-side/send-data#mobile_apps。基本上我已经完成了文档中提到的所有内容,但对我没有任何作用。
Firebase SDK 已实施并正在跟踪自定义事件。
再生产:
- 在 GTM 中创建了新的自定义标签 -
Image tag并取消选择Enable Cache Busting - 使用测量协议 v1 参数设置图像 url
https://gtm-mr75kmv-mgm5n.uc.r.appspot.com/app?v=1&t=macbook&tid=UA-221581298-1&cid=1708627578.1669299303&dp=dev-tools - 将触发器设置为
All events - 在 SGTM 中创建了监听路径
/app的 GA3 客户端
问题:
我在 SGTM 中没有看到任何请求。
我试图解决的事情:
- 检查移动应用程序 GTM 是否将数据传递给 Google Analytics - 是的,它有效。值
app+gtm添加到参数firebase_event_origin,我可以在 debugView 中看到数据。 - 验证命中是否有效。是的,它是有效的。我已经通过 https://ga-dev-tools.web.app/hit-builder/ 进行了验证
- 验证 SGTM 容器是否配置正确。是的,相同的点击正在从 Website GTM 发送,并且可以在
Request下的预览模式下正确看到。 (标记为自定义图像) - 在自定义图像标记设置中选择
Enable Cache Busting。仍然看不到请求。
它将问题缩小到移动应用程序谷歌标签管理器,尤其是自定义图像标签。这个标签有用吗?是否需要在移动应用程序中进一步实施才能启动此自定义标签?
【问题讨论】:
标签: google-analytics google-tag-manager firebase-analytics measurement-protocol google-tag-manager-server-side