2016-11-28 45 views
2

我終於弄清楚我是如何連接到Google Analytics的 - 正確的 - 現在我可以訪問某些數據。我正在使用google-api-php-client。Google Analytics,維度和指標 - 如何?

我可以度量就好FX工作,通過做

 return $analytics->data_ga->get(
    'ga:' . $profileId, 
    '7daysAgo', 
    'today', 
    'ga:sessions,ga:pageviews,ga:sessionDuration'); 

將返回我的會話,綜合瀏覽量和會話持續時間的數目。但現在讓我說我也有興趣使用一些維度 - 也許我希望查詢返回網站使用數據的所有流量的搜索引擎,按瀏覽量降序排序。

dimensions=ga:source 
    metrics=ga:pageviews,ga:sessionDuration,ga:exits   
    filters=ga:medium==cpa,ga:medium==cpc,ga:medium==cpm,ga:medium==cpp,ga:medium==cpv,ga:medium==organic,ga:medium==ppc 
    sort=-ga:pageviews 

的data_ga->得到函數調用爲以下參數:$ IDS,$的startDate,$結束日期,$度量,$ optParams =陣列()

我試圖提供在尺寸和過濾器陣列,但它返回我下面的錯誤

警告:非法串偏移 '類型' 中 XXXXXXXXX/src目錄/谷歌/服務/ Resource.php上線269

警告:非法ST環紋補償 '位置' 在 XXXXXXXXX/SRC /谷歌/服務/ Resource.php上線272

警告:非法串偏移 '位置' 在 XXXXXXXXX/SRC /谷歌/服務/ Resource.php上管線274

回答

1

尺寸不是必需的,因此它們是選項參數的一部分。

//Adding Dimensions 
$params = array('dimensions' => 'ga:userType'); 
// requesting the data 
$data = $service->data_ga->get("ga:89798036", "2014-12-14", "2014-12- 14", "ga:users,ga:sessions", $params); 

過濾器和排序,也可以添加到$ PARMS陣列

相關問題