我的网站使用JavaScript API将常规的页面浏览量和事件发送到GA。
用户会话结束后的几天,我需要使用Measurement Protocol从服务器发送更多数据。

发送具有更新的自定义维度的非交互式匹配后,我看到用户的设备类别从原始设备类别(台式机/移动设备/平板电脑)更改为台式机设备类别。

我了解GA会将服务器的User-Agent识别为桌面设备。

有什么方法可以让GA忽略服务器的User-Agent?

最佳答案

您可以通过以下方式覆盖用户代理:在收集用户ID的同时收集用户用户代理,然后将此用户代理以及键为ua =的测量协议匹配发送给该用户代理。

例如:

v=1              // Version.
&tid=UA-XXXXX-Y  // Tracking ID / Property ID.
&cid=555         // Anonymous Client ID.

&t=pageview      // Pageview hit type.
&uip=1.2.3.4     // IP address override.
&ua=Opera/9.80   // User agent override.


有关概述,请参见:
https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#ua

有关具体参考,请参见:
https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#ua

09-18 04:21