Google gtag_report_conversion:如何在不重新加载页面的情况下使用它?
Google gtag_report_conversion: how can I use it without reloading my page?
我在弹出窗口中有表格。我需要使用这个脚本:
function gtag_report_conversion(url) {
var callback = function () {
if (typeof(url) != 'undefined') {
window.location = url;
}
};
gtag('event', 'conversion', {
'send_to': 'id_of_analytics',
'event_callback': callback
});
return false;
}
在提交时我使用:
onclick="return gtag_report_conversion('my_page_url')"
但是当我单击提交按钮时,我的页面会重新加载并关闭带有表单的弹出窗口。并且没有显示错误或成功消息。
如何在不重新加载页面的情况下使用此脚本?
更改此行
window.location = url;
to
// window.location = url;
基本上,回调函数会将您转到您使用 gtag_report_conversion
函数调用的 url。所以如果你只是没有通过url,那么这个检查
if (typeof(url) != 'undefined') {
window.location = url;
}
将计算为 false,不会触发转发。
我在弹出窗口中有表格。我需要使用这个脚本:
function gtag_report_conversion(url) {
var callback = function () {
if (typeof(url) != 'undefined') {
window.location = url;
}
};
gtag('event', 'conversion', {
'send_to': 'id_of_analytics',
'event_callback': callback
});
return false;
}
在提交时我使用:
onclick="return gtag_report_conversion('my_page_url')"
但是当我单击提交按钮时,我的页面会重新加载并关闭带有表单的弹出窗口。并且没有显示错误或成功消息。
如何在不重新加载页面的情况下使用此脚本?
更改此行
window.location = url;
to
// window.location = url;
基本上,回调函数会将您转到您使用 gtag_report_conversion
函数调用的 url。所以如果你只是没有通过url,那么这个检查
if (typeof(url) != 'undefined') {
window.location = url;
}
将计算为 false,不会触发转发。