t3g/symfony-usercentrics-bundle

为Symfony集成usercentrics.com

2.0.0 2024-09-09 08:05 UTC

This package is auto-updated.

Last update: 2024-09-09 08:05:50 UTC


README

此包将usercentrics.com的实现集成到Symfony中。

安装

通过composer安装此包:composer req t3g/symfony-usercentrics-bundle

配置

创建一个包含以下配置的文件config/packages/usercentrics.yaml

usercentrics:
  id: xxxxxxxxx

在模板中的使用

首先,必须包含usercentrics主库。为此,可以调用Twig函数usercentrics(),无需任何额外参数。

{{ usercentrics() }}

之后,还可以包含额外的数据服务提供者(DSP)。以下是一个包含Google Analytics的示例:

{{ usercentrics('Google Analytics', {async: true, src: 'https://#/gtag/js?id=UA-XXXXXXXX-X'}) }}
{{ usercentrics(
    'Google Analytics',
    {},
    '
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag(\'js\', new Date());

        gtag(\'config\', \'UA-XXXXXXXX-X\');
    '
) }}