Google Analytics(分析) - 如何按页面过滤,按查询字符串值分组?

时间:2014-03-11 18:05:54

标签: google-analytics

我的商店搜索网站采用以下格式发布。 www.site.com/store-locator?city=&province=&zip [POSTAL_CODE] = 68123

我正在尝试配置GA,以便向我提供有关访问此页面的人的反馈以及搜索到的特定拉链的数量。

示例报告数据

  1. / store-locator?city =& province =& zip [postal_code] = 68123 1000次访问
  2. / store-locator?city =& province =& zip [postal_code] = 68456 768次访问
  3. / store-locator?city =& province =& zip [postal_code] = 68789 221次访问
  4. 注意:'city'和'province'值也可以填充(我也想修改GA来提供类似的数据)。

    有人可以提供有关如何配置GA的反馈,以便为我提供类似的数据吗?

    谢谢!

2 个答案:

答案 0 :(得分:1)

据我所知,历史上看这种类型细分的唯一方法是使用单个细分,这对于任意数量的邮政编码都不起作用。但是,您可以按照新流量的描述更有效地收集此数据。这经常出现在类别,标签,日期,查询字符串变量等信息中。

要使用自定义维度,您可以在调用分析JavaScript代码时明确地将邮政编码传递给Google Analytics。

您可以pull querystrings with javascript,或使用PHP之类的内容回显参数,如下所示:

<?php
    if (array_key_exists("zip",$_GET)) { $theZip = $_GET["zip"]; }
    else { $theZip = "nozip"; }
?>

并发送自定义维度 -

ga('create', 'UA-XXXXX');
ga('set', {'dimension1': '<?php echo $theZip; ?>'})
ga('send', 'pageview');

您还需要在Google Analytics配置文件中设置自定义维度。有关自定义维度的文档https://developers.google.com/analytics/devguides/platform/customdimsmets

答案 1 :(得分:0)

/store-locator?city=&province=&zip[postal_code]=68123 1000 visits

步骤1:在GTM中,创建一个新宏。我打电话给我{{省}}

Macto Type = URL
Component Type = Query
Query Key = province

这将使用查询字符串中的省值填充宏。

第2步:在您的Google Analytics媒体资源中,定义名为“省”的自定义维度。这将为维度分配索引键。

第3步:在Google Analytics的GTM代码中,您会在更多设置下找到自定义尺寸。添加新维度,应用#2中的索引号,对于维度,选择从#1

创建的宏

发布,你们都已经准备好了。

现在,当您查看Google Analytics时,您可以添加辅助维度并选择新创建的自定义维度。