API аналитики Core Reporting. Строки в разных сегментах имеют одинаковые значения

У меня, вероятно, есть какое-то неправильное представление, поэтому мне нужна помощь с пониманием, что именно не так.

На сайте analytics.google.com у меня есть два сегмента, они различаются по меткам событий, но оба относятся к одному и тому же событию. В интерфейсе аналитики разница между сегментами видна: скриншот интерфейса analytics.google.com

Когда я пытаюсь получить те же данные с помощью такого инструмента, как проводник запросов, результаты также отличаются: ga-dev-tools.appspot.com/query-explorer/ скриншот интерфейса

Однако когда я получаю эти данные с помощью API отчетов v4, все значения между сегментами одинаковы. Я также попробовал это с API v3, что привело к аналогичным результатам.

Вот мой код:

googleapis.analyticsreporting('v4').reports.batchGet({
  'headers': {'Content-Type': 'application/json'},
  "auth": oauth2Client,
  "resource":{
    reportRequests:[
      {
        "viewId": "ga:"+Meteor.settings.admin.googleAPI.viewID,
        "dateRanges":[{
          "startDate": '2016-07-01',
          "endDate": moment().format('YYYY-MM-DD'),
        }],
        "metrics": [{"expression":"ga:pageviews"},{"expression":"ga:avgtimeonpage"}],
        "dimensions": [{"name":"ga:pagepath"},{"name":"ga:segment"}],
        "segments": [{
          "dynamicSegment":
            {
              "name": "version_bw",
              "userSegment":
                {
                  "segmentFilters": [
                    {
                      "simpleSegment":
                        {
                          "orFiltersForSegment": [
                          {
                          "segmentFilterClauses": [
                            {
                            "dimensionFilter":
                              {
                                "dimensionName": "ga:eventAction",
                                "operator": "EXACT",
                                "expressions": ["set-visual-code"]
                              }
                            },{
                            "dimensionFilter":
                              {
                                "dimensionName": "ga:eventLabel",
                                "operator": "EXACT",
                                "expressions": ["bw"]
                              }
                            }
                          ]
                        }]
                      }
                  }]
                }
          }
        },{
          "dynamicSegment":
            {
              "name": "version_color",
              "userSegment":
                {
                  "segmentFilters": [
                    {
                      "simpleSegment":
                        {
                        "orFiltersForSegment": [
                          {
                          "segmentFilterClauses": [
                            {
                            "dimensionFilter":
                              {
                                "dimensionName": "ga:eventAction",
                                "operator": "EXACT",
                                "expressions": ["set-visual-code"]
                              }
                            },{
                            "dimensionFilter":
                              {
                                "dimensionName": "ga:eventLabel",
                                "operator": "EXACT",
                                "expressions": ["color"]
                              }
                            }
                          ]
                        }]
                      }
                  }]
                }
          }
        }]
      }
    ]
  }

}, function(err, response) {
  if (err) {
    console.log('API Error: '+ err);
    return;
  }
  var rows = response.reports[0].data.rows;
  for (var i = 0; i < rows.length; i++) {
    console.log(rows[i].dimensions);
    console.log(rows[i].metrics);
  }
});

Что приводит к следующему выводу:

I20160719-14:09:10.405(2)? [ '/', 'version_bw' ]
I20160719-14:09:10.406(2)? [ { values: [ '373', '174.11977715877438' ] } ]
I20160719-14:09:10.406(2)? [ '/', 'version_color' ]
I20160719-14:09:10.407(2)? [ { values: [ '373', '174.11977715877438' ] } ]
I20160719-14:09:10.407(2)? [ '/portfolio', 'version_bw' ]
I20160719-14:09:10.407(2)? [ { values: [ '468', '126.2876404494382' ] } ]
I20160719-14:09:10.407(2)? [ '/portfolio', 'version_color' ]
I20160719-14:09:10.408(2)? [ { values: [ '468', '126.2876404494382' ] } ]
I20160719-14:09:10.408(2)? [ '/portfolio/', 'version_bw' ]
I20160719-14:09:10.409(2)? [ { values: [ '22', '229.54545454545453' ] } ]
I20160719-14:09:10.410(2)? [ '/portfolio/', 'version_color' ]
I20160719-14:09:10.410(2)? [ { values: [ '22', '229.54545454545453' ] } ]
I20160719-14:09:10.410(2)? [ '/portfolio/graphics', 'version_bw' ]
I20160719-14:09:10.410(2)? [ { values: [ '84', '60.073170731707314' ] } ]
I20160719-14:09:10.410(2)? [ '/portfolio/graphics', 'version_color' ]
I20160719-14:09:10.410(2)? [ { values: [ '84', '60.073170731707314' ] } ]
I20160719-14:09:10.411(2)? [ '/portfolio/graphics/some-graphic', 'version_bw' ]
I20160719-14:09:10.411(2)? [ { values: [ '134', '42.02290076335878' ] } ]
I20160719-14:09:10.411(2)? [ '/portfolio/graphics/some-graphic', 'version_color' ]
I20160719-14:09:10.411(2)? [ { values: [ '134', '42.02290076335878' ] } ]

0 ответов

Другие вопросы по тегам