Цель: состоит в том, чтобы нажать JSON для менеджера тегов Google.
Проблема: нет доступной переменной жидкости для "реферера" согласно ShopifyДокументация.
Возможное решение: - создать переменную с использованием Javascript
Итак, я сделал:
Я создалскрипт, который добавит URL-адрес веб-сайта, с которого пришли посетители.
захватывает добавленный URL-адрес веб-сайта и преобразует его в переменную
.переменная {{ ref }}
в JSON
Когда я проверял элемент, 'referrer' (JSON) не имеет никакого значения
, пожалуйста, помогите
<script type="text/javascript">
$(document).ready(function () {
var content = document.referrer;
$(".referrer").append(content);
});
</script>
{% capture ref %}
<div class="referrer">Referrer: </div>
{% endcapture %}
<script type="text/javascript">
dataLayer.push({
‘userEmail’ : ‘{{ customer.email }}’,
‘productCategory’ : ‘{{ collection.title }}’,
‘productName’ : ‘{{ product.title }}’,
‘price’ : ‘{{ sca_price | money }}’,
‘originalPrice’ : ‘{{ sca_price | money }}’,
‘cartItems’ : ‘{{ cart.item_count }}’,
‘currency’ : ‘{{ shop.currency }}’,
‘referrer’ : ‘{{ ref }}’, // not working
‘productRating’ : ‘’,
‘reviewCount’ : null,
‘event’ : null
});
</script>