2016-09-23 56 views
0

我想從Google Analytics(分析)v4獲取按國家/地區瀏覽量的報告。由於我的網站針對的是特定區域,因此我正在使用ga:countryIsoCode維度最感興趣的國家進行過濾,因此我不必在過濾器中輸入完整的國家/地區名稱。 現在,我也有興趣將所有其他國家/地區的綜合瀏覽量合併爲「其他」條目。最簡單的方法是什麼? 到目前爲止,我已經嘗試過使用動態段添加ga:段到維度,並使用與用於過濾縣的相同規則的段中的NOT過濾器(ga:countryIsoCode不允許在段中使用,因此我使用ga:country) 。這產生了3行數據,三個國家每個國家每次都出現「其他」國家。 我很感激這方面的建議,因爲它對我來說似乎是一個常見用例。提前致謝!Analytics Reporting API v4中的國家/地區維度

回答

0

我能夠通過使用細分來實現。儘管這種方法不允許批量請求,除非它們都具有相同的段定義。此外,報告請求中包含的細分受衆羣數量也存在限制。非常驚訝這個功能很難實現。感興趣的是,有一個示例請求:

{ 
    "reportRequests": [{ 
     "viewId": "ga:XXXXXXXXX", 
     "dateRanges": [{ 
      "startDate": "YYYY-MM-DD", 
      "endDate": "YYYY-MM-DD" 
     }], 
     "metrics": [{ 
      "expression": "ga:pageviews" 
     }, { 
      "expression": "ga:sessions" 
     }], 
     "dimensions": [{ 
      "name": "ga:segment" 
     }], 
     "segments": [{ 
      "dynamicSegment": { 
     "name": "Other", 
       "sessionSegment": { 
        "segmentFilters": [{ 
      "not": "True", 
         "simpleSegment": { 
          "orFiltersForSegment": [{ 
           "segmentFilterClauses": [{ 
            "dimensionFilter": { 
             "dimensionName": "ga:country", 
             "operator": "IN_LIST", 
             "expressions": ["United States", "United Kingdom"] 
            } 
           }] 
          }] 
         } 
        }] 
       } 
      } 
     }, 
    { 
      "dynamicSegment": { 
     "name": "United States", 
       "sessionSegment": { 
        "segmentFilters": [{ 
         "simpleSegment": { 
          "orFiltersForSegment": [{ 
           "segmentFilterClauses": [{ 
            "dimensionFilter": { 
             "dimensionName": "ga:country", 
             "operator": "EXACT", 
             "expressions": "United States" 
            } 
           }] 
          }] 
         } 
        }] 
       } 
      } 
     }, 
    { 
     "dynamicSegment": { 
     "name": "United Kingdom", 
     "sessionSegment": { 
      "segmentFilters": [{ 
      "simpleSegment": { 
       "orFiltersForSegment": [{ 
       "segmentFilterClauses": [{ 
        "dimensionFilter": { 
        "dimensionName": "ga:country", 
        "operator": "EXACT", 
        "expressions": "United Kingdom" 
        } 
       }] 
       }] 
      } 
      }] 
     } 
     } 
    }], 
     'hideTotals': 'true', 
     'hideValueRanges': 'true' 
    }] 
} 
相關問題