Как получить полный реферальный путь для одного сеанса / пользователя через Google Reporting API V4

Как я могу получить доступ к полный реферальный путь для одного сеанса / пользователя через Google Reporting API V4? В этом случае в PHP.

Например, у нас есть следующий код в документации 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");

Размеры & Метрика Explorer
(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");

Откуда Google знает, с какого сеанса брать referralPath?

0

Решение

Попробуй прочитать Traffic Sources - Dimensions and Metrics, этот справочный документ перечисляет и описывает все измерения и метрики, доступные через API отчетности в реальном времени.

Вот пример измерения: rt:referralPath — путь обращения URL (например, document.referrer). Если кто-то размещает ссылку на вашу собственность на своем веб-сайте, этот элемент содержит путь к странице, на которой находится ссылающаяся ссылка. Это значение устанавливается только тогда, когда rt:medium=referral,

Примечание: использовать Google Analytics superProxy обрабатывать многие детали реализации работы с API Google Analytics при аутентификации, кэшировании и преобразовании ответов API в форматы, используемые непосредственно с библиотеками визуализации и диаграмм.

Вы также можете попробовать прочитать Management APIэтот API-интерфейс представляет собой руководство, которое поможет вам вначале запустить и запустить приложение, а затем документация погрузится в различные темы, которые должны помочь вам взаимодействовать с API-интерфейсом для выполнения таких задач, как управление учетными записями, пользователями и данными. Существует также полный набор ссылка документы, которые содержат подробную информацию о каждом параметре каждой конечной точки API и включают пример кода API.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]