0

拥有用户定义的变量,例如{{username}},我想定义一个 MS Clarity 自定义标签

文档: https ://docs.microsoft.com/en-us/clarity/custom-tags

clarity("set", "key", "value");

在 GTM 上下文中将是:

clarity("set", "username", {{username}});

GTM Clarity 自定义 HTML

<script type="text/javascript">
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "apikey");
</script>

问题

MS 自定义标签部分clarity("set"...必须放在 GTM 中的什么位置?

4

1 回答 1

2

请参阅链接https://support.google.com/tagmanager/answer/6107167?hl=en和以下示例。

<script type="text/javascript">
       (function(c,l,a,r,i,t,y){
       c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
       t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
       y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
       clarity("set", "username", {{username}});
       })(window, document, "clarity", "script", "apikey");
    </script>
于 2021-02-18T16:53:21.287 回答