将订单价值传递给成功页面中的转换代码

Passing Order Value to conversion code in Success page

我正在为 'success' 页面实施 Google 动态再营销代码,我想将订单数据传递给跟踪脚本 -

可行吗?我在文档中没有看到任何 Order 变量。 shopify 订单变量会起作用吗?

我需要填充并传递的脚本 -

<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: [PRODUCT IDs],
ecomm_pagetype: 'purchase',
ecomm_totalvalue: ORDER TOTAL
};
</script>

我在 Shopify Order Success 中使用的脚本 -

<script type="text/javascript">
var google_tag_params = {
{% if order.line_items.size > 1 %}
ecomm_prodid: [{% for line_item in order.line_items %}'{{line_item.product.product.id }}'{% if forloop.last != true %},{% endif %}{% endfor %}],
{% elsif order.line_items.size == 1 %}
ecomm_prodid: [{% for line_item in order.line_items %}'{{line_item.product.product.id }}'{% endfor %}],
{% else %}
ecomm_prodid: '',
{% endif %}
ecomm_pagetype: 'purchase',
ecomm_totalvalue: {{ cart.total }}
};
</script>

请指教

谢谢

抱歉,目前无法将任何类型的订单详细信息传递到“成功”页面 - 不幸的是,此类代码无法正常工作。

考虑到 Big Cartel 的限制,我遇到了类似的挑战,如果购物车不为空,我会在购物车上放置一个用于转换的跟踪脚本。聊胜于无。

{%if page.permalink == 'cart' %}
{% if cart.items != blank %} 
<script></script>
{%endif%} 
 {%endif%} 

如果您要在 shopify 的确认页面中查找产品 ID 和总价值 你可以使用下面的代码。

<!-- google dynamic remarketing tag for thank-you page -->
<script type="text/javascript"> 
     var google_tag_params = {
           ecomm_prodid: [{% for line_item in order.line_items %} 'shopify_US_{{line_item.product.id}}_{{line_item.variant.id}}', {% endfor %}],
           ecomm_pagetype: 'purchase',
           ecomm_totalvalue: {{ subtotal_price | money_without_currency | remove: ","}}
        };
</script>

要获得完整的说明,请遵循此 link http://www.notesonclick.com/blog/dynamic-remarketing-code-for-shopify/