2016-09-07 2 views
0

r을 (를) 통해 Google 애널리틱스에서 구매 방문수를 분석하려고합니다. 여기 세션에 대한 Google 웹 로그 분석 쿼리

코드

query.list<-Init(start.date = "2016-07-01", 
      end.date = "2016-08-01", 
      dimensions = c("ga:daysToTransaction","ga:sessionsToTransaction"), 
      metrics = c("ga:transaction"), 
      sort = c("ga:date"), 
      table.id = "ga:104454195") 

입니다 Error in ParseDataFeedJSON(GA.Data) : code : 400 Reason : Sort key ga:date is not a dimension or metric in this query.

당신이 날은


총 트랜잭션 트랜잭션 %이 원하는 출력을 얻을하는 데 도움이 할 수있는 한 나는 오류가 표시이 코드가 0 44 50 %
1 11 20 %
2-5 22 30 %

답변

0

결과 집합에 포함되지 않은 차원을 기준으로 결과를 정렬하려고합니다. ga:daysToTransactionga:sessionsToTransactions 치수가 있으며 ga:date을 기준으로 정렬을 적용하려고했습니다.

당신은 정렬이를 사용해야합니다 : 당신은 조지아 사용합니다 경우

sort = c("ga:daysToTransaction") 

그것은 나를 위해 분명하지 않다 : 스크립트의 다른 부분에 sessionsToTransactions을, 그것이를 추가 할 것 같은 원하는 결과물을 얻기 위해 나중에 집계해야하는 원하는 결과물과 비교하여 다른 고장이 발생합니다.

또한 스크립트의 다른 부분에서 % total을 계산합니까, 아니면 Analytics 응답의 일부로 반환 될 것으로 예상합니까? (GA API에서 가능한지 확실하지 않은 정보)

+0

감사합니다. 귀하의 검색어와 일치하는 0 개의 결과가 표시됩니다. 쿼리 피드 탐색기를 사용하여 쿼리를 확인한 다음 다시 실행하십시오. GetDataFeed (query.uri)의 오류 : 최상위 레벨로 건너 뛰기/중단을위한 루프가 없습니다. sort = c ("ga : daysToTransaction")를 기준으로 정렬했을 때 – Ashish

+0

오타가 있지만 근본 원인이 아닐 수도 있습니다. 위의 코드에서 적어도 "ga : transactions"이어야합니다. – kgrg