2010-08-17 35 views
1

我希望能够让我的作家了解他们的文章所获得的流量。我可以在Google Analytics中执行此操作,但无法知道如何与他们分享这些数据,而不让他们访问所有数据,所以我正在考虑添加另一个分析服务,以便为他们的文章中的每位作者插入​​唯一的代码。我已经有了GA代码和Quantcast代码,所以我不想让我的网站陷入更深层次。我应该使用像素跟踪器还是javascript跟踪器?实现补充分析的最佳方式

更新:以下是我在分析中用于跟踪作者的代码。

var pageTracker = _gat._getTracker("UA-xxxxxxx-x"); 
pageTracker._trackPageview(); 
} catch(err) {} 
<?php if (is_singular()) { ?> 
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>'); 
<?php } ?> 

回答

1

您可以使用自定义字段通过唯一标识来跟踪编写者,他们可能具有。然后,您可以使用GA的api将自定义字段值=唯一ID的数据提取出来,并将其显示在他们的个人资料中或您希望他们看到的任何地方。

+0

我刚刚发布,我用它来跟踪我的作者在代码引导GA。事件类别是“作者”,事件标签是他们的用户ID。我将如何创建一个基于特定事件标签提取数据的提要?我查看了API文档,但仍然无法弄清楚。 – mattz 2010-08-17 23:23:23

+0

有什么建议吗? – mattz 2010-09-06 05:17:40

0

一种选择是使用服务器本地Redis实例并使用PHP Redis library来使用作者ID和文章ID增加本地计数器。

例如,如果在redis中使用带有AuthorID的排序集作为redis键,并使用文章ID(或者标识文章)作为使用zincrby递增的成员,数据随时可用并在您的控制之下。然后,您可以拥有一个PHP页面,从Redis中提取作者的数据并以您需要的任何格式显示它。例如,你可以建立一个表格来显示他们每篇文章的流量,或者制作漂亮的图表来显示它们。您可以通过使用“AUTHORID:YYYY-MM-DD”的关键结构而不仅仅是作者ID来扩展上述内容以执行每日流量(例如)。

追踪这个命中的惩罚远低于伸出到外部网站 - 它应该是在一位数毫秒的数量级。即使您的Redis实例位于其他地方,响应时间仍应低于外部跟踪。我知道你在使用GA,但这是一个简单的实现方法,你可以考虑。

-1

这略微取决于你有多少作者有你的参与程度,我会使用的主要类型是

在他/她的交通 使用谷歌文档插件创建每个作者和过滤器一个单独的视图拉下作者的数据和共享 使用API​​相关信息拉下

乐意给铁道部的细节,如果你能在更多的细节,你想要什么

相关问题