哪些流量来源每次访问都会产生最“产品”的综合浏览量?

时间:2014-02-18 21:52:11

标签: google-analytics

我知道访问和网页浏览的范围不同

但是,我一直在尝试建立哪些广告系列和/或流量来源每次访问产生的{{insert page type here}}网页浏览量。不是在谈论单个页面,而是在我的案例中的任何和所有产品页面。

所以我可以报告一下,例如,“每次访问平均产生3.5次产品综合浏览量的流量来源A”

我设想的报告看起来像这样:

+-------------------------+----------+-------------------+
|      SourceMedium       | PageType | PageviewsPerVisit |
+-------------------------+----------+-------------------+
| google / organic        | products | 3.4               |
| google / cpc            | products | 2.8               |
| facebook.com / referral | products | 1.2               |
+-------------------------+----------+-------------------+

使用GA UI或API是否可行?

我确实在GA中设置了网页类型匹配级自定义维度 - 开始将其移植到新的内容组

2 个答案:

答案 0 :(得分:2)

使用Google Analytics网络界面有帮助,但不是很多。您可以执行Petr所说的内容,并包含产品网页浏览自定义指标(假设您使用Universal Analytics,因为您提到了自定义维度(而不是变量))。这将意味着推动Product Pageview自己计算。我不建议推动以不同方式记录的指标。相反,您甚至可以以编程方式计算网页浏览/访问,并在您自己的自定义指标(Product Pageviews Per Visit)中更新。但这会增加服务器处理(不是显着的数量,但如果并发访问太多,计算可能需要时间)。如果您不计算,使用Petr的自定义报告,您将获得唯一(产品)网页浏览量和访问次数,但不会获得比率。

您可以改为使用Google AnalyticsAPI,并通过推迟计算直到报告来做得更好。在我看来,自定义报告可以比Web界面更好地使用API​​。对于您的问题,您可以使用source / medium查询指标Unique PageviewsVisits作为API调用的维度,并使用针对您的页面类型的过滤器(自定义维度)。然后,您可以计算每次访问的唯一产品浏览量并显示在同一报告中。但是,您也可以按照Petr的回答,因为它使用Web Interface并使非Analytics用户看到您想要的数据,而无需API使用或编程知识。

如果您正在使用GA JS Client Library,那么

var myTempObject={};
gapi.client.analytics.data.ga.get({
    ids: 'ga:xxxxx',
    ...,
    metrics: 'ga:uniquePageviews,ga:visits',
    dimensions: 'ga:sourceMedium',
    filters: 'ga:dimension<indexOfYourPageTypeDimension>'
}).execute(function(results){
    myTempObject = results;
    //if more than one api call is needed (more than 10,000 results),
    //make sure you make all rows appear in a single list.
    for(var i in results.rows)
        myTempObject.rows[i].push(
            results.rows[i][results.rows[i].length-2]
            /results.rows[i][results.rows[i].length-1]);
});

现在您可以使用myTempObject.rows打印所需的表格/报告!但请记住表格标题:

myTempObject.columnHeaders.push({
    name: 'Product Pageviews per Visit',
    columnType: 'METRIC',
    dataType: 'FLOAT'
});

希望有所帮助! :)

答案 1 :(得分:1)

<强> Drewdavid

创建报告应该很简单 - 您需要使用custom dimensions。在admin部分中,创建一个名为PageType的新维度,然后将每个产品综合浏览量设置为 product (或您决定选择的任何其他名称)。如果有需要,也可以发送其他页面类型(如联系人,主页等)。

这样可以过滤您的基本指标(请参阅我的原始答案和the link to the custom report) - 这样您就可以判断给定的来源/媒介是否带来了更多的产品综合浏览量。如果使用过滤器应该更容易 - 如果所有行的值都相同,则无需在报表中列出页面类型...我认为:)

希望这有帮助!

原始问题的原始答案:

这应该不是什么大问题。

我将从简单的部分开始 - 指标。请注意,唯一的综合浏览量=给定网页的实际访问次数,如GA帮助所示:

  

唯一网页浏览量是指定期间的访问次数   页面至少被查看过一次。每个都会计算一个唯一的综合浏览量   页面URL +页面标题组合。

因此,我会坚持使用网页范围指标,如果您实际列出了网页浏览量和唯一网页浏览量,您将能够看到产品页面的加载次数以及发生的访问次数(=唯一网页浏览量)。

现在选择正确的尺寸。最好的方法是使用自定义变量/自定义维度。如果您可以将示例产品SKU设置为自定义维度之一,则会使此报告(以及许多其他报告)变得有用且更容易创建 - 只需选择此维度并将其与网页浏览一起使用即可自定义报告中的唯一网页浏览量指标。

但是,这不允许您为历史数据创建报告。因此,我建议找到一些区分您的产品的模式 - 一种明显的方法是过滤页面路径维度。如果所有产品都列为“/ 产品 / ABC /”,那么过滤报告应该非常简单。只需在包含过滤器中选择页面,然后选择正则表达式 产品,这应该可以正常使用。

enter image description here

尝试导入此预定义custom report