Информация:
Я работаю над проектом по отслеживанию телефонных разговоров, который использует протокол измерений Google Analytics, который должен выполнить следующее:
- Добавить событие / попадание в цель в Google Analytics (предопределенная категория / действие)
- Добавить конверсию в Google Adwords
Использую библиотеку:
Все настроено в соответствии с php -ga-измерения-протокол, и, кажется, работает - Я могу добавить событие / попадание к цели в Google Analytics без каких-либо проблем.
Но проблема возникает, когда я прошу Google Adwords импортировать данные (цели) из Google Analytics - он не добавляет никаких конверсий - он говорит, что каждый удар приходит только от "Direct / Non".
Код:
$analytics = new TheIconic\Tracking\GoogleAnalytics\Analytics(true);
$analytics->setProtocolVersion('1')
->setHitType('event')
->setTrackingId($sGoogleAnalyticID)
->setClientId($sClientID)
->setEventCategory('MyEventCategory')
->setEventAction('MyAction')
->setEventValue(1)
->sendEvent();
Я понял, что это имеет смысл, поскольку я не добавляю данные UTM, поэтому я попытался установить данные UTM в $ analytics объект, как показано ниже:
$analytics = new TheIconic\Tracking\GoogleAnalytics\Analytics(true);
$analytics->setProtocolVersion('1')
->setHitType('event')
->setTrackingId($sGoogleAnalyticID)
->setClientId($sClientID)
->setEventCategory('MyEventCategory')
->setEventAction('MyAction')
->setEventValue(1)
->setCampaignName($sUtmCampaign) //&utm_campaign=[xxxxx] - para name value is taken from
->setCampaignSource($sUtmSource) //&utm_source=[xxxxx] - para name value is taken from
->setCampaignMedium($sUtmMedium) //&utm_medium=[xxxxx] - para name value is taken from
->setCampaignContent($sUtmContent) //&utm_content=[xxxxx] - para name value is taken from
->sendEvent();
Задания :
- я пропускаю некоторые параметры?
- я использую правильные значения для правильного параметра?
- я использую правильную библиотеку, или я должен использовать что-то еще?
- я должен даже работать с целями в Google Analytics или я должен использовать Google Adwords API?
- это более простой способ сделать это?
Буду признателен за любую помощь, или, если кто-то сможет направить меня в правильном направлении - я потратил бесчисленные часы на поиски и поиски вещей.