【问题标题】:Proper filter usage within the Google Analytics embed API在 Google Analytics 嵌入 API 中正确使用过滤器
【发布时间】:2017-05-22 01:32:20
【问题描述】:

我正在使用谷歌分析嵌入 API 在控制台中显示数据。在我向查询添加过滤器之前,一切正常。

我不想包含包含Movie.aspx 的页面。

API 不支持还是我的语法不正确?

 var dataChart = new gapi.analytics.googleCharts.DataChart({
                query: {
                    metrics: 'ga:pageviewsPerSession',
                    dimensions: 'ga:pagePath',
                    sort: '-ga:pageviewsPerSession',
                   //doesn't work when i add this line
                   // 'filters':'ga:pageviewsPerSession!@Movie.aspx', 
                    'start-date': '30daysAgo',
                    'end-date': 'yesterday',
                     'max-results': 10
                },
                chart: {
                    container: 'chart-5-container',
                    type: 'TABLE'
                }
            });

编辑: 另外我似乎无法正确格式化图表。

每列返回 00,01,02,03 等。 我正在尝试将其格式化为显示 02:00 AM

 var dataChart3 = new gapi.analytics.googleCharts.DataChart({
            query: {
                metrics: 'ga:sessions',
                dimensions: 'ga:hour',
                'start-date': '1daysAgo',
                'end-date': 'yesterday'
            },
            chart: {
                container: 'chart-7-container',
                type: 'COLUMN',
                options: {
                    width: '100%',
                    hAxis: {
                        title: 'Time of Day',
                        format: 'hh:mm a'
                    },
                    vAxis: {
                        title: 'Number of sessions'
                    }
                }
            }
        });

2017 年 5 月 24 日更新 谢谢,我已经设法使用以下查询对其进行排序

     var PageListConfig = {
            query: {
                //metrics: 'ga:sessions,ga:avgPageLoadTime',
                metrics: 'ga:sessions',
                dimensions: 'ga:pagePath',
                filters: 'ga:pagePath!@Movie;ga:pagePath!@SessionTimesDisplay;ga:pagePath!@SessionTimesDaySelect;ga:pagePath!@VenueTicketing',
                sort: '-ga:sessions',
                'max-results': 30
            },
            chart: {
                container: 'chart-5-container',
                type: 'TABLE'
            }
        };

【问题讨论】:

  • 你遇到了什么问题?

标签: google-analytics google-api google-analytics-api google-analytics-filters


【解决方案1】:

ga:pageviewsPerSession

会话期间查看的平均页面数,包括单个页面的重复查看。

上述元数据是一个指标而不是一个维度,这意味着您需要使用其中一个指标过滤器运算符,它也是一个您无法将数字与字符串进行比较的数字

您可能需要考虑页面路径维度之一。

ga:pagePath=@Movie.aspx

查看 Google Analytics(分析)开发者网站上的 filter 语法文档。我还建议在 query explorer

中测试它们

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多