AddToAny与Google代码管理器共享统计信息

时间:2015-03-31 15:38:57

标签: google-analytics google-tag-manager

我试图让AddToAny共享显示在Google Analytics中。我了解,对于Universal Analytics,AddToAny按钮的点击次数应显示在Social> Plug-ins>" Social Source and Action"下。但是,我没有收到报告。

详细信息:我使用Google跟踪代码管理器V2加载通用分析代码。适用于除上述AddToAny报告之外的所有内容。 有什么想法吗?我需要在Google跟踪代码管理器中添加一些自定义编码,还是在Google Analytics或AddToAny插件设置中添加特殊设置? 谢谢!

2 个答案:

答案 0 :(得分:0)

您可以将GTM的linkClick事件监听器与gtm.elementClasses结合使用。然后使用自定义宏来获取所点击内容的文本。

  1. 创建名为gtm.linkClick的标记。它的标记类型是'链接点击监听器'。您可以查看“等待标记”#39;复选框,如果您愿意。设置所有页面的触发规则。
  2. 创建一个名为gtm.elementClasses的宏。它是一个自动事件变量。变量类型是元素类。
  3. 创建另一个名为gtm.elementText的宏。它也是一个自动事件变量。变量类型是元素文本。
  4. 创建另一个名为gtm.elementUrl的宏。它也是一个自动事件变量。变量类型是元素URL。
  5. 创建一个名为event的新宏。宏类型为Custom Event
  6. 创建AddToAny社交代码。跟踪类型'社交'。您的网络可以使用{{gtm.elementText}}宏作为网络名称,或者如果您有其他社交窗口小部件,则可以在网络前添加AddToAny - {{gtm.elementText}}。将操作设置为click或其他内容,并提供操作目标,使用{{gtm.elementUrl}}
  7. 将规则设置为{{event}}等于gtm.linkClick{{gtm.elementClasses}}包含a2a_i你的课程可能会有所不同。您必须通过在AddToAny div中的一个社交链接上执行检查元素来查找它。
  8. 保存并发布。

答案 1 :(得分:0)

大多数社交插件依赖于使用默认跟踪器名称的网络媒体资源,因此他们可以使用标准的ga('发送','社交'...);击中。

默认情况下,GTM会为每个匹配提供唯一的跟踪器名称,​​通常类似于gtm1437748828406。这意味着标准跟踪器未启动,因此当插件尝试发送事件时,将忽略“命令”。未知目标:未定义'错误(您可以使用Chrome上的GA调试器插件进行检查)。

您可以强制GTM标记使用默认跟踪器,方法是转到“高级配置”设置并选中“设置跟踪器名称”框,然后将该框留空。

但请注意,在GTM中强烈建议不要使用命名跟踪器。有关为何原因的更多信息:

https://support.google.com/tagmanager/answer/2574372?hl=en#TrackerName