google adwords 是否会消除重复转化?
我正在使用 AdWords 来跟踪 ajax 网站上的转化情况。它非常适合具有唯一标签和价值的单次转化。
问题:
在网站上,我有一个用例,用户可以在短时间内连续触发多个外观非常相似的转化。有时这些转化是唯一的,有时它们可能与一个或多个其他转化值和标签相匹配。
当我提交这些转化时,它会跟踪其中的一些,而不是其他。
起初,我将转换片段添加到页面,所以我认为它只包含 conversions.js 一次,而不触发其他片段。因此,为了解决这个问题,我将转换片段移至 iFrame 并将其放在页面上。那有同样的问题,但肯定包括 conversions.js。我担心问题可能与他们连续快速被解雇有关,所以我让他们等待,然后再解雇下一个。我尝试了 1,2 和 4 秒的间隔,但都没有解决问题。
为了找出问题所在,我美化了 conversions.js,并找到了一个调试选项。我打开它,它对所有转换发出关于缺少 conversion_id 的警告 - 我尝试添加 google_conversion_id,并将其设置为时间戳,因此它始终是唯一的。这也没有解决问题。
我最终尝试放弃 iFrame,并将跟踪像素添加到页面。跟踪像素仍然可以很好地触发转换,并且似乎向页面添加了一个 iFrame,然后将其删除。不幸的是,转换仍然缺失。
问题:
鉴于这在许多不同的方式中都不起作用,我想知道谷歌是否正在对我的类似转化进行重复数据删除。这些文档没有任何信息可以阐明这一点,但它们也没有记录 google_conversion_id,因此有很多事情没有记录。
如果是,为什么 google_conversion_id 不解决这个问题?看来每一条线索都应该是独一无二的。我无法附加到标签或值,并且我在发出所有请求时都在末尾附加了缓存破坏器,以确保它不在浏览器端。我可以验证它是否正常工作,因为包含 conversions.js 或显示 iFrame。
有什么想法吗?有人知道我可以在哪里向谷歌搜索者询问这个问题吗?这让我发疯。
I'm using AdWords to track conversions on an ajax site. It works well for single conversions that have a unique label and value.
The Problem:
On the site I have a use case where a user can fire multiple very similar looking conversions in short succession. Sometimes these conversions are unique, sometimes they could match one or more of the other conversion values and labels.
When I submit these conversions, it tracks some of them, and not others.
At first, I was adding the conversion snippet to the page, so I figured it was including conversions.js only once, and not firing the others. So, to fix that, I moved the conversion snippet to an iFrame and put that on the page. That had the same problem, but was definitely including conversions.js. I was worried that the problem may have to do with the fact that they're fired in quick succession, so I made them wait before firing the next. I tried intervals of 1,2, and 4 seconds, none of which solved the issue.
In an attempt to figure out what was going wrong, I beautified conversions.js, and found a debug option. I turned it on, and it was warning on all conversions about a missing conversion_id - I tried adding google_conversion_id, and just set it to a timestamp, so it would always be unique. This didn't solve the problem either.
I finally tried just ditching the iFrames, and adding the tracking pixel to the page. The tracking pixel still fires the conversions just fine, and seems to add an iFrame to the page, then delete it. Unfortunately, the conversions still are missing.
The Question:
In light of this not working in any of many different ways, I'm wondering if google is de-duping my similar conversions. The docs have no information that shed light on this, but they also don't document the google_conversion_id, so there's plenty going on that isn't documented.
If they are, why wouldn't google_conversion_id fix this? It seems that should unique each lead. I can't append to the label or value, and I'm making all my requests with a cachebuster appended to the end to make sure it's not on the browser end. I can verify that it's working, as either conversions.js gets included or the iFrame shows up.
Any ideas? Anyone know where I can ask a googler about this? It's driving me CRAZY.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
变量
google_conversion_id
是您的帐号。不要改变它,否则事情就不会起作用。据我所知,没有办法传递唯一的交易ID,也没有办法签署转换参数以防止重复和请求伪造。
Google 无法区分以下场景,因为它们会导致对当前 Google adWords 转换脚本的完全相同的一组调用:
当他们只支持 CPC 时,这只是令人烦恼,但对于 CPA,它已成为 Google adWords 系统中的漏洞。
The variable
google_conversion_id
is your account number. Do not change it, or things just won't work.As far as I can tell there is no way to pass a unique transaction ID, nor to sign the conversion parameters to prevent duplicates and request forgeries.
Google has no way to differentiate the following scenarios, because they result in exactly the same set of calls to the current Google adWords conversion script:
This was merely annoying when they only supported CPC, but with CPA it has become a vulnerability in the Google adWords system.