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

修改配置无效,如何彻底停止AddThis向Google Analytics发送追踪数据?

问题:如何彻底停止AddThis向Google Analytics发送追踪数据?

我在个人网站中安装了AddThis,曾为了将Facebook、Twitter等社交平台的分享行为事件发送至Google Analytics,在初始化AddThis对象的配置变量中设置了以下参数:

,data_ga_property: 'xxx' //code for site in analytics
,data_ga_social: true

现在我需要停止AddThis向Google Analytics发送追踪数据,于是将配置修改为:

,data_ga_property: '' //code for site in analytics
,data_ga_social: false

但修改后追踪并未停止,Google Analytics控制台仍能收到社交平台相关事件。请问如何彻底停止该追踪?


解决方案

只清空参数或设置为false可能无法完全终止AddThis的GA追踪,试试以下几种可靠方法:

  • 移除GA相关配置参数
    直接从AddThis的初始化配置中删除data_ga_property和data_ga_social这两行配置。AddThis的逻辑中,若未配置这两个参数,就不会触发GA追踪流程。

  • 禁用AddThis的点击回溯追踪
    在AddThis配置中添加data_track_clickback: false参数,该参数会直接禁用AddThis的所有点击回溯及社交数据上报功能,包括向GA发送事件。示例配置:

    var addthis_config = addthis_config || {};
    addthis_config.data_track_clickback = false;
    
  • 清除浏览器缓存
    浏览器可能缓存了旧的AddThis脚本配置,修改后强制刷新页面(Ctrl+F5)或清除浏览器缓存,确保新配置生效。

  • 拦截AddThis的GA请求
    如果上述方法无效,可通过自定义JS代码拦截AddThis发起的GA请求。重写ga函数,检测到AddThis相关的社交追踪事件时阻止发送:

    var originalGa = window.ga;
    window.ga = function() {
      var args = Array.prototype.slice.call(arguments);
      // 识别AddThis发起的社交追踪请求
      if (args[0] === 'send' && args[1] === 'social' && args[2]?.includes('addthis')) {
        return;
      }
      originalGa.apply(window, args);
    };
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 16:15:49