为了账号安全,请及时绑定邮箱和手机立即绑定

谷歌分析/谷歌广告添加转化

谷歌分析/谷歌广告添加转化

PHP
胡说叔叔 2022-07-22 10:33:46
信息:我正在开发一个使用 Google Analytics 测量协议的电话跟踪项目,完成后应该执行以下操作:在 Google Analytics(分析)中向目标添加事件/命中(预定义类别/操作)在 Google Adwords 中添加转化我正在使用图书馆:theiconic/php-ga-测量协议一切都是根据 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?他们是更简单的方法吗?我将不胜感激任何帮助,或者如果有人能指出我正确的方向 - 我已经用了无数小时谷歌搜索和尝试东西。
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

要将转化命中分配给关联的 Google Analytics(分析)帐户中的适当 Google Ads 广告系列/关键字,它必须属于以 URL 中具有指定gclid=XXXXX参数的综合浏览量开始的会话。的值gclid是 Google Ads 点击标识符,允许匹配 Analytics 和 Ads 数据。如果您的衡量协议请求与相应会话不一致,则该匹配不会在 Google Ads 中记录为转化。您可能希望gclid为每个假定的转换存储服务器端,并将其包含在您的测量协议location参数中。但是,这可能会导致创建冗余会话和报告中不可预测的差异。



查看完整回答
反对 回复 2022-07-22
?
皈依舞

TA贡献1851条经验 获得超3个赞

您正在使用的 Iconic 库具有设置测量协议事件命中的“gclid”参数的功能。但首先您必须从 _gac cookie 中提取 gclid。

$analytics->setGoogleAdwordsId($adwords_id);

您可以找到 Measurement Protocol 参数参考中提到的“gclid”: https ://developers.google.com/analytics/devguides/collection/protocol/v1/parameters

这谈论 _gac 和 _glc cookie.. https://support.google.com/analytics/answer/7519794/use-google-analytics-to-support-google-ads-conversions?hl=en#zippy=%2Cin-本文


查看完整回答
反对 回复 2022-07-22
  • 2 回答
  • 0 关注
  • 182 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号