我一直在使用高级过滤器将referral
的完整user defined value
路径细分为user defined value
。
我想要那些数据,这显然是可点击的URL形式。如果可以在新窗口中打开,情况会更好。
任何人都知道我应该为<div class="a" title="http://www.example.com/vb/showthread.php?s=d0189c38">
<div class="b">http://www.example.com/vb/show</div>
</div>
提供什么来获得这种行为?
我已经张贴了一张图片,以便更好地解释我正在尝试做什么(对于模糊而言是抱歉,但它是唯一允许的客户端)。我正在尝试做的是将黄色部分(完整的链接路径)作为外部链接,以便我可以点击它,只需访问带来用户的网站。
有关如何做的任何想法?
请注意示例中给出的文字非常短。在90%的推介谷歌上,只删除了显示标题完整路径的链接:
{{1}}
谢谢!
答案 0 :(得分:2)
所以你并不是唯一一个需要这个功能的人,因为有几个人,包括我自己,已经开发了 Greasemonkey脚本这样做。
最近更新的这些脚本名为Google Analytics Referring Source Detail Links,由Erik Vold编写。源可在脚本存储库UserScripts.org
中找到我上面链接的页面在左上角包含一个“安装”按钮,如果从具有Greasemonkey附加组件的Firefox浏览器中单击该按钮,则会将此脚本安装为greasemonkey“用户脚本”。
如果您不想这样做(即,您想先修改它,或者您使用其他浏览器,那么您可以从我链接到的同一页面获取来源。例如,Chrome可以让您安装Greasemonkey用户脚本作为扩展,虽然我还没试过。类似地,Safari有一个类似Greasemokey的脚本注入器,可以从中启动这个脚本。
答案 1 :(得分:1)
您可以创建一个自定义脚本,而不是每次更改其DOM(这通常都会更改),而不是每次更改(通常会更改其DOM)。这具有面向未来的优势(特别是因为GA API需要显式声明的版本更改才能使用较新的API功能或无法访问旧功能)。此外,您可以避免重载用户定义的变量,并将其打开以供其他用途。
源域(ga:source)和引荐路径(ga:referralPath)都通过API公开。
所以,你需要做的就是按照你想要的方式获得上面的观点(或类似的东西):
这是它的样子:
你可以使用许多流行的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>
答案 2 :(得分:1)
确实没有好的答案,所以我已经制作了一个可以在Google Chrome上安装的扩展程序,以实现此行为。
它只是将所有静态文本从“用户定义的值”转换为实际的外部链接。
您可以从Google扩展程序页面安装它:
https://chrome.google.com/extensions/detail/dbbnhpimjhganelkoickiabfampiiagl
希望这有助于某人。