我在Google Analytics中有自定义指标。我是使用Google Analytics Measurement Protocol插入的。
当我向Google Analytics提出请求时,是否有办法替换指标的现有值而不是为其添加新值?
我们假设该指标的当前值为cm1=100
。当我通过Measurement协议发送值500
时,我希望cm1
等于500
,而不是500+100=600
。我该怎么做?
我目前正在使用此类网址插入自定义指标:
https://www.google-analytics.com/collect?v=1&ni=1&tid= {TRACKING_ID}&安培; CID = {CID}& T公司=事件&安培; EC = {类别}&安培; EA = {动作}&安培; EL = {标签}&安培; CM1 = 500
答案 0 :(得分:1)
没有办法做到这一点。原因是自定义指标的范围定义为命中级别或产品级别。
答案 1 :(得分:1)
Google Analytics Measurement protocol用于插入数据到Google Analytics中,网站使用的javascript snipet也使用测量协议,IOS和Android SDK也是如此。
将数据插入Google Analytics后,无法更改插入的数据。例如,当您使用电子商务并且用户向购物车添加商品时,如果用户将其删除,则将该商品插入Google Analytics中,您需要将用户记录归功于通过仅添加相同的商品来完成 - value这不会删除任何项目,只是将它们归零。
将测量协议视为向数据库中插入一行,您插入的事件的自定义指标1的值为500,然后在5分钟内插入另一行,其中自定义指标1的值为200,您现在有两行一个自定义指标为500,另一个为200.无法更新已插入Google Analytics的数据。插入并处理完成后,Google Analytics数据不会更改。