Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
Asp.net 谷歌AdWords点击转换为;“未经核实”;_Asp.net_Google Ads Api - Fatal编程技术网

Asp.net 谷歌AdWords点击转换为;“未经核实”;

Asp.net 谷歌AdWords点击转换为;“未经核实”;,asp.net,google-ads-api,Asp.net,Google Ads Api,我有一个基于ASP.NET web表单的在线商店。当客户进入结账页面时,会有一张表格,他们必须在其中提供详细信息,如邮资地址等。填写表格后,他们必须单击“立即付款”按钮,提示进入Paypal结账页面 我需要跟踪谷歌AdWords转换统计数据的点击量 跟踪点击的常用代码如下所示: // some data goog_report_conversion = function(url) { goog_snippet_vars(); window.google_conversion_format = "

我有一个基于ASP.NET web表单的在线商店。当客户进入结账页面时,会有一张表格,他们必须在其中提供详细信息,如邮资地址等。填写表格后,他们必须单击“立即付款”按钮,提示进入Paypal结账页面

我需要跟踪谷歌AdWords转换统计数据的点击量

跟踪点击的常用代码如下所示:

// some data
goog_report_conversion = function(url) {
goog_snippet_vars();
window.google_conversion_format = "3";
var opt = new Object();
opt.onload_callback = function() {
if (typeof(url) != 'undefined') {
  window.location = url;
}
但由于网站的实现方式,目的地链接是动态生成的,因此我无法将其作为“goog_report_conversion”的参数传递

因此,我将转换函数稍微更改为:

// some data
goog_report_conversion = function(id) {
goog_snippet_vars();
window.google_conversion_format = "3";
var opt = new Object();
opt.onload_callback = function() {
  if (typeof(id) != 'undefined') {
    // I use custom function to trigger click on the actual button
    event_fire(document.getElementById(id), 'click');
  }
}
我有一个HTML结构:

<span class="GeneralFormButton" onClick="goog_report_conversion('submit_all')">Pay Now</span>
<input type="button" name="submit_all" value="Pay Now" onclick="this.disabled=true; this.value='Plase wait';__doPostBack('submit_all','')" id="submit_all" style="display: none;" />
转换id和标签是正确的,其余的数据似乎也可以,但是转换仍然没有被跟踪。我就是不明白为什么

我哪里出错了?你认为需要改变什么


非常提前感谢

事实证明,该表单以前从未填写并发送过,因此谷歌无法验证代码。当我测试响应数据时,我发送了表单,代码得到了验证。

Hello Vlad V,首先,我不会在该操作中触发转换,因为人们可以去Paypal,然后去另一个网站,或者不用购买就返回到您的网站,所以,为什么不在“谢谢页面”中实现通常的代码呢?
https://www.googleadservices.com/pagead/conversion/*correct conversion id*/?random=1459744659796
&cv=8
&fst=1459744659796
&num=1
&fmt=3
&label=*correct conversion label*
&guid=ON
&u_h=800
&u_w=1280
&u_ah=777
&u_aw=1280
&u_cd=24
&u_his=11
&u_tz=570
&u_java=false
&u_nplug=5
&u_nmime=7
&frm=0
&url=http%3A//www.website.com/store_checkout2.aspx%3Fpay_service%3DPayPal%26promo_code%3D%26voucher%3D
&ref=http%3A//www.website.com/store_checkout2.aspx%3Fpay_service%3DPayPal%26promo_code%3D%26voucher%3D
&tiba=Contact%20and%20Delivery%20Address
&async=1