Передача значения заказа в код конверсии на странице успеха

Я внедряю код динамического ремаркетинга 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>

Пожалуйста, порекомендуйте.

Спасибо


person user1944324    schedule 08.09.2015    source источник


Ответы (3)


Извините, но на данный момент нет возможности передать какую-либо информацию о заказе на страницу «Успех» — к сожалению, этот тип кода не будет работать.

person Nick Endle    schedule 09.09.2015

У меня была аналогичная проблема, учитывая ограничения в Big Cartel, я добавил скрипт отслеживания конверсий в корзине, если корзина не пуста. Это было лучше, чем ничего.

{%if page.permalink == 'cart' %}
{% if cart.items != blank %} 
<script></script>
{%endif%} 
 {%endif%} 
person Michael Groh    schedule 12.12.2015

если вы ищете идентификатор продукта и общую стоимость на странице подтверждения shopify, вы можете использовать приведенный ниже код.

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

person Dinesh Gopal Chand    schedule 26.09.2016