Php Google Anlytics/添加转换的Google广告
信息:Php Google Anlytics/添加转换的Google广告,php,google-analytics,measurement-protocol,Php,Google Analytics,Measurement Protocol,信息: 我正在从事一个使用谷歌分析测量协议的电话跟踪项目,该项目完成后应执行以下操作: 在Google Analytics中为目标添加事件/命中(预定义类别/操作) 在Google Adwords中添加转换 我正在使用图书馆: 一切都是根据php ga测量协议设置的,而且似乎都在工作——我可以在Google Analytics中将事件/命中添加到目标中,没有任何问题。 但当我要求谷歌Adwords从谷歌分析导入数据(目标)时,问题就来了——它没有添加任何转换——它说每一次点击都来自“直接/
我正在从事一个使用谷歌分析测量协议的电话跟踪项目,该项目完成后应执行以下操作:
但当我要求谷歌Adwords从谷歌分析导入数据(目标)时,问题就来了——它没有添加任何转换——它说每一次点击都来自“直接/非” 代码:
$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();
任务:
- 我是否缺少一些参数
- 我是否为正确的参数使用了正确的值
- 我使用的是正确的库,还是应该使用其他库
- 我是否应该使用谷歌分析中的目标,还是应该使用谷歌Adwords API
- 他们的方法更简单吗李>
如果有人能为我指明正确的方向,我将不胜感激。我已经花了无数个小时在谷歌上搜索和尝试了一些东西。要将转换命中分配给链接的谷歌分析账户中正确的谷歌广告活动/关键词,它必须属于一个以指定页面视图开始的会话
gclid=XXXXX
URL中的参数。gclid
的值是谷歌广告点击标识符,允许匹配分析和广告数据。如果您的测量协议请求与相应的会话不一致,那么点击将不会被记录为谷歌广告中的转换。
您可能希望为每个假定的转换存储gclid
服务器端,并将其包括在测量协议location
参数中。但是,这可能会导致创建冗余会话和报告中不可预测的差异
有关更多详细信息,请参阅分析。您使用的Conic库具有设置测量协议事件命中的“gclid”参数的功能。。但首先你必须从gac饼干中提取gclid $analytics->setGoogleAddOrdsid($adwords\u id) 您可以找到测量协议参数参考中提到的“gclid”: 这是关于gac和glc饼干的。。
你有没有试过联系第三方图书馆的所有者?我也会试试,谢谢你的建议!感谢您的快速回复和花时间的帮助,我认为您的链接工作不正常。我一直在查看可用的参数,但似乎找不到任何gclid参数(请参阅)-我无法仅使用活动UTM数据吗?gclid不是测量协议参数。这是一个URL查询参数,当用户单击Google搜索页面上的广告时,它会添加到登录页面URL中。因此,当访问者从ad访问某个页面时,该页面URL看起来像
example.com/page.php?gclid=123SDds234d3
。然后,一个准确的URL与其他命中参数一起传递给Google Analytics,它从URL获取gclid
,这是有意义的,所以我应该将整个URL作为DocumentLocationUrl传递?那么我可以通过吗;CampaignMedium、CampaignContent、CampaignSource等等-因为它都在我传递的URL中。你唯一能做的就是传递gclid
参数,因为它是匹配广告和分析数据的索引键。我知道,我有gclid(从测试广告中获得)-但我不确定应该传递什么参数-我尝试了多种不同的方法,但它从未出现在谷歌分析的“实时”转换选项卡中,也没有出现在谷歌广告中