2016-11-16 40 views
0

篩選我使用增強型電子商務從谷歌Analytics跟蹤到JS發送數據像這樣GA:谷歌分析:通過自定義維度

ga("ec:addImpression", { 
    brand: null, 
    dimension2: "shop123", 
    id: 1, 
    list: "Search", 
    name: "Product 123", 
    position: 1 
}); 
ga("send", "pageview"); 

然後,我使用Reporting API生成一些圖表。在這裏,我想按我的自定義尺寸dimension2進行過濾。該請求是這樣的:

{ 
    "reportRequests":[ 
    { 
     "dateRanges":[ 
     { 
      "startDate":"2016-10-17", 
      "endDate":"2016-11-16" 
     } 
     ], 
     "viewId":"132093148", 
     "metrics":[ 
     { 
      "expression":"ga:productListViews" 
     } 
     ], 
     "dimensions":[ 
     { 
      "name":"ga:date" 
     }, 
     { 
      "name":"ga:dimension2" 
     } 
     ], 
     "dimensionFilterClauses":[ 
     { 
      "filters":[ 
      { 
       "dimension_name":"ga:dimension2", 
       "operator":"EXACT", 
       "expressions":[ 
       "shop123" 
       ] 
      } 
      ] 
     } 
     ] 
    } 
    ] 
} 

然而,這不返回任何結果:

{ 
    "reports":[ 
    { 
     "columnHeader":{ 
     "dimensions":[ 
      "ga:date", 
      "ga:dimension2" 
     ], 
     "metricHeader":{ 
      "metricHeaderEntries":[ 
      { 
       "name":"ga:productListViews", 
       "type":"INTEGER" 
      } 
      ] 
     } 
     }, 
     "data":{ 
     "totals":[ 
      { 
      "values":[ 
       "0" 
      ] 
      } 
     ] 
     } 
    } 
    ] 
} 

但是當我刪除dimensionFilterClauses我得到的所有結果,當然不是dimension2過濾。

當我爲該維度過濾時,是否有任何錯誤?

回答

相關問題