信息:
我正在开发一个使用 Google Analytics 测量协议的电话跟踪项目,完成后应该执行以下操作:
在 Google Analytics(分析)中向目标添加事件/命中(预定义类别/操作)
在 Google Adwords 中添加转化
我正在使用图书馆:
一切都是根据 php-ga-measurement-protocol 设置的,它似乎正在工作 - 我可以在 Google Analytics 中将事件/命中添加到目标中,没有任何问题。
但是当我要求 Google Adwords 从 Google Analytics 导入数据(目标)时,问题就来了——它没有添加任何转换——它说每次点击都来自“直接/非”。
代码:
$analytics = new TheIconic\Tracking\GoogleAnalytics\Analytics(true);$analytics->setProtocolVersion('1') ->setHitType('event') ->setTrackingId($sGoogleAnalyticID) ->setClientId($sClientID) ->setEventCategory('MyEventCategory') ->setEventAction('MyAction') ->setEventValue(1) ->sendEvent();
我认为这是有道理的,因为我没有添加 UTM 数据,所以我尝试在 $analytics 对象上设置 UTM 数据,如下所示:
$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?
他们是更简单的方法吗?
我将不胜感激任何帮助,或者如果有人能指出我正确的方向 - 我已经用了无数小时谷歌搜索和尝试东西。
holdtom
皈依舞