我正在嘗試在(蛋糕)PHP中爲Google Analytics(分析)編寫一個自定義API查詢,它將取回最近12個月的頁面瀏覽量很多)頁面。谷歌分析API - 取回很多頁面的頁面瀏覽量
這裏是我到目前爲止有:
$metrics = "ga:pageviews";
$params = array(
'dimensions'=>'ga:date',
'filters'=>'ga:pagePath==/enquires/add/200,ga:pagePath==/enquires/add/201',
'sort'=>'ga:date',
'max-results'=>366
);
$startDate = date('Y-m-d', time()-60*60*24*365);
$endDate = date('Y-m-d', time());
$data = $this->service->data_ga->get('ga:' . $profileId, $startDate, $endDate, $metrics, $params);
...這工作的一對夫婦PAGEPATH過濾器,但不幸的是,我正在使用過濾正是我想要的網頁過濾參數是限於最多128個字符。
如果我有很多我想在我的報告中使用的網址(比如50,但可能更多),我如何才能使用Google Analytics進行過濾?
我試着想出一個正則表達式,但這還太長。
我想過要求每頁面(或正則表達式/查詢/添加/ *),然後篩選出我正在尋找的,但這感覺就像做錯事情的方式。
如何將一長串過濾器傳遞給Google AnalyticsAPI?還是有另一種方式?
(順便說一句,這是一個房地產網站,這些報告是爲業主怎麼看的時候則屬性已被瀏覽所以它需要僅限於自己的財產網頁網址)