我创建了一个库来使用()在服务器端使用asp.net内核。它会自动为每个请求创建pageview、event和timing点击,并通过测量协议将它们发送到Google。
问题
如何模拟analytics.js自动发送的定时命中?
在Google中,没有关于如何发送显示在站点速度/页面计时(页面加载时间、服务器响应时间等)下的定时数据的文档。我也无法反向设计analytics.js如何发送这些数据。
我试过的
我尝试使用相关的参数(页面加载时间和服务器响应时间)来(1)发送定时命中和(2)将时间参数添加到页面查看中,但是Google Analytics没有显示任何计时值--即使在24小时之后。我目前的解决办法是使用在下显示的用户定时参数,并使用用户计时标签指定url。但是,与Page 报告相比,用户计时的报告功能非常有限。
发布于 2021-03-25 13:40:06
在使用默认的analytics.js脚本设置测试网站并将时间采样率设置为100%之后,我最终可以记录正常的页面时间命中(而不是用户计时)。它有pageview命中的所有参数加上实际的timing参数。
所需参数
tid=UA-123456789-1t=timingdl=https://example.com/adt=Some%20Titleplt=1513pdt=3dns=30rrt=4srt=138tcp=451dit=1261clt=126(utc,警告:添加用户计时参数( utv__,utt__)或省略某些计时参数可能会导致Google忽略页面计时命中,而不会在“站点速度”和“页面计时”下显示任何值。
发布于 2021-03-02 20:58:40
这些报告中的值需要一定数量的分析收集到的点击量,这可能就是您看不到数据的原因。
下面您可以找到一些关于timing命中类型的文档,其中包含要与度量协议一起使用的调用示例。
服务器响应时间 https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#srt
页面加载时间 https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#plt
在这里,您可以找到一个通过MP发送定时命中的例子:
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#usertiming
https://stackoverflow.com/questions/66437424
复制相似问题