在 运行 测试时跳过 Shopify Statistics/analytics 系列

Skip Shopify Statistics/analytics Collection while running tests

我开始为我们的 Shopify 商店编写一些浏览器内自动测试代码,我注意到在我开发期间无意中导致我们商店的流量激增。

有没有办法让浏览器访问不依赖于 Shopify 分析,比如 "nostats" queryparam 之类的?我最终可能会进行几十次测试 运行 可能一天十几次,这将对我们的分析产生重大影响。

现在我正在针对使用 themekit 部署的预览主题进行测试,所以我没有针对实时主题进行测试。

我可以创建一个开发商店并复制我们所有的 products/collections/etc,但我真的更愿意在尽可能靠近实时商店的地方进行测试。如果这很愚蠢(或者如果有一种非常简单的方法可以让我的开发商店镜像我的实时商店),请告诉我。

无法以您希望的任何方式禁用 Shopify 分析或停止收集数据。因此,您肯定需要使用开发商店来 运行 您的测试。

有许多应用程序可用于商店数据 syncing/migration。这是一个简单的选择,但可能非常昂贵。取决于你的资源。

您还可以创建自己的解决方案来同步测试所需的实体。如果您想将此过程应用于多个 Shopify 项目,这并不容易,但很好。