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

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?

提前致谢!

如果你需要设置值,你应该在controller 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 文件中找到 "Confirm" 按钮并添加

onclick="goog_report_conversion(conversion_value)