Електронна търговия

[GA4] Ограничаване на дублирането на реализациите с ID на транзакциите

ID на транзакцията е уникален идентификатор, който можете да създадете за всяка транзакция, като например номер за потвърждение на поръчката. Трябва да добавите ID на транзакцията (като например номер за потвърждение на поръчката) към всяко събитие при електронна търговия, за да премахнете дублирането на транзакции от един и същ потребител и да обработвате правилно възстановяванията на суми.

С добавянето на ID на транзакцията Google Анализ ще премахне дублирането на покупки, ако две покупки са регистрирани с един и същ ID на транзакцията.

Google Анализ премахва само дублирането на транзакции с един и същ ID на транзакцията от един и същ потребител. Един и същ ID на транзакцията може да се използва за различни потребители, без да се премахва дублирането на транзакциите.

Забележка: Трябва да предавате динамична стойност за ID на транзакцията. Ако маркерът Ви изпраща на Google Анализ един и същ ID за различни транзакции, може да отчитате значително по-малък брой от реализациите си.
Важно: Не изпращайте празен низ като ID на транзакцията. Google Анализ ще премахне дублирането на всички събития за покупка, които имат transaction_id="".

Преди да започнете

ID на транзакцията трябва да е уникален за всяка поръчка. Например можете да използвате номерата за потвърждение на поръчката за транзакциите си.

ID на транзакциите могат да включват цифри, букви и специални знаци, като тирета и интервали. Те трябва да са уникални за всяка транзакция. ID на транзакциите трябва да пропускат всяка информация, която може да се използва за идентифицирането на отделни клиенти.

Добавяне на ID на транзакция

Трябва да промените кода си, за да събирате ID на транзакцията. Не е необходимо да правите промени в Google Анализ.

Забележка: Уверете се, че предавате динамична стойност за ID на транзакцията. Ако изпратите един и същ ID за различни транзакции, бихте могли да отчитате значително по-малък брой от реализациите си.

Например следните инструкции използват Active Server Pages (ASP) и актуализират кода на измерването gtag.js . Точният код ще варира в зависимост от използвания от Вас сървърен език. Уверете се, че използвате правилния език за уебсайта си.

  1. Отворете ASP файла (или подходящия файл за езика на сървъра, който използвате) за страницата си за реализация.
  2. Намерете ASP израза, който съхранява тази информация. Например: <%= orderId %>.
  3. Отворете HTML кода за страницата си за реализация и намерете фрагмента за събитие.
  4. В раздела script на фрагмента за събитие (между маркерите <script></script>) заменете <%= orderId %> с ASP израза от стъпка 2:

    Пример на фрагмент за събитие:

        <script>
         gtag('event', 'purchase', {
          transaction_id: '<%= orderId %>',
          value: 25.42,
          currency: "USD",
          //...
         });
        </script>
    

Потвърждаване на ID на транзакцията

  1. Задействайте събитието на уебсайта си.
  2. В уеб браузъра си вижте изходния код на уеб страницата (в повечето уеб браузъри кликнете с десния бутон на мишката върху страницата и изберете View source).
  3. Трябва да виждате кода си за измерване между маркерите <head> и </head> на страницата си. ASP изразът ще бъде заменен от действителния ID на транзакцията.

Това полезно ли бе?

Как можем да направим подобрения?
Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
14905747489883141660
true
Търсене в Помощния център
true
true
true
true
true
69256
false
false