Има два основни начина за внедряване на електронна търговия в Universal Analytics: стандартна електронна търговия и подобрена.
Отчетите за стандартната електронна търговия Ви дават възможност да измервате транзакциите и да анализирате активността при покупки в сайта или приложението си. Можете да виждате информация за продукти и транзакции, средната стойност на поръчката, процента на реализации от електронна търговия, времето до покупка и други данни.
Подобрената електронна търговия добавя функционалност към стандартните отчети за електронната търговия. Така виждате кога клиентите са добавили артикули в кошниците си за пазаруване, кога са започнали процеса на плащане и кога са завършили покупката. Можете да използвате подобрената електронна търговия и за да идентифицирате сегменти от клиенти, които отпадат от фунията на пазаруване.
В тези инструкции се описва как с Мениджър на маркери на Google да внедрите маркери за електронна търговия в Universal Analytics.
Стандартна електронна търговия
За да настроите маркер за стандартна електронна търговия в Universal Analytics:
- Влезте в профила си в Google Анализ и активирайте електронната търговия за желания изглед на собственост.
- Създайте маркер на Universal Analytics и за Тип проследяване задайте Транзакция.
- Конфигурирайте маркера със задължителните полета.
- Добавете обекта
dataLayer()
към страницата за транзакция, за да се събират и предават необходимите променливи. Променливите наdataLayer()
трябва да са получили стойности в кода, преди маркерът да се задейства. - Създайте задействане, което да активира маркера на страницата за потвърждаване на транзакцията.
Цялата информация за транзакциите трябва да се предава чрез слоя данни с посочените по-долу имена на променливите.
Данни за транзакциите
Име на променливата | Описание | Тип |
---|---|---|
transactionId (задължително) | Уникален идентификационен номер на транзакцията. | низ |
transactionAffiliation (незадължително) | Партньор или магазин | низ |
transactionTotal (задължително) | Обща стойност на транзакцията | числов |
transactionShipping (незадължително) | Такси за доставка за транзакцията | числов |
transactionTax (незадължително) | Сума на данъците за транзакцията | числов |
transactionProducts (незадължително) | Списък с артикулите, купени при транзакцията | масив от обекти на продукти |
Данни за продуктите
Име на променливата | Описание | Тип |
---|---|---|
име (задължително) | Име на продукта | низ |
sku (задължително) | Складова единица на продукта | низ |
category (незадължително) | Категория на продукта | низ |
price (задължително) | Единична цена | числов |
quantity (задължително) | Брой на артикулите | числов |
Поставете този код преди фрагмента на контейнера на Мениджър на маркери, така че слоят данни да е готов, когато Мениджър на маркери задейства маркера на Google Анализ.
Ако поради някаква причина не можете да поставите данните за електронната търговия преди фрагмента на контейнера на Мениджър на маркери, можете да пробвате някое от следните решения:
- Задействайте маркера от персонализирано събитие по-надолу в страницата (например като съчетаете данните с изпращането на събитието, както е описано в документацията за програмисти.)
- Като тип на задействането посочете DOM е готов.
Научете повече за електронната търговия в Google Анализ.
Подобрена електронна търговия
Има два начина за внедряване на подобрена електронна търговия с Мениджър на маркери:
- Слой данни: Предпочитаният начин – изпращате данните за електронната търговия към слоя данни от кода си.
- Персонализирана променлива на JavaScript: Създайте персонализирана променлива на JavaScript в Мениджър на маркери. Тя трябва да връща обект с информацията, която иначе бихте предали към слоя данни.
И в двата случая трябва първо да познавате подобрената електронна търговия в Google Анализ, преди да внедрите маркери за подобрена електронна търговия с Мениджър на маркери. Може да се наложи да потърсите помощ от програмист за внедряването на слоя данни.
Важно: Има няколко конкретни типа информация, с които можете да работите при внедряване на подобрена електронна търговия. Моля, вижте документацията за програмисти за пълен списък на типовете данни, които се поддържат.
Внедряване на слой данни
- В кода си добавете информацията за електронната търговия в обект в слоя данни, наречен ecommerce. Прегледайте документацията за програмисти на Мениджър на маркери за подробности как да внедрите слой данни.
- В Мениджър на маркери създайте маркер на Universal Analytics със следните допълнителни настройки:
- За Тип проследяване задайте Показване на страница или Събитие.
- В Променлива за настройки на Google Анализ под Още настройки Електронна търговия поставете отметка до Активиране на функциите за подобрена електронна търговия.
- Изберете Използване на слоя данни.
Внедряване на персонализирана променлива в JavaScript
- Създайте персонализирана променлива на JavaScript. Тази променлива трябва да връща обект, който съдържа обекта за електронна търговия.
В тази променлива използвайте същия синтаксис, който би бил използван за изпращане на тези данни към слоя данни. - В Мениджър на маркери създайте маркер на Universal Analytics със следните допълнителни настройки:
- За Тип проследяване задайте Показване на страница или Събитие.
- В Променлива за настройки на Google Анализ под Още настройки Електронна търговия поставете отметка до Активиране на функциите за подобрена електронна търговия.
- Изберете Използване на слоя данни.
Сродни ресурси
- Електронна търговия за Google Анализ 4 и Мениджър на маркери на Google
- Google Анализ: Всичко за електронната търговия
- Google Анализ: Всичко за подобрената електронна търговия
- Стандартен ремаркетинг в Google Ads
- Динамичен ремаркетинг в Google Ads
- Подобрена електронна търговия с gtag.js
- Демонстрация на подобрената електронна търговия
- Ръководство за програмисти за подобрена електронна търговия (UA)