spinbits/google-analytics-4-plugin

Spinbits Google Analytics 4 插件用于 Sylius。


README

image

Google Analytics 4 高级电商插件

需要帮助?

给我们发邮件 hello@spinbits.io

概述

本插件用于通过 Google Tag Manager (gtag.js) 将 Sylius 与 Google Analytics 4 连接。它集成了所有电商 GA4 事件。此外,它还测量页面加载时间,并将其作为事件发布到 GA4。

链接

https://support.google.com/tagmanager/answer/6103696?hl=pl&ref_topic=3441530
https://developers.google.com/analytics/devguides/collection/protocol/ga4
https://ga-dev-tools.web.app/ga4/event-builder/
https://support.google.com/tagassistant/answer/10042782
https://tagassistant.google.com/

详细信息

本插件基于 Sylius 后端事件进行设计,具有高度的兼容性,无论您的 Sylius 店铺使用什么模板。

快速安装

  1. 将配置添加到 config/services.yaml,并指定所有渠道的 Google Tag 标识符(默认)

    spinbits_sylius_google_analytics4:
        id: "G-XXXXXXXXXX"

    如果您需要为每个渠道指定专用的 GTag Id,可以通过 channels_ids 传递。它包含键值数组,其中键是渠道 code,值是分配的 Google Tag 标识符。

    spinbits_sylius_google_analytics4:
        id: "G-XXXXXXXXXX"
        channels_ids:
            FASHION_WEB: "G-DF1P3RRJ8S"
            OTHER_CHANNEL: "G-WX1RJ8SP3R"
  2. 安装插件

    composer require spinbits/google-analytics-4-plugin

开发

  1. 执行 make start

  2. 在浏览器中打开 localhost

您可以在测试目录和此仓库中找到更多示例: Google Analytics 4 高级电商插件

测试

$ composer test

贡献

请参阅 CONTRIBUTING 获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件 office@spinbits.io 而不是使用问题跟踪器。

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件