为什么 Google Analytics (GA4) 和 Shopify 之间存在数据差异

为什么谷歌分析师和Shopify有数据差异?为什么Google Analytics里的订单数量和Shopify上的对不上?我相信,数据差异问题,不仅仅是Shopify卖家会遇到,无论你用WooCommerce,shopline,shoplazza还是其他的建站系统,都会遇到数据差异的问题。那么在这篇文章里,我们就好好聊聊为什么会有数据差异。

为什么 Google Analytics 和 Shopify 之间存在数据差异?为什么 Google Analytics 中的订单数量与 Shopify 中的订单数量不匹配?我相信数据差异的问题不仅限于Shopify,无论您使用WooCommerce、shopline、shoplazza还是任何其他建站系统,卖家都会遇到数据差异。那么在这篇文章中,我们就来谈谈为什么数据会存在差异。

目录

1.adblocker插件、VPN和一些私人浏览器

2.用户/浏览器禁用cookie或过早删除cookie

3.用户未完全打开页面或多次打开页面次? 数据差异的原因:

如何解决数据差异?

什么是数据差异?

网站上的一些特定的用户行为或事件会在不同的统计平台上生成不同的数据,例如不同的浏览器如何定义每个操作、客户的隐私设置,甚至客户的互联网连接情况,都可能很难获取。准确的数字。这个网站的行为和事件中最值得关注的是访问者数量的差异和转化次数的差异。

为什么Google Analytics(GA4)和Shopify有数据差异 第1张

首先我要指出的是,数据差异始终存在。不同的平台在计算事件时可能会采用不同的计算方法。同时,cookie、页面加载不完整、某些浏览器插件以及不同的跟踪机制等因素都会造成数据差异。所以大家应该有一个认识,100%解决数据偏差几乎是不可能的。您可能已经通过Google标签管理器自定义代码准确跟踪了订单转化数据,但是当涉及到访客数据时,您仍然会发现GA4中的用户数量与您在服务器日志中看到的数据不同。

所以保持冷静,让我们看看为什么数据存在​​不可避免的差异。

排除基本设置错误

但在讨论数据差异问题之前,让我们先澄清一些最基本的设置错误。

您是否正确配置了 Google Analytics 跟踪代码?无论您使用GA4还是Google标签管理器,都需要根据规范添加跟踪代码。你可以查看我之前写的GA4安装配置教程。

确保您已在“设置”-“结帐”-“Shopify 额外代码”中添加跟踪代码。如果没有的话,你可以查看我之前写的文章,无需技术人员的帮助即可跟踪Shopify转化和转化价值。

您的 Shopify 商店和 Google Analytics 时区是否位于同一时区?

您是否过早查看GA4数据?目前Google Analytics 4的数据滞后度比较高。如果你去8.看看昨天的数据,数据可能没有完全显示出来。

除了这些原因之外,我们来看看造成数据差异的常见原因。

数据差异的原因

1.adblocker插件、VPN和一些私人浏览器

根据一些研究,至少30%的美国互联网用户安装了广告拦截器插件。另一方面,VPN 和私人浏览器的使用日益增加。

使用广告拦截器、VPN 或私人浏览器也可以绕过 Google Analytics,导致 Google Analytics 和 Shopify 之间的数据不一致。用户可以轻松阻止 Google Analytics 通过广告拦截器收集数据。因此,用户会话和操作不会被记录在GA中,从而导致数据丢失或不一致。

具有VPN等各种隐私保护功能的浏览器也会损害Google Analytics数据收集系统。例如,Firefox 的隐身模式也有助于隐藏用户数据。

2。用户/浏览器禁用 cookie 或过早删除 cookie

根据浏览器 cookie 跟踪以前的网站。无论您使用什么跟踪系统,这些存储用户信息的小cookie都非常重要。 ,以及欧洲隐私保护法 GDPR 和 CCPA 要求欧洲商家在开始跟踪之前获得用户同意。一旦客户选择退出商家跟踪,Shopify 和 Google Analytics 之间的数据传输将被中断。不过,这个影响并不是特别大。

在所有浏览器中,有一个非常特殊的浏览器,就是Apple的Safair浏览器,它缩短了cookie的生命周期,这使得追踪变得困难。不仅是Google Analytics,Shopify Pixel也将在safair中受到影响。

(更大的影响将在Google全面禁止cookie后发生,有传言将在2023年底全面禁止)

3。用户未完全打开页面或多次打开页面

有时,访问者在购买后立即离开网站,而没有等待“感谢页面”加载,这会阻止事件被触发以及交易和数据免遭向 Google Analytics 报告。此外,某些支付网关在成功付款后不会将用户重定向到“谢谢”页面也是有原因的。

上一篇关于如何消除重复购买的文章中已经提到了一些原因:

通过电子邮件链接或书签返回页面

刷新付款成功页面

通过后退按钮导航到其他页面

从关闭的浏览器会话或移动电话恢复页面

4。 Shopify插件

一些Shopify插件,例如UPSell、subSCRiption、pagefly等自定义页面也会导致不准确。

大多数涉及交叉销售和基于订阅的购买的插件与 Shopify 的购买流程不同,并且可能无法在运行过程中启用 Google 分析跟踪。像 pagefly 这样的自定义页面构建器还需要一种自定义方式来集成 Google Analytics 以进行跟踪。但很多人在使用过程中并不了解它。 ?很可能会使用相同的跟踪机制,例如新访客的定义、老访客的定义以及每个回复的长度。不同的平台会有不同的计算时间窗口。

例如,某些分析软件将搜索机器人计为访客,而其他分析软件则不然。

Google 只能统计启用 JavaScript 和 Cookie 的访问者,有些访问者可能不允许 Cookie 或 JavaScript,这会导致数据减少。

6。事件跟踪的触发规则未设置或存在间隙

在 Google Tag manager 中,通常使用 pageview 正则表达式来跟踪指定的 page view 数量,因此会将浏览次数视为事件数量。 。这种设置方式存在漏洞,再次触发该事件时会记录页面的重复加载或二次访问。

错误的规则设置也是常见原因。您选择的触发规则并不是可以代表事件的唯一触发器。

如何处理数据差异?

首先回到我一开始所说的,100%处理平台之间的数据差异是不现实的。但我们可以通过一些技术手段来加强对重大事件的追踪。

例如,在上一篇文章中,我提到了如何在GA4中消除重复购买的教程。

页面会刷新,但交易ID是唯一的。如果我们使用交易ID作为记录购买次数的维度,我们可以获得100%正确的成功购买。实现思路是创建一个名为customtask的变量,每次触发事件时都会启动该变量。在任务执行过程中,该方法会在模型中查找触发事件的键值。如果在触发器中的事务 ID 的浏览器存储中找到,此 customTask 将阻止触发点击,从而防止重复信息到达 Google Analytics。

除此之外,还有什么办法吗?我肯定有,比如通过第三方设备使用S2S传输(serving),通过服务器传输直接传输Shopify交易数据;或者代码级别的其他修改和布局。

原创文章,作者:andy,如若转载,请注明出处:https://www.52foreigntrade.com/2023109329.html

(0)
andyandy
上一篇 2023年10月9日 下午11:35
下一篇 2023年10月9日 下午11:36

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注