1

我在 Google Analytics 中有一个自定义指标。我使用Google Analytics Measurement Protocol插入它。

当我向 Google Analytics 发出请求时,有没有办法替换指标的现有值而不是为其添加新值?

假设该指标的当前值为cm1=100. 当我500通过测量协议发送值时,我想cm1等于500,而不是500+100=600。我怎么做?

我目前正在使用这种 URL 来插入自定义指标:

https://www.google-analytics.com/collect?v=1&ni=1&tid= {tracking_id}&cid={cid}&t=event&ec={category}&ea={action}&el={label}&cm1= 500

4

2 回答 2

2

歌分析测量协议用于数据插入谷歌分析,网站使用的 javascript 代码段也使用测量协议,IOS 和 Android SDK 也是如此。

将数据插入 Google Analytics 后,就无法更改插入的数据。例如,当您使用电子商务并且用户将商品添加到购物车时,如果用户随后将其删除,则该商品将插入到 Google Analytics 中,您需要通过再次添加相同的商品来记录用户记录 - value 这不会删除任何一个项目,它只是将它们归零。

将测量协议想象为在数据库中插入一行,您插入一个自定义指标 1 的事件,其值为 500,然后在 5 分钟内插入另一行,自定义指标 1 的值为 200,您现在有两行,其中自定义指标是 500,另一个是 200。无法更新已插入 Google Analytics 的数据。谷歌分析数据一旦被插入并且处理完成就不会改变。

于 2016-04-12T07:07:17.060 回答
2

No there is not a way to do that. The reason being is that the scope of custom metrics is defined either hit level or product level.

https://support.google.com/analytics/answer/2709828?hl=en

于 2016-04-12T06:28:57.567 回答