2016-09-23 5 views
0

Google 애널리틱스 v4에서 국가 별 페이지 뷰에 대한 보고서를 받고 싶습니다. 내 웹 사이트가 특정 지역을 타겟팅하기 때문에 ga : countryIsoCode 특성 항목을 사용하는 데 가장 관심이있는 국가별로 필터링하고 있으므로 필터에 국가 이름을 모두 입력 할 필요가 없습니다. 이제 다른 모든 국가의 페이지 뷰를 '기타'항목에 결합하는 데 관심이 있습니다. 이를 달성하는 가장 쉬운 방법은 무엇입니까? 지금까지 동적 세그먼트를 사용해 보았습니다. 치수에 Ga : 세그먼트를 추가하고 카운티를 필터링하는 데 사용한 규칙과 동일한 규칙으로 세그먼트에 NOT 필터를 추가했습니다 (ga : countryIsoCode는 세그먼트에 허용되지 않으므로 ga : country를 사용함) . 이로써 매 3 개의 국가가 각각 '기타'와 함께 나타나는 3 행의 데이터가 생성되었습니다. 나에게 일반적인 유스 케이스처럼 보이기 때문에 이것에 대한 조언을 주시면 감사하겠습니다. 미리 감사드립니다!애널리틱스보고 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' 
    }] 
} 
관련 문제