【问题标题】:Implement Google Tag Manager for Wordpress为 Wordpress 实施 Google 跟踪代码管理器
【发布时间】:2021-07-19 08:21:37
【问题描述】:

我尝试将 Google 跟踪代码管理器添加到我的 WordPress 网站的 header.php。我使用子主题“Hello Elementor”,来自 Envato 的模板和 Elementor 的构建器,用于将内容放置和编辑到网站。

我将第一个代码放在 <head></head> 内的 header.php 中,第二个放在 <body <?php body_class(); ?>> 之后,但没有任何结果。在页面上检查源代码后,没有显示代码。 Google Tag Assistance 未找到任何标签。

谁能帮我解决这个问题,拜托)

【问题讨论】:

  • 在浏览器上检查您网站的 HTML 源代码?
  • 是的,我查过了。没有代码,我之前放在 header.php 中
  • 这可能会有所帮助:wpbeginner.com/beginners-guide/…

标签: php wordpress google-tag-manager


【解决方案1】:

首先,为什么不使用谷歌的这个多合一插件:https://wordpress.org/plugins/google-site-kit/

至于你的问题,我在这里看到三个选项:

  1. 你添加了什么代码?您是从 GTM 粘贴代码还是使用php sn-p?我之所以问,是因为大多数 php 实现在用户登录 WordPress 时不会插入代码。尝试从其他浏览器或隐身模式查看。

  2. 缓存 - 你确定要清除它吗?

  3. 您是否更改了正确的文件?尝试在您的 header.php 文件中的某处添加评论,看看它是否显示在您的网站上。

【讨论】:

    【解决方案2】:

    我在本教程视频中找到了解决方案:https://www.youtube.com/watch?v=6iqeqmlKLyQ

    就我而言,我使用了functions.php,其中放置了特定的代码块:

    add_action( 'wp_head', 'my_javascript_code' );
    
    function my_javascript_code() { 
        // YOUR JAVASCRIPT CODE GOES BELOW 
        ?>
           <script type="text/javascript">.....</script>
        <?php
    }
    

    add_action( 'wp_body_open', 'my_javascript_code' );
    
    function my_javascript_code() { 
        // YOUR JAVASCRIPT CODE GOES BELOW 
        ?>
           <script type="text/javascript">.....</script>
        <?php
    }
    

    【讨论】:

    • 我建议您添加一个检查以查看访问者是否登录到 WrodPress 以及这是否是管理区域,这样 GTM 只会为真正的访问者加载
    猜你喜欢
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 2016-01-21
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多