Я реализую автономное отслеживание звонков с использованием библиотеки PHP протокола измерения Google Analytics.
Я отправляю вызов как событие со следующей конфигурацией:
КАТЕГОРИЯ СОБЫТИЯ: «Отслеживание вызовов»
ДЕЙСТВИЕ СОБЫТИЯ: «Вызов»
МЕТКА СОБЫТИЯ: «Вызывающий абонент:% CallerPhone%; Отслеживание:% TrackingPhoneNumber%; Место назначения:% DestinationPhone% '
Все события отображаются в статистике, но моя проблема в том, что когда я отправляю одну и ту же КАТЕГОРИЮ СОБЫТИЯ + ДЕЙСТВИЕ СОБЫТИЯ + МЕТКА СОБЫТИЯ, количество уникальных событий равно количеству общих событий, поэтому группировка не происходит. Например: я отправляю 3 события с одной и той же комбинацией КАТЕГОРИЯ СОБЫТИЯ + ДЕЙСТВИЕ СОБЫТИЯ + МЕТКА СОБЫТИЯ, в статистике у меня есть 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);
Спасибо!
--Стив