3

我一直在细分使用高级过滤器 referral的完整路径。user defined value

替代文字

我想要这些数据,这显然是可点击的 URL 形式。如果能在新窗口打开就更好了。

任何人都知道我应该喂什么user defined value来获得这种行为?

我放了一张图片来更好地解释我正在尝试做的事情(抱歉模糊,但这是唯一允许的客户)。我要做的是将黄色部分(完整链接路径)作为外部链接,以便我可以单击它并访问将用户带到这里的站点。

关于如何做的任何想法?

替代文字

请注意示例中给出的文本非常短。在 90% 的推荐中,谷歌减少了仅在标题上显示完整路径的链接:

<div class="a" title="http://www.example.com/vb/showthread.php?s=d0189c38">
    <div class="b">http://www.example.com/vb/show</div>
</div>

谢谢!

4

3 回答 3

2

因此,您并不是唯一一个表示需要此功能的人,包括我自己在内的几个人已经开发了Greasemonkey 脚本来实现这一点,这一点就证明了这一点。

最近更新的这些脚本名为Google Analytics Referring Source Detail Links,由 Erik Vold 编写。源代码可在脚本存储库UserScripts.org中获得

我在上面链接到的页面在左上角包含一个“安装”按钮,如果从具有 Greasemonkey 插件的 Firefox 浏览器中单击该按钮,则会将此脚本安装为greasemonkey“用户脚本”。

如果您不想这样做(即,您想先修改它,或者您使用不同的浏览器,那么您可以从我链接到的同一页面获取源代码。例如,Chrome 允许您安装 Greasemonkey用户脚本作为扩展,虽然我没有尝试过。同样,Safari 有一个类似 Greasemokey 的脚本注入器,可以从中启动这个脚本。

于 2010-10-16T04:12:48.213 回答
1

您可以创建一个自定义脚本来为您执行此操作,而不是进行greasemonkey 更改(每次 GA 更改其 DOM 时都会中断,这很常见)。这具有面向未来的好处(特别是因为 GA API 需要明确声明的版本更改才能使用更新的 API 功能或失去对旧功能的访问权限)。此外,您可以避免重载用户定义的变量,并将它们留作其他用途。

源域 (ga:source) 和引用路径 (ga:referralPath) 都通过 API 公开。

因此,您需要做的就是按照您想要的方式获得上述视图(或类似的东西):

  • 维度:ga:source, ga:referralPath
  • 指标:ga:访问
  • 段:gaid::-8(推荐流量)
  • 排序:-ga:visits

在这里试试。

这是它的样子: 替代文字

您可以使用许多流行的 Google Analytics 库之一(这里是PHP的一个),直接将其吐出(伪代码)

<tr>
<td> <?php echo $referral['source'];?> </td>
<td> <a href="<?php echo $referral['source'] . $referral['referralPath'] ;?>" target="_blank"><?php echo $referral['source'] . $referral['referralPath'] ;?></a></td>
<td><?php echo $referral['visits'];?></td>
</tr>
于 2010-10-16T23:36:13.470 回答
1

确实没有好的答案,所以我制作了一个扩展程序,您可以将其安装在 Google Chrome 上以实现此行为。

它只是将所有静态文本从“用户定义的值”转换为实际的外部链接。

您可以从 Google Extensions 页面安装它:

https://chrome.google.com/extensions/detail/dbbnhpimjhganelkoickiabfampiiagl

希望这可以帮助某人。

于 2010-10-19T16:57:49.993 回答