0

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

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

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

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

我在 Shopify 订单成功中使用的脚本 -

<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>

请指教。

谢谢

4

3 回答 3

1

抱歉,目前无法将任何类型的订单详细信息传递到成功页面 - 不幸的是,这种类型的代码不起作用。

于 2015-09-09T13:11:34.553 回答
1

我也遇到了类似的挑战,考虑到 Big Cartel 的限制,如果购物车不是空的,我会在购物车上添加一个跟踪脚本来进行转化。总比没有好。

{%if page.permalink == 'cart' %}
{% if cart.items != blank %} 
<script></script>
{%endif%} 
 {%endif%} 
于 2015-12-12T21:01:34.217 回答
0

如果您在 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>

要获得完整的说明,请点击此链接http://www.notesonclick.com/blog/dynamic-remarketing-code-for-shopify/

于 2016-09-26T03:29:41.870 回答