在谷歌跟踪代码管理器中对 md5 电子邮件进行哈希处理



我的跟踪代码管理器中有一个变量{{电子邮件 - 未加密}},其中包含一个字符串(电子邮件地址或空),但未在md5中进行哈希处理。 我需要在 md5 中加密/散列此数据,以便将其发送到某些标签。 我知道要快速完成,但我无法访问代码。 这是我尝试在跟踪代码管理器中作为自定义 HTML 放置的脚本,但它不起作用。(错误 解析错误。应使用主表达式。 我对JavaScript真的很陌生,所以我不知道/理解出了什么问题。 这是我的脚本:

<script src="https://cdnjs.cloudflare.com/ajax/libs/blueimp-md5/2.10.0/js/md5.min.js"></script>
<script>
function() {
var hash = CryptoJS.MD5({{Email - not encrypted}});
return hash;
}
</script>

感谢您的帮助。 问候。

我会说你需要使用一个基于你的"原始"变量的GTM自定义Javascript变量,你的函数放在自定义Javascript窗口中,如下所示:

function() {
var hash = CryptoJS.MD5({{Email - not encrypted}});
return hash;    
}

(不是自定义 HTML,而是自定义 Javascript。

最新更新