Уникальные события, такие же как и все события для одной и той же комбинации «EVENT CATEGORY / EVENT ACTION / EVENT LABEL»

Я внедряю автономное отслеживание вызовов с использованием PHP-библиотеки протокола измерений Google Analytics.

Я отправляю звонок как событие со следующей конфигурацией:

КАТЕГОРИЯ СОБЫТИЙ: ‘CallTracking’
СОБЫТИЕ: «Позвони»
СОБЫТИЕ
ЭТИКЕТКА: «Звонящий:% CallerPhone%; Отслеживание:% TrackingPhoneNumber%;
Пункт назначения:% DestinationPhone% ‘

Все события отображаются в статистике, но моя проблема в том, что когда я отправляю одну и ту же КАТЕГОРИЮ СОБЫТИЙ + СОБЫТИЕ СОБЫТИЙ + ЭТИКЕТКА СОБЫТИЙ, количество уникальных событий равняется количеству общих событий, поэтому группировка не происходит. Например: я отправляю 3 события с одинаковой комбинацией EVENT CATEGORY + EVENT ACTION + EVENT LABEL, в статистике у меня всего 3 события и 3 уникальных события. Я ожидал, что будет 3 всего и 1 уникальным.

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

Это мой код отслеживания:

// Initialize GA Tracker
$tracker = new GoogleAnalytics\Tracker(%ANALYTICS_ID%, %ANALYTICS_HOST%);

// Assemble Visitor information
$visitor = new GoogleAnalytics\Visitor();
$visitor->setIpAddress(%CALLER_IP%);

// Assemble Session information
$session = new GoogleAnalytics\Session();

// Assemble Campaign information
$campaign = new GoogleAnalytics\Campaign();
// ...adding here all the utm stuff and what needed for campaigns

// add campaign information to tracker
$tracker->setCampaign($campaign);

// GA Event Tracking
// This is how eventLabel must look: 'Caller:01234567890; Tracking:01234554321; Destination:01234567899'
$eventLabel    = 'Caller: %CallerPhone%; Tracking: %TrackingPhoneNumber%; Destination: %DestinationPhone%';
$eventAction   = 'Call';
$eventCategory = 'CallTracking';
$event = new GoogleAnalytics\Event($eventCategory, $eventAction, $eventLabel, $value);

// Track the event
$tracker->trackEvent($event, $session, $visitor);

Спасибо!

—Стив

0

Решение

«Уникальные события» означает «уникальные события на сеанс» (поэтому, если посетитель запускает событие дважды во время сеанса, у вас будет два события и одно уникальное событие).

Ваш код (предположительно) начинает новый сеанс для каждого вызова, что означает, что у вас есть только одно событие на сеанс. Это, в свою очередь, означает, что количество событий идентично количеству уникальных сеансов.

0

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

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

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