PHP Google BetaAnalyticsDataClient получает дату посещения первой страницыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP Google BetaAnalyticsDataClient получает дату посещения первой страницы

Сообщение Anonymous »

У меня есть следующий код для получения списка страниц с наибольшим количеством посещений за последние 7 дней из Google Analytics.

Код: Выделить всё

use Google\Analytics\Data\V1beta\Client\BetaAnalyticsDataClient;
use Google\Analytics\Data\V1beta\DateRange;
use Google\Analytics\Data\V1beta\Dimension;
use Google\Analytics\Data\V1beta\Metric;
use Google\Analytics\Data\V1beta\RunReportRequest;

$property_id = '12345678';
$client = new BetaAnalyticsDataClient();
$request = (new RunReportRequest())
->setProperty('properties/' . $property_id)
->setDateRanges([
new DateRange([
'start_date' => date("Y-m-d", strtotime('-7 days')),
'end_date' => 'today',
]),
])
->setDimensions([
new Dimension([
'name' => 'pagePath',
]),
])
->setMetrics([
new Metric([
'name' => 'activeUsers',
])
])
->setLimit(10);
Это работает нормально, но я хочу знать, есть ли способ также фильтровать результаты по первому посещению страницы, чтобы отфильтровать страницы, которые старше указанного диапазона дат. указано. Я попробовал добавить следующее:

Код: Выделить всё

new Dimension([
'name' => 'firstSessionDate',
]),
Но это не дает мне желаемых результатов. Я посмотрел здесь, но не могу найти ответа на свою проблему. Любая помощь приветствуется.


Подробнее здесь: https://stackoverflow.com/questions/790 ... page-visit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»