Тракинг скриптове (Google Analytics)

Променена на: Wed, 30 ноем, 2022 at 8:12 AM

Print

Тракинг скрипт

За да постигнете висока конверсия във вашия уебсайт следва да следите дейността във вашия уебсайт. Все повече и повече инструментите за проследяване/анализ като Google Analytics се превръщат във ваши незаменими помощници при анализа на поведението на посетителите на вашия уебсайт. 

Онлайн резервационната система на Клок е създадена с тази идея, поради което ви позволява да използвате проследяващи скриптове.

Важно: Проследяващите скриптове работят с Инлайн интеграция.

За да отговаря BookDirect на изискванията на PCI DSS, проследяващият скрипт не е добавен  директно към нея, вместо това вие трябва да го добавите към страницата на вашия уебсайт, където BookDirect е интегриран 

Подготвили сме основни скриптове за трите версии на Google Analytics. Моля, имайте предвид, че скоро Universal Analytics ще бъде спрян. Google препоръчва да започнете да използвате Google Analytics 4 възможно най-скоро.

За да ги намерите, просто кликнете върху бутона "Тракинг скрипт (page views)" в настройките на BookDirect.

Там ще видите 3-те скрипта и просто трябва да въведете своя идентификатор на Google Analytics в съответното поле - Measurement ID за версията на Analytics, която ще използвате. След като го въведете, скриптът е завършен. 

Оттук нататък просто копирайте скриптовете и ги поставете в кода на уебсайта си:

- Скрипт 1 трябва да бъде добавен в тага <head> на вашия уебсайт.

- Скрипт 2 трябва да бъде добавен в тага <body> на вашия уебсайт.

Важно: Горните скриптове проследяват само показванията на страници/трафика.

Проследяване на конверсиите

Проследяването на конверсиите зависи до голяма степен от конфигурациите на вашия Google Analytics акаунт и от това какви "events" използвате. Като цяло обаче ви препоръчваме да използвате вградените "events", тъй като те са напълно конфигурирани със своите "parameters". По този начин можете лесно да проследявате параметрите на Clock PMS+ (виж по-долу) на завършена резервация в Google Analytics. По-долу можете да видите примерен скрипт за проследяване на конверсии.

Важно: Все още трябва да прилагате обикновения скрипт 'page_view' в тага <head>, и да добавите скрипта за конверсия в тага <body>.

Пример:

<script>
window.clockPmsWbePageViewCallback = function (params) {
  const url = new URL(params.pageName, window.location.href);
  gtag('event', 'page_view', {
    page_location: url.href
  });

  // Start of Custom Tracking Script
  if (params.pageName === 'completed') {
    gtag('event', 'purchase', {
      currency: params.totalPriceCurrency,
      transaction_id: params.bookingNumbers.join('-'),
      value: (params.totalPriceCents / 100).toString(),
      items: [
            {
              item_name: 'Accommodation',
              item_category: params.stay,
              item_category2: params.arrival,
              item_category3: params.departure,
            },
          ],
    });
  }
  // End of Custom Tracking Script
 
}
</script>

Какво постигаме с горните данни:

  • използваме вграденото събитие "purchase" в Google Analytics.
  • Скриптът ще работи на страницата "completed" на BookDirect - страницата, след като е създадена резервация.
  • Скриптът ще прехвърли следната информация:
    • валута
    • номер на резервацията - използваме параметъра "transaction_id" на събитието "purchase". Използваме и функцията .join(''), за да получим номера на резервацията като едно цяло число.
    • цена - използваме параметъра "value" на събитието "purchase". Тъй като стойността е в "центове", също така я настройваме да бъде разделена на 100 и преобразувана в "string", за да получим нормално цената.
    • тъй като 'items' е задължителен параметър за събитието "purchase", кодираме 'item_name'.
    • използваме параметрите "item_category" на събитието "purchase" на Google Analytics, за да прехвърлим пристигане, заминаване и престой.

Можете да намерите всички параметри на Clock PMS+, които можете да прехвърлите към Google Analytics (и на кои страници на BookDirect са налични), в раздела "Скрипт за персонализирано проследяване" (изображението по-долу). Можете да използвате всеки един от тях за проследяване, стига да го съпоставите със съответния параметър във вашия "event" в Google Analytics. Освен това можете да проследявате подобна информация не само на "completed" страницата, но и на предишни страници (стига този параметър да е наличен за страницата).

Персонализирани скриптове за проследяване

Разбира се, можете да използвате и други средства и системи за проследяване. В този случай можете да използвате собствен скрипт за проследяване. Начинът, по който проследяването работи, е, че не добавяте скрипта в енджина, а той се добавя някъде на същата страница, на която сте интегрирали енджина. След това с помощта на callback скрипт можете да вземете данни от сесията за създаване на резервация:

Просто трябва да добавите своя скрипт за проследяване в callback скрипта. Имате и списък с наличните в момента параметри за проследяване.

Did you find it helpful? Yes No

Send feedback
Съжаляваме, че не успяхме да бъдем полезни. Помогнете ни да подобрим тази статия с вашите отзиви.

На тази страница