如何通過Google Reporting API V4爲一個會話/用戶訪問完整引薦路徑? 在這種情況下在PHP中。如何通過Google Reporting API V4訪問一個會話/用戶的完整引薦路徑
例如,我們在Google的Reporting API V4文檔中找到以下代碼。 (https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-php)
function getReport(&$analytics) {
// Replace with your view ID, for example XXXX.
$VIEW_ID = "<REPLACE_WITH_VIEW_ID>";
// Create the DateRange object.
$dateRange = new Google_Service_AnalyticsReporting_DateRange();
$dateRange->setStartDate("7daysAgo");
$dateRange->setEndDate("today");
// Create the Metrics object.
$sessions = new Google_Service_AnalyticsReporting_Metric();
$sessions->setExpression("ga:sessions");
$sessions->setAlias("sessions");
// Create the ReportRequest object.
$request = new Google_Service_AnalyticsReporting_ReportRequest();
$request->setViewId($VIEW_ID);
$request->setDateRanges($dateRange);
$request->setMetrics(array($sessions));
$body = new Google_Service_AnalyticsReporting_GetReportsRequest();
$body->setReportRequests(array($request));
return $analytics->reports->batchGet($body);
}
這部分很有趣:
$sessions->setExpression("ga:sessions");
$sessions->setAlias("sessions");
尺寸&指標瀏覽器 (https://developers.google.com/analytics/devguides/reporting/core/dimsmets)
引用URL的路徑(例如,document.referrer) 。如果某人 在其網頁上放置了該媒體資源的鏈接,則這是 包含引薦鏈接的頁面的路徑。
包含主機名和路徑的完整引用URL。
我假設我必須走這條路只是獲取所需的維度/指標:
$sessions->setExpression("ga:referralPath");
$sessions->setAlias("referral_path");
或
$sessions->setExpression("ga:fullReferrer");
$sessions->setAlias("full_referrer");
將這種正確的做法? 如果不是有另一種方法來實現這一目標?
而另一個問題: 當製作一個請求隨着該指標/尺寸:
$sessions->setExpression("ga:referralPath");
$sessions->setAlias("referral_path");
谷歌知道如何從會議採取referralPath?