Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 跟踪用户点击返回Google Adwords API_Php_Google Ads Api - Fatal编程技术网

Php 跟踪用户点击返回Google Adwords API

Php 跟踪用户点击返回Google Adwords API,php,google-ads-api,Php,Google Ads Api,我在这个圈子里兜了一圈,试图在网上找到一个解决方案,但我找不到,所以我想我会问一下,这可能对其他人也有用 情景 有了PHP,我期待着与GoogleAdWordsAPI对话。好的,没什么大不了的。不过,我想把它与我们自己的后台系统结合起来,将谷歌广告词中每个活动/广告组的销售/转化数据与印象/点击/成本数据结合起来 这将涉及到标记目标URL,我最初认为是使用来自Google的动态标记{creative}例如{creative},但是这似乎是一个数字,它在整个帐户中不是唯一的,但仅在Adgroup下

我在这个圈子里兜了一圈,试图在网上找到一个解决方案,但我找不到,所以我想我会问一下,这可能对其他人也有用

情景

有了PHP,我期待着与GoogleAdWordsAPI对话。好的,没什么大不了的。不过,我想把它与我们自己的后台系统结合起来,将谷歌广告词中每个活动/广告组的销售/转化数据与印象/点击/成本数据结合起来

这将涉及到标记目标URL,我最初认为是使用来自Google的动态标记{creative}例如{creative},但是这似乎是一个数字,它在整个帐户中不是唯一的,但仅在Adgroup下是唯一的。因此AdgroupOne和AdgroupII的adid可能都是1,2,3,4,5等。。因此,您不能使用此id提取数据

还有其他人遇到过这种情况吗?有没有一种方法可以绕过它,获得一个独特的标识符,它可以存储在后台,每次访问都可以通过API追溯到Google Adwords


真的很感谢你对我的帮助,因为这让我很难堪。谢谢大家。

解决这个问题的最简单方法是在url中提供您自己的ID。另外,在您的末端维护一个表单的映射(adgroupid、adId、您的标签id)。通过这种方式,您可以查找地图,找出在点击url时单击了哪些广告

需要记住的一些id规则:

活动ID:在整个系统中是唯一的。 adGroupId:在整个系统中是唯一的。 adId:在adGroupId中是唯一的,因此(adGroupId,adId)在整个系统中是唯一的。 关键字ID:在adGroupId中是唯一的,因此(adGroupId,keywordId)在整个系统中是唯一的

干杯,
Anash

显然,{creative}似乎与广告组中的广告副本id有关。再进一步研究,{keyword}似乎与广告组中的关键字/短语有关,但与实际用户输入的内容无关。然后,这可能会被引用回GA API,以提取它所属的adgroup?