1

看起来这很简单,但我找不到太多可用的文档。目前在我们的文章系统中,每个作者的名字在每个页面上都是这样显示的:

<div id="author-info">
    <a href="/articles/mr-man" rel="author">Mr. Man</a>

据谷歌称,使用自定义维度是在 UA 中跟踪作者的方式。设置自定义维度“作者”并将范围设置为点击/会话/用户。不确定我是否完全理解不同的范围选项。我得到以下代码:

var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);

我假设应该是:

var author-id = 'Mr. Man';
ga('set', 'dimension1', author-id);

那是对的吗?另外,如何将作者信息传递到 dataLayer 中,然后通过 GTM 调用作者页面视图?有多位作者呢?

4

1 回答 1

0

好的,这个答案来自 G+ 分析社区(链接如下)。归功于https://plus.google.com/u/0/+SimoAhava

使用 GTM,我们可以使用宏和设置字段来完成所有事情:

创建一个返回作者姓名的自定义 JavaScript 宏:

function() {
  try{    
    return document.getElementById("author-info").children[0].text;
  } catch(e) {
    return "";
  }
}

在您的 Pageview 标签中,转到更多设置 -> 自定义维度,添加自定义维度,将您创建的 CD 的索引号放在必填字段中,并将 JavaScript 宏添加到维度字段。

此设置获取页面作者链接的文本内容,并将其作为自定义维度与综合浏览量一起发送。由于它是命中范围,因此每个页面浏览都将附加页面的作者信息。

https://plus.google.com/104258622890980927916/posts/e6cC6y8q1m6

于 2014-02-07T11:39:58.310 回答