heimrichhannot/contao-google-tag-manager-bundle

此插件为Contao CMS提供Google Tag Manager功能。

1.2.0 2022-10-11 09:03 UTC

This package is auto-updated.

Last update: 2024-09-08 10:18:30 UTC


README

设置

  1. 使用composer或contao管理器安装

     composer require heimrichhannot/contao-google-tag-manager-bundle
    
  2. 更新您的数据库

  3. 调整您的fe_page模板

    • <?= $this->googleTagManagerHead ?>添加到您的头部部分
    • <?= $this->googleTagManagerBody ?>添加到body结束标签之前

高级使用

向页面添加数据层变量

System::getContainer()->get('huh.google_tag_manager.data_layer')->setContent(['key' => 'value']);

添加带有数据层事件处理器的a标签

System::getContainer()->get('huh.google_tag_manager.tag_manager')->getLink(class, link, linkText, ['event': 'button1-click'])

这将输出: <a href="link" class="class" onclick="dataLayer.push({'event': 'button1-click'});">linkText</a>