簡體   English   中英

Google Analytics PHP API(GAPI) - 獲取直接流量數據

[英]Google Analytics PHP API (GAPI) - Get Direct Traffic Data

我是google analytics的新手,我仍在尋找解決方案。 我正試圖找到一種方法來檢測儀表板上的直接流量下的數據(目標網頁,訪問次數,網頁/訪問次數,平均訪問持續時間,新訪問次數百分比,跳出率)(流量來源 - >來源 - >直接)。 我嘗試使用define('filter', 'source == direct');過濾它define('filter', 'source == direct'); 因為他們的網站說明但沒有運氣可用。 我在這里看過類似的帖子但我想加深搜索。 我錯過了什么嗎?

我當前的代碼只能從所有流量中檢索數據

require_once('gapi.class.php');

define('email', 'email address');
define('password', 'password');
define('profileID', profileID);
define('dimensions', 'source');
define('metrics', 'visits');
define('sortMetric', '-visits');
define('filter', null);
define('startDate', '2013-01-18');
define('endDate', '2013-02-17');
define('startIndex', 1);
define('maxResult', 10);

$ga = new gapi(email, password);
$ga->requestReportData(profileID,dimensions,metrics,sortMetric,filter,startDate,endDate,startIndex,maxResult);

foreach($ga->getResults() as $result){
    echo '<strong>'.$result.'</strong><br />';
    echo 'Source: ' . $result->getSource() . ' ';
    echo 'Visits: ' . $result->getVisits() . '<br /><br />';
}

我找到了答案,只是想分享給你們,以防有人遇到同樣的問題。

基本上我的錯誤是我沒有用括號()包圍direct 我剛剛更換了define('filter', 'source == direct'); into define('filter', 'source==(direct)'); 和中提琴! 我得到了我想要的東西。

這是我的代碼以防萬一你需要它,你可能會注意到我已經替換了尺寸和指標,因為我需要它們作為一個數組。

require_once('gapi.class.php');

define('email', 'email address');
define('password', 'password');
define('profileID', profileID);
$dimensions = array('landingPagePath');
$metrics = array('visits','pageviewsPerVisit','avgTimeOnSite','percentNewVisits','visitBounceRate');
define('sortMetric', '-visits');
define('filter', 'ga:source==(direct)');
define('startDate', '2013-01-18');
define('endDate', '2013-02-17');
define('startIndex', 1);
define('maxResult', 10);

$ga = new gapi(email, password);
$ga->requestReportData(profileID,$dimensions,$metrics,sortMetric,filter,startDate,endDate,startIndex,maxResult);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM