2010-06-07 29 views
4

我想在我的Google Analytics报告页面中拥有自定义页面标记,这些标记与我拥有的网址不同。Google Analytics中的自定义页面标记

例如,

  • 实际URL:/news/today_news.php在谷歌Analytics(分析)
  • 页标签:/news/today_news.php/Category.News/TodayNews

如何我可以使用Google Analytics数据收集API制作自定义页面代码吗?

回答

9

几个直接的方法来做到这一点(改变GA跟踪站点上给定页面的GA默认名称)。

一,在传承的自定义名称作为参数传递给“_trackPageview”

这可能是做到这一点的最常用的方法可能是最简单的。

通常在不传入任何参数(即pageTracker._trackPageview())的情况下调用主GA方法_trackPageview。

但是,您可以传入一个字符串作为您希望用于该页面的名称。换句话说,找到调用_trackPageview他的名字,你想改变,并插入新的名称作为括号之间的字符串,例如,在每一页上,

pageTracker._trackPageview("the_new_name_for_this_page"); 

严格地说,你传递参数实际上将请求URI值更改为您通过的字符串。

要验证:打开GA帐户中的相关配置文件,然后单击左侧菜单中的“内容”,然后单击“最高内容”。这将导致表格在GA浏览器的主查看窗口中呈现。该表格的最左边一列显示页面(实际上是请求URI)。检查此列的内容以查找您重新命名的页面。

GA使用方式,以查明其报告页面下的“内容”栏目 - 由请求URI页面标题。例如,当您点击“Top Content”时显示的表格会在最左侧的列中显示前者(该列名为“Page”。)另一方面,当您单击下方的报告时显示的表格“Top内容“,即”标题内容“,通过标题显示页面(”页面标题“是最左边的列标题)。这里的“页面标题”是指页面头部标题标签之间出现的任何内容。换句话说,我刚才提到的两种技术不会影响页面的标题(报告“标题内容”不会改变)。

二,使用“过滤器”

例如,GA有一个称为“搜索和替换过滤,这可能是GA过滤器类型中最好的选择自定义过滤器类型。这种技术的优点是它不需要页面中的任何代码。

点击“Analytics(分析)设置”>“配置文件设置”(橙色导航栏左上角),然后滚动,直到看到“适用于此配置文件的过滤器”;点击“+添加过滤器”到最右侧。由于每种过滤器类型(预先定义的与定制的,而后者又由六种不同的过滤器类型组成)设置不同,所以如果我只是将您引用到相关的GA resource,可能是最好的。

三,使用“自定义变量”

这是技术需要最大的努力(尽管它仍然不难);它也是三种技术中最复杂的;例如,使用CV可以将给定页面重新映射到多个名称,当您想要按层次分组时,这非常有用。因此,例如,您可能希望在电子商务网站的特定页面上标注三个标签,以描述商品类别,性别和品牌,例如“鞋类”,“男士”和“Teva”或“鞋类/男装/ Teva公司”。因此,例如,

pageTracker._setCustomVar(
     1,      // 'Index' for this CV (an integer, 1-5) 
     "MerchandiseCategory", // 'Name' for this CV 
     "Footwear",    // 'Value'--set upon call to _trackPageview 
     3,     // 'Scope' an integer, 1-3, use '3' here because 
          // i have scoped this particular CV to 'page level' 
          // (1 and 2 are for visitor and session, respectively) 
) 

上面的代码初始化CV,因此它需要您的来电_trackPageview之前放置,因为它是调用设置该变量的值。

完成此操作并记录了您的简历中的数据后,即可开始使用它们。请记住,简历本身不是报告,而是确实“变量”,因为您可以通过GA中的“自定义报告”功能使用它们创建任何想要的报告。

例如,点击GA浏览器左侧导航面板中间的“自定义报告”(一旦您选择了特定的配置文件)。然后点击“自定义报告”,然后点击右上角的“+创建新的自定义报告”。现在点击左侧的绿色导航按钮“维度”,然后点击“访问者”。滚动查看“访问者”维度的值,并在列表末尾附近可以看到为自定义变量保留的其他值。例如,如果您已经定义了一个名为“Visitor Type”的简历,其中可能包含“RegisteredUser”和“Prospect”的值,那么CV将显示在此处,因此可用于创建自定义报告。

以下是我认为Google Analytics小组最有用的自定义变量explanation

这是来自GA顾问的优秀Blog post简历。

+0

我想问一个这个优秀答案的后续行动。我已经实现了你在这里描述的自定义变量技术(iii),并发现虽然自定义变量非常有用,但似乎没有任何方法可以进行路径分析。也就是说,如果我将CV值1作为“家”,CV值2作为“产品页”,将CV值3作为“推车”,将CV值4作为“评论页”,看起来似乎不存在在标准报告或自定义报告中查看用户在这些页面之间采用的路径(由自定义变量定义)。这是对的,还是我错过了某处的能力? – Simon 2012-02-09 20:01:58