【问题标题】:Hash md5 email in Google Tag Manager在 Google 跟踪代码管理器中散列 md5 电子邮件
【发布时间】:2018-12-18 06:18:03
【问题描述】:

我的跟踪代码管理器中有一个变量 {{Email - not encrypted}},其中包含一个字符串(电子邮件地址或空),但未在 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>

感谢您的帮助。 问候。

【问题讨论】:

    标签: javascript md5 google-tag-manager google-data-studio


    【解决方案1】:

    我会说您需要使用基于您的“原始”变量的 GTM 自定义 Javascript 变量,并将您的函数放置在自定义 Javascript 窗口中,如下所示:

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

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

    【讨论】:

    • 嗨!有没有办法通过 GTM 导入 CryptoJS 库,以便它可用于变量?谢谢
    • 对不起,我不知道。
    猜你喜欢
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 2016-01-21
    • 1970-01-01
    相关资源
    最近更新 更多