繁体   English   中英

订单确认Opencart 2.3上的Google转化标签

[英]Google conversion tag on order confirmation Opencart 2.3

有人做过这个吗?

我需要将此代码放入opencart 2.3订单确认中:

 <script type="text/javascript"> /* <![CDATA[ */ goog_snippet_vars = function() { var w = window; w.google_conversion_id = 829815238; w.google_conversion_label = "XPd-CKjm0HgQxvPXiwM"; w.google_conversion_value = 0.00; w.google_conversion_currency = "EUR"; 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> 

如何在脚本中添加此值?

w.google_conversion_value = 0.00;

w.google_conversion_currency = "EUR";

在哪里可以找到确认按钮的代码goog_report_conversion

先感谢您!

如果需要设置值,则应在控制器checkout / {confirm,*}中将值设置为$ data数组,例如

$data['google_conversion_value'] = $this->cart->getTotal();

货币相同但使用

$data['google_conversion_currency '] = $this->session->data['currency']

比.tpl文件更改

w.google_conversion_value = <?php echo $google_conversion_value ?>;
w.google_conversion_currency = <?php echo $google_conversion_currency ?>;

在页面的.tpl文件中,找到“确认”按钮并添加

onclick="goog_report_conversion(conversion_value)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM