如何解决Analytics分析衡量协议-错误的地理位置
?v=1&t=transaction&tid=UA-177611471-1&ti=2406620717&tr=79.95&pa=purchase&pr1id=2406620717&pr1nm=Initial+12-month&pr1pr=79.95&cd1=Stripe&cd2=Visa&cd3=12-month&pr1cd1=Stripe&pr1cd2=Visa&pr1cd3=12-month&pr1cd4=79.95&cid=1586819254.1603207676&uip=[USA IP HERE]&geoid=US
我正在使用测量协议将匹配发送给分析,我发送的匹配位于上方。我们是从服务器发送邮件,但我们要在其中插入uip(在本例中为美国IP),并发送geoid = US
但是,此笔特定交易以及许多其他类似交易显示为“乌克兰”(我们的服务器不在乌克兰)
有人知道为什么会发生这种情况吗?
解决方法
如果您使用的是geoid
,则无需使用uip
,因为geoid
参数优先于从IP地址派生的任何位置,包括IP Override参数({{3 }}。
我尝试过并且来自US
的会话匹配,请确保您正在查看与发送的数据相同的数据。另外,请检查您是否没有在其他位置检测到会话的情况下使用活动的cid
。
无论如何,发送purchase
(https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#geoid)的匹配时,您会混合使用标准电子商务参数和增强型电子商务参数。它可能会导致数据不一致(您正在使用事务,但是使用增强的电子商务语法发送产品)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。