Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GTM自定义Javascript未定义变量_Javascript_Google Tag Manager - Fatal编程技术网

GTM自定义Javascript未定义变量

GTM自定义Javascript未定义变量,javascript,google-tag-manager,Javascript,Google Tag Manager,我在一个网站上工作,网站上的按钮和图片/文本标签混合在锚定标签中,锚定标签包含href,我需要通过Google Tag Manager将其提取到Google Analytics 一个例子 <a style="touch-action: manipulation; -ms-touch-action: manipulation; cursor: pointer;" href="/company_details/documents" id="em

我在一个网站上工作,网站上的按钮和图片/文本标签混合在锚定标签中,锚定标签包含href,我需要通过Google Tag Manager将其提取到Google Analytics

一个例子

<a style="touch-action: manipulation; -ms-touch-action: manipulation; cursor: pointer;" href="/company_details/documents" id="ember11" class="ember-view">
        <i aria-hidden="true" class="material-icons message-icon">
          email
        </i>
        <span class="nav-masterhead-label">
          Letters
        </span>
      </a>

工作中的一位同事Michael发现了我的错误,
$({{Click Element}})
未定义

function (){
  var $clickElement = {{Click Element}};
  if (typeof $clickElement.closest('a').href !== 'undefined'){
    return $clickElement.closest('a').href;
  } else {
    return $clickElement.href;
  }
}
function (){
  var $clickElement = {{Click Element}};
  if (typeof $clickElement.closest('a').href !== 'undefined'){
    return $clickElement.closest('a').href;
  } else {
    return $clickElement.href;
  }
}