2016-12-16 29 views
0

自定义维度似乎是将自定义数据从网站发送到GA的新方式。我是GA的新手,但我的经理过去曾使用GA,我猜这是在GA的CD架构存在之前。你知道CD架构何时引入GA吗?任何原因不发送数据与事件相比,自定义维度?

他在过去使用事件向GA发送了自定义数据。这似乎是一种可行的发送数据的方式,我公司的另一位经理上周提到了这种方法,因此在GA推出CD之前,似乎这可能是一种标准方法。因此,考虑以下请求:

var myRequest = 
{ 
    UserID:1234, 
    SelectedReportType:1, 
}; 

什么是这个请求的数据发送到GA作为这样的CD之间的权衡:

ga('set', 'dimension1', JSON.stringify(myRequest)); 
ga('send', 'pageview'); 

Vs的申请数据发送到GA像这样的事件数据:

ga('send', 'event', { 
    'eventCategory':'MyWidgetUserSelection', 
    'eventAction':JSON.stringify(myRequest) 
}); 

回答

0

自定义维度是从“经典”Analytics到Universal Analytics(2012年的IIRC)切换时引入的,它们替换(或多或少)自定义变量。

“经典分析”(不是官方名称,AFAIK以前的GA版本没有GA以外的名称)是一个相当混乱的东西,几乎使用了原始Urchin跟踪器的技术(Urchin是一个Web跟踪谷歌公司在21世纪初收购并将其产品重新命名为谷歌分析)。经典分析预先计算了客户端的大量数据(使用多达五个不同的Cookie),包括流量来源归因,然后才向Google服务器发出相当复杂的图像请求。

相比之下,Universal Analytics是根据干净的协议(测量协议)设计的。这是“通用”,因为任何可以发起http请求的设备或程序现在都可以向Google Analytics发送数据。 Universal Analytics不会计算客户端上的任何数据,只有在数据到达Google跟踪服务器后才会对其进行处理。

“经典”分析在不同范围(击中,会话,用户)中最多有五个自定义变量)。它们显示在GA界面的“自定义”菜单项中(它仍然存在,但现在没有用,除非您拥有使用传统分析收集的旧数据)。五个变量构成了一个非常严格的限制,再加上并不总是很容易理解它们应该如何工作。所以人们养成了一种习惯,不是在自定义变量中存储附加数据,而是在事件中存储。

免费(商业)版本中的Universal Analytics在四个不同的范围内提供20(200)个自定义维度,包括点击率,会话,用户和产品(以及额外的20(200)个自定义指标,以使用自定义指标)。 “命中范围”意味着您可以为每个交互添加一个维度。 “会话范围”仅保留会话的最后一个值。 “用户范围”主要针对每个重复使用者设置一次的值(即用户变为客户)。通过产品范围,您可以在电子商务交易中为产品添加其他属性(或者如果您正在使用增强型电子商务追踪,则可以在生产印象等中)添加其他属性。

从概念上讲,事件跟踪和自定义维度不具有远程可比性。维度是连接到交互命中(或交互命中集合,如会话或用户)的属性,并允许将度量分解为单行。例如,“网页浏览”指标可以按照页面路径或网页标题进行分解,网页路径或网页标题会自动收集。你可能添加自定义尺寸“页面类别”,你可以打破你的网页浏览总数成,显示每个类别的网页浏览量不同的行。

自定义尺寸没有自己的报告;您可以选择它们作为标准报告中的次级维度,或基于它们创建自定义报告。您还可以使用自定义维度通过维度的各个值来区分会话或用户。

,另一方面事件是他们自己的权利的互动,用自己的一套默认的指标和维度(实际上你可以修改自己的自定义维度事件)。正确使用事件是为了跟踪不加载新页面的交互(或者不要更改足够的页面内容以保证浏览量调用)。

您可以使用分割事件(即“显示,其中用户产生了一定的事件仅会”),但你无法通过事件属性打破浏览量指标。这实际上是主要区别。

更实际的问题是,与自定义维度不同,事件会计入您的数据收集限制(Google Analytics的免费版本仅允许每月只有10万次点击,但限制目前尚未严格执行)。由于自定义维度不是由他们进行的交互,因此他们不计入配额。

相关问题