页面在 Google Adwords 转化跟踪上被重定向
Page get redirected on Google Adwords Conversion Tracking
我已经形成了人们提交数据并使用 ajax 将数据发送到服务器的表单。我已将其设置为 Google Adwords 中的转换。下面是我用过的代码。
问题是,当用户提交表单时,在收到响应后,它会重定向回我给出的 URL。我不想重定向!!
(提交的数据使用 Vue-resource,因为这个项目是在 VueJS 中)
submit() {
let self = this
this.$validator.validateAll().then(success => {
if (!success) {
return;
}
document.getElementById("submitQuote").value = "Submitting...";
this.$http.post(store.state.url+'api/submit_quote.php', {
formData: store.state.formData
})
.then(response => {
console.log(response.data)
this.submitted = true
self.reference_id = response.data
goog_report_conversion('https://www.example.com/') //report Google that a conversion has occured
});
});
}
Google
给出的代码
<!-- Google Code for Add to Cart Conversion Page
In your html page, add the snippet and call goog_report_conversion
when someone clicks on the chosen link or button. -->
<script type="text/javascript">
/* <![CDATA[ */
goog_snippet_vars = function() {
var w = window;
w.google_conversion_id = 12345678;
w.google_conversion_label = "abcDeFGHIJklmN0PQ";
w.google_conversion_value = 13.00;
w.google_conversion_currency = "USD";
w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
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;
}
}
var conv_handler = window['google_trackConversion'];
if (typeof(conv_handler) == 'function') {
conv_handler(opt);
}
}
/* ]]> */
</script>
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
只是不要提供重定向 URL 到 goog_report_conversion
,即不带参数调用它。
重定向是有条件的:
if (typeof(url) != 'undefined') {
window.location = url;
}
我已经形成了人们提交数据并使用 ajax 将数据发送到服务器的表单。我已将其设置为 Google Adwords 中的转换。下面是我用过的代码。
问题是,当用户提交表单时,在收到响应后,它会重定向回我给出的 URL。我不想重定向!!
(提交的数据使用 Vue-resource,因为这个项目是在 VueJS 中)
submit() {
let self = this
this.$validator.validateAll().then(success => {
if (!success) {
return;
}
document.getElementById("submitQuote").value = "Submitting...";
this.$http.post(store.state.url+'api/submit_quote.php', {
formData: store.state.formData
})
.then(response => {
console.log(response.data)
this.submitted = true
self.reference_id = response.data
goog_report_conversion('https://www.example.com/') //report Google that a conversion has occured
});
});
}
<!-- Google Code for Add to Cart Conversion Page
In your html page, add the snippet and call goog_report_conversion
when someone clicks on the chosen link or button. -->
<script type="text/javascript">
/* <![CDATA[ */
goog_snippet_vars = function() {
var w = window;
w.google_conversion_id = 12345678;
w.google_conversion_label = "abcDeFGHIJklmN0PQ";
w.google_conversion_value = 13.00;
w.google_conversion_currency = "USD";
w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
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;
}
}
var conv_handler = window['google_trackConversion'];
if (typeof(conv_handler) == 'function') {
conv_handler(opt);
}
}
/* ]]> */
</script>
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
只是不要提供重定向 URL 到 goog_report_conversion
,即不带参数调用它。
重定向是有条件的:
if (typeof(url) != 'undefined') {
window.location = url;
}