配置 YME 源

一、进入TTO CDP后台,安装YME源

安装成功后,会自动生成一条yme源的webhook地址,下一步要设置到yme的webhook中!

请注意,yme安装代码要调整为下面的,跟正常的有点区别

function setTtoCdpUserId() {
  if (window.ET && window.tkcare) {
    tkcare.setExternalId(ET.getClid());
    window.ET.setExternalId('yme', tkcare.getIdentifyId());
  } else {
    setTimeout(function () {
      setTtoCdpUserId();
    }, 500);
  }
}
(function(n, o, t, i, f) {
    n[i] = {};
    var m = ['init', 'setOpts'];
    n[i]._c = [];
    m.forEach((me) =>(n[i][me] = function() {
        n[i]._c.push([me, arguments])
    }) );
    var elt = o.createElement(f);
    elt.type = 'text/javascript';
    elt.async = true;
    elt.src = t;
    var before = o.getElementsByTagName(f)[0];
    before.parentNode.insertBefore(elt, before)
})(window, document, 'https://care-admin.topkee.top/embed/embed.umd.min.js', 'tkcare', 'script');
tkcare.init({
    group_id: 'XXXX', //修改YME分組ID
    script_sub_id: '',
    locale: 'en',    //修改語言
    customize_lang: {
        open_messenger_txt: 'Chat On Web'  //修改文本
    },
    initedCallback: function() {
        if (window.ET) {
              setTtoCdpUserId();
        } else {
        setTimeout(function () {
          setTtoCdpUserId();
         }, 500);
        }
    }
});

//GTM添加代碼
<script>
function setTtoCdpUserId() {
  if (window.ET && window.tkcare) {
    tkcare.setExternalId(ET.getClid());
    window.ET.setExternalId('yme', tkcare.getIdentifyId());
  } else {
    setTimeout(function () {
      setTtoCdpUserId();
    }, 500);
  }
}
(function(n, o, t, i, f) {
    n[i] = {};
    var m = ['init', 'setOpts'];
    n[i]._c = [];
    for (var k = 0; k < m.length; k++) {
        (function(method) {
            n[i][method] = function() {
                n[i]._c.push([method, arguments]);
            };
        })(m[k]);
    }
    var elt = o.createElement(f);
    elt.type = 'text/javascript';
    elt.async = true;
    elt.src = t;
    var before = o.getElementsByTagName(f)[0];
    before.parentNode.insertBefore(elt, before);
})(window, document, 'https://care-admin.topkee.top/embed/embed.umd.min.js', 'tkcare', 'script');

tkcare.init({
    group_id: 'XXXX',
    script_sub_id: '',
    locale: 'en',
    customize_lang: {
        open_messenger_txt: 'Chat On Web'
    },
    initedCallback: function() {
        if (window.ET) {
              setTtoCdpUserId();
        } else {
        setTimeout(function () {
          setTtoCdpUserId();
         }, 500);
        }
    }
});
</script>

二、进入YME后台,配置webhook地址

  1. 点击服务管理 > Webhook(未订阅,则点击订阅)

  1. 进入webhook服务 > 推送端点 > 新增端点

  1. 录入yme源的webhook地址和勾选care service 事件(千万不要选择所有事件

三、测试验收

  1. 进入网站,发起聊天咨询

  1. 进入CDP后台,查看是否有yme推送的Contact事件