You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ClickMagick在Wix平台运行及CTA点击记录问题咨询

问题
  • 在Wix页面添加ClickMagick脚本后无法正常追踪注册行为,已将脚本添加至Wix「自定义代码」板块的头部,但验证页面链接时无注册记录。
  • 尝试给按钮/图片添加cta类名(自定义CSS类),调试日志显示生效,但想了解其他开发者的实现方式。

用户使用的脚本如下:

<script>
    window.clickmagick_cmc = {
        uid: 'xxxxxx',
        hid: 'xxxxxxxxxxx',
        log_action:'.cta',
        cmc_project: 'NameXYZ',
        audopt_pro: 'on',
    }
</script>
<script src='//cdn.clkmc.com/cmc.js'></script>
解决方案与开发者常用实现方式

一、解决无注册记录问题

  • 调整脚本加载位置:Wix头部加载的脚本会在DOM元素渲染前执行,导致log_action: '.cta'无法匹配到目标元素。建议将脚本移至「自定义代码」的页脚加载,确保DOM完全渲染后再初始化ClickMagick。
  • 校验类名配置:确认按钮/图片的自定义CSS类名是cta(不要带.),Wix中添加类名的路径为:选中元素 → 「设计」→ 「自定义CSS」→ 输入cta。
  • 核对ClickMagick参数:检查uid和hid是否与ClickMagick后台项目的ID完全一致,避免手动输入错误。
  • 浏览器调试排查:打开开发者工具(F12)→「控制台」查看是否有ClickMagick相关报错;通过「网络」面板确认cmc.js是否成功加载。

二、其他开发者常用实现方式

  • 手动触发追踪事件:不依赖类名自动匹配,给按钮添加点击事件手动调用追踪函数(需在Wix代码编辑器中操作):
    export function trackButton_click(event) {
        if (window.clickmagick_cmc) {
            window._cmAction('cta', '注册按钮点击'); // 第二个参数为自定义事件名称
        }
    }
    
  • 页面级行为追踪:在配置对象中添加log_view: true,可自动追踪页面访问行为:
    window.clickmagick_cmc = {
        // 原有参数
        log_view: true
    }
    
  • 多元素批量处理:给所有需要追踪的元素添加统一前缀的类名(如cm-track-cta),避免与其他自定义类冲突,脚本中设置log_action: '.cm-track-cta'即可批量追踪。
  • Wix钩子中初始化脚本:利用Wix的onReady钩子确保DOM加载完成后再注入脚本:
    $w.onReady(function () {
        window.clickmagick_cmc = {
            uid: 'xxxxxx',
            hid: 'xxxxxxxxxxx',
            log_action:'.cta',
            cmc_project: 'NameXYZ',
            audopt_pro: 'on',
        };
        const cmScript = document.createElement('script');
        cmScript.src = '//cdn.clkmc.com/cmc.js';
        document.body.appendChild(cmScript);
    });
    

内容的提问来源于stack exchange,提问作者InvestLync

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 19:57:45