Google跟踪代码管理器-预期的主要表达式

时间:2018-09-06 07:22:57

标签: javascript google-tag-manager

以下是我的代码:

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

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

  

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

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

2 个答案:

答案 0 :(得分:1)

如果您在script标记内使用button标记,则它在GTM中不起作用。相反,您应该使用Javascript或Jquery,如我在下面提到的

以下是https://www.w3schools.com/jsref/event_onclick.asp中的示例。希望对您有帮助

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

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

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

答案 1 :(得分:0)

我认为您需要将onclick事件放入其自身的函数中。

赞:

<script>
  function myEvent() {
    ...do code
  }

  <button 
    type = "button"
    onclick="myEvent('mw_button_click')">
  </button>
</script>