【问题标题】:Google Tag Manager - Primary Expression ExpectedGoogle 跟踪代码管理器 - 应为主要表达式
【发布时间】:2018-09-06 07:22:56
【问题描述】:

以下是我的代码:

<script>
    <button type = "button"
    onclick="sce.event('mw_button_click', {
    ...});>
    </button>
</script>

当我尝试在 Google 跟踪代码管理器 中进入调试模式时,出现错误:

第 2 行字符 4 中的错误:删除错误。预期的主要表达式。

有人知道如何解决它并可以帮助我吗?

【问题讨论】:

  • 我认为你缺少一个 " 用于封闭 sce.event

标签: javascript google-tag-manager


【解决方案1】:

如果您在脚本标签中使用按钮标签,则它在 GTM 中不起作用。相反,您应该使用 Javascript 或 Jquery,就像我在下面提到的

以下是来自https://www.w3schools.com/jsref/event_onclick.asp 的示例。希望这会有所帮助

// 获取按钮,当用户点击时,执行myFunction document.getElementById("myBtn").onclick = function() {myFunction()};

/* myFunction 在添加和删除显示类之间切换,用于隐藏和显示下拉内容 */

function myFunction() {
  document.getElementById("myDropdown").classList.toggle("show");
}

【讨论】:

    【解决方案2】:

    我认为你需要把你的 onclick 事件放到它自己的函数中。

    像这样:

    <script>
      function myEvent() {
        ...do code
      }
    
      <button 
        type = "button"
        onclick="myEvent('mw_button_click')">
      </button>
    </script>
    

    【讨论】:

      猜你喜欢
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2016-01-21
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多