WPForms场景下gtag_report_conversion触发正常但Google Ads不统计转化问题
Google Ads转化数据统计异常问题及解决方案
问题描述
- 我的Google Ads无法统计转化数据
- 已确认
gtag_report_conversion函数可正常触发(函数内加入alert语句可正常弹出提示) - 先后咨询两个gtag技术团队,未定位到问题原因
初始触发代码
var callback = function () { if (typeof(url) != 'undefined') { //window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-*****/*******', 'event_callback': callback }); return false; } var el = document.getElementById('wpforms-submit-322'); if (el){ el.addEventListener("click", gtag_report_conversion); }
2021年11月16日更新
修改代码后曾正常运行1天,之后再次失效,修改后的代码如下:
jQuery('#wpforms-submit-322').attr('type', 'button'); jQuery('#wpforms-submit-322').on('click', function(e) { e.preventDefault(); const $form = jQuery('#wpforms-form-322'); if ($form.valid()) { gtag('event', 'conversion', { 'send_to': '*******/*******', 'event_callback': function() { console.log('enviado.'); jQuery('#wpforms-form-322').trigger('submit'); } }); } });
最终解决方案
问题源于Ads侧异常,只需新建转化标签替换原有标签即可解决。
内容的提问来源于stack exchange,提问作者Christian Iardino
相关产品推荐
相关产品推荐

