Я использую систему Business Catalyst (которая использует Liquid Markup/JSON), и я пытаюсь настроить на нем eCommerce Google Analystics Tracking. Я также использую JS Cookies для хранения информации.Сохранить Javascript в Cookie и получить его позже
Этот код необходимо добавить на страницу «Спасибо»/«Получение». К сожалению, Business Catalyst не имеет JSON для каждого товара, который был приобретен на странице получения ...
Поэтому я пытаюсь сохранить с помощью .set()
G.A. отслеживания на странице проверки, а затем получить его на странице получения с помощью .get()
.
Что приводит меня к моей проблеме, мне нужно сохранить следующий скрипт в файле cookie, а затем получить его позже. Я думаю, что это имеет какое-то отношение к усилению G.A. скрипт, а затем разбор его позже, но это то, где заканчиваются мои знания.
КОД НА СТР ОФОРМИТЬ
Я хочу, чтобы хранить информацию в куки на этой странице.
<script>
// Store eCommerce items in Cookie
Cookies.set("GAinfo", "
ga('ecommerce:addItem', {
'id': '00001',
'name': 'Product Name 01',
'sku': 'ABCD01',
'category': 'Fruit',
'price': '0.99',
'quantity': '13',
'currency': 'GBP'
});
ga('ecommerce:addItem', {
'id': '00002',
'name': 'Product Name 02',
'sku': 'ABCD02',
'category': 'Vegetables',
'price': '1.95',
'quantity': '6',
'currency': 'GBP'
});
");
</script>
КОД НА СТР Квитанция
Я хочу, чтобы извлечь информацию из печенья на этой странице, так что я могу отправить его в Google!
<script>
var cGAinfo = Cookies.get('GAinfo');
$('.GAinfo-container').html(cGAinfo);
</script>
Сообщите мне, если что-то упустило и спасибо!
_ «Мне нужно сохранить следующий скрипт в cookie» _ - вам не нужно вставлять весь скрипт в файл cookie; то, что вы _need_ - это данные, потому что это единственная динамическая часть. Btw., Вместо cookie, я бы предпочел использовать sessionStorage для таких вещей. – CBroe
@CBroe Спасибо, что указали мне в правильном направлении, я проверю его – JHair