ID на транзакцията е уникален идентификатор, който можете да създадете за всяка транзакция, като например номер за потвърждение на поръчката. Трябва да добавите ID на транзакцията (като например номер за потвърждение на поръчката) към всяко събитие при електронна търговия, за да премахнете дублирането на транзакции от един и същ потребител и да обработвате правилно възстановяванията на суми.
С добавянето на ID на транзакцията Google Анализ ще премахне дублирането на покупки, ако две покупки са регистрирани с един и същ ID на транзакцията.
Google Анализ премахва само дублирането на транзакции с един и същ ID на транзакцията от един и същ потребител. Един и същ ID на транзакцията може да се използва за различни потребители, без да се премахва дублирането на транзакциите.
Преди да започнете
ID на транзакцията трябва да е уникален за всяка поръчка. Например можете да използвате номерата за потвърждение на поръчката за транзакциите си.
ID на транзакциите могат да включват цифри, букви и специални знаци, като тирета и интервали. Те трябва да са уникални за всяка транзакция. ID на транзакциите трябва да пропускат всяка информация, която може да се използва за идентифицирането на отделни клиенти.
Добавяне на ID на транзакция
Трябва да промените кода си, за да събирате ID на транзакцията. Не е необходимо да правите промени в Google Анализ.
Забележка: Уверете се, че предавате динамична стойност за ID на транзакцията. Ако изпратите един и същ ID за различни транзакции, бихте могли да отчитате значително по-малък брой от реализациите си.
Например следните инструкции използват Active Server Pages (ASP) и актуализират кода на измерването gtag.js . Точният код ще варира в зависимост от използвания от Вас сървърен език. Уверете се, че използвате правилния език за уебсайта си.
- Отворете ASP файла (или подходящия файл за езика на сървъра, който използвате) за страницата си за реализация.
- Намерете ASP израза, който съхранява тази информация. Например:
<%= orderId %>
. - Отворете HTML кода за страницата си за реализация и намерете фрагмента за събитие.
- В раздела
script
на фрагмента за събитие (между маркерите<script></script>
) заменете<%= orderId %>
с ASP израза от стъпка 2:Пример на фрагмент за събитие:
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
Потвърждаване на ID на транзакцията
- Задействайте събитието на уебсайта си.
- В уеб браузъра си вижте изходния код на уеб страницата (в повечето уеб браузъри кликнете с десния бутон на мишката върху страницата и изберете View source).
- Трябва да виждате кода си за измерване между маркерите
<head>
и</head>
на страницата си. ASP изразът ще бъде заменен от действителния ID на транзакцията.