Известие

G Suite вече е Google Workspace: Всичко, от което бизнесът Ви се нуждае, за да изпълнявате работата си.

Слоят данни

Мениджър на маркери на Google функционира най-добре, когато е внедрен със слой данни. Слоят данни е обект на JavaScript, който се използва за предаване на информация от уебсайта Ви към контейнера Ви на Мениджър на маркери. Впоследствие можете да използвате тази информация за попълване на променливи и активиране на задействания в конфигурациите на маркерите си.

Програмистите трябва да прочетат документацията за програмисти за повече информация.

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

Когато настройвате уебсайта или мобилното си приложение за работа с Мениджър на маркери и слой данни, помислете какви категории информация трябва да обработва слоят данни, като например:

  • Данни за продукта: име, цена, категория на продукта
  • Информация за маркетинговата кампания: източник на трафика, носител
  • Данни за транзакцията: стойност на кошницата, дата на плащане
  • Информация за клиента: нов или завърнал се клиент.

Създаване на променлива в слоя данни

Променливите в слоя данни дават възможност на Мениджър на маркери да чете стойности от внедряването на Вашия слой данни и да ги предава към маркери, задействания и други променливи. Обектът в слоя данни е съставен от списък с двойки ключ – стойност. Ключът е категория от неща – категория, заглавие или автор на книгата. Всеки ключ може да има различни стойности. Ключът за заглавие на дадена книга може да има стойност „Одисей“, „Война и мир“, „Кратка история на времето“ и т.н.

Добавяне на кода на слоя данни към уеб страницата Ви

За да настроите слой данни, работете с програмист, за да добавите следния фрагмент от код към секцията <head> на уеб страницата Ви над фрагмента на контейнера Ви.

<script>
    window.dataLayer = window.dataLayer || [];
</script>

Добавете информация към слоя данни с командата dataLayer.push():

<a href="#" onclick="dataLayer.push({
    'bookCategory': 'fiction',
    'bookTitle': 'Cien años de soledad',
    'bookAuthor': 'Gabriel García Márquez'
});">Book details</a>

Прегледайте документацията за програмисти, за да научите повече за внедряванията на слоеве данни.

Настройте променливата в слоя данни

След като имате ключа, с който искате да работите, можете да преминете към създаването на променлива в слоя данни:

  1. Кликнете върху Променливи.
  2. Под Дефинирани от потребителя променливи кликнете върху Нова.
  3. Кликнете върху Конфигуриране на променлива и изберете Променлива в слоя данни като тип на променливата.
  4. В полето Име на променливата в слоя данни въведете ключа точно както е записан в кода, напр. bookTitle, а не book title.
  5. В повечето случаи трябва да оставите настройката за Версия на слоя данни на стойността по подразбиране – Версия 2. Научете повече.
  6. Запазете променливата.
  7. Повторете тези стъпки за всеки ключ на слоя данни, с който искате да разполагате като променлива в Мениджър на маркери.
  8. Публикувайте контейнера.
Забележка: Променливите в слоя данни функционират само за страница. Ако искате стойностите в слоя данни да останат същите в няколко показвания на страници, ще трябва да добавите собствения си код, за да предавате стойностите в слоя данни между страниците.

Как се обработва информацията за слоя данни

Когато Мениджър на маркери зареди контейнер, всички поставени в опашката [автоматично предоставяни съобщения за слоя данни] ще започнат да се обработват. Мениджър на маркери обработва събитията в слоя данни последователно. Всяко съобщение ще бъде обработвано едно по едно. Ако съобщението представлява събитие, преди преминаване към следващото съобщението ще се задействат всички маркери, чиито условия за задействане са изпълнени.

Ако са извършени извиквания на gtag() или dataLayer.push() по код на страницата в персонализиран шаблон или в персонализиран HTML маркер, свързаното съобщение ще бъде поставено в опашката за обработка, след като бъдат оценени всички други чакащи съобщения. Това означава, че актуализираните стойности на слоя данни не са гарантирани за следващото събитие. За обработка на такива случаи можете да добавите име на събитие към дадено съобщение при изпращането му към слоя данни, след което да настроите приемател за това име чрез Задействане на персонализирано събитие.

Важно: Не използвайте персонализираните HTML маркери за внедряване на код въз основа на gtag.js. Вместо това използвайте вградените в Мениджър на маркери шаблони на маркери за Google Ads, Анализ и Floodlight.
Важно: Не използвайте персонализиран HTML код, за да се опитате да конфигурирате настройките за съгласие. Тъй като настройките за съгласие трябва да бъдат приложени, преди съответните маркери да се задействат в контейнер на Мениджър на маркери, трябва да приложите API за съгласие на Мениджър на маркери преди зареждането на контейнера на Мениджър на маркери.

Допълнителни ресурси

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

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