背景:
我正在追踪移动应用程序的获取数据。某些链接通过我的网站重定向到App Store或Google Play商店,在那里Google Analytics会收集有关这些重定向的数据。
移动应用程序还利用了一种名为“应用剪辑(App Clips)”的新iOS功能,它基本上是一个应用程序片段,用户无需通过商店下载即可打开。当应用程序片段启动时,“中间人”重定向网站将不会被打开。
为了获得Android和iOS获取的连贯数据,我希望通过测量协议直接从“应用剪辑”触发并收集page_view
事件。
问题:
GA v4测量协议API处于Alpha版。实际上,文档中缺少page_view
事件,但仍然可以发送。
我想要理解如何在请求中填充事件参数以发送“技术”和“获取”类别所需的数据。这意味着至少需要包括用户代理数据、确切的设备型号、推广活动、媒介和来源。
{
"client_id": "<what_goes_here?>",
"timestamp_micros": "1627192577008000",
"non_personalized_ads": false,
"events": [
{
"name": "page_view",
"params": {
"page_title": "App Clip",
"language": "en-us",
"page_location": "https://example.com/x?utm_campaign=my_campaign",
"screen_resolution": "1170x2532",
//"page_referrer": ""
"page_path": "/x?utm_campaign=my_campaign"
}
}
]
}
我不想在App Clip中使用Firebase SDK,原因有两个:
- 我希望App Clip轻量化,并且苹果公司不鼓励使用第三方库。
- 我无法确保发送
screen_view
将呈现与page_view
相同的分析深度(相同的参数)。