Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager

След като в първата част на нашите статии от поредицата се запознахме с това как да създадем електронна търговия чрез Google Tag Manager за Google Analytics 4, време е за надграждане. Във втората част ще ви покажем как да свържете Meta Pixel и основните събития за отчитане - “ViewContent”, “AddToCart” и “Purchase”.

Важно, преди да продължим напред...

Tрябва да имате инсталирани следните кодове от документацията на Google във вашия сайт → за преглед.

Това е необходимо, защото тези кодове ще бъдат в основата на настройката на събитията за Meta Pixel. Прегледайте първата ни статия, за да разберете подробности по тази точка.

А сега нека да започваме!

Facebook Pixel е инструмент, който позволява на маркетинг специалистите да проследяват действията на потребителите на уебсайта. Пример за действия: преглеждания на страници, добавяне на продукти в кошницата, завършване на покупка и други. С тези данни можете да създавате персонализирани реклами и да анализирате ефективността на кампаниите си. Google Tag Manager е мощен инструмент за управление на тагове и кодове за проследяване на уебсайтове.

Той позволява на потребителите да добавят и управляват различни скриптове от трети страни, включително Meta Pixel, без да се налага редакция в кода на уебсайта. Това опростява процеса на интегриране на нови инструменти и събития, и позволява по-голяма гъвкавост при проследяването на данни.

В тази статия ще разгледаме стъпка по стъпка как да свържете вашия Meta Pixel с GTM и как да създадете събития за проследяване на действията на потребителите.

Документация на Meta за свързване на Meta Pixel за преглед.

Документация на Meta за създаване на събитияза преглед.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 1

Свързване на Meta Pixel чрез Google Tag Manager

Преди да инсталирате Pixel ще имате нужда от базовия код на вашия Pixel, който можете да намерите в Ads Manager > Events Manager (или Мениджър на реклами > Мениджър на събития).

Ако все още не сте създали Pixel, следвайте тези инструкции, за да го създадете. Всичко, което ви е необходимо, е базовият код на Pixel.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 2

Влизаме в Google Tag Manager и създаваме следния Tag, за да добавим нашия Pixel към уебсайта:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 3

Тестваме дали Meta Pixel е инсталиран правилно. Влизаме в “Preview” режим на Google Tag Manager и в Chrome плъгина “Meta Pixel Helper”, и проверяваме дали инсталацията е преминала успешно.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 4

Как да настроим събитията за Meta Pixel чрез Google Tag Manager?

Спрямо документацията за събития на Meta ще подготвим основните събития за електронна търговия, а именно: “ViewContent”, “”AddToCart” и “Purchase”.

Документация за събитие “ViewContent”:

fbq(
  'track', 'ViewContent', { 
    content_type: 'product',
    content_ids: ['1234'],
    content_name: 'ABC Leather Sandal',
    content_category: 'Shoes'
    value: 0.50,
    currency: 'USD'
  }
);

ViewContent” на Meta e еквивалент на “view_item” на Google. Ето как трябва да изглежда в Source кода на страницата. Пример:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 5

Първа стъпка: създаване на variables/променливи

→ Променлива №1: “Content Category”

Това, което трябва да си вземем като променлива, е “item_category”, което е еквивалент на “content_category”.

Как да направим това? Създаваме променлива във GTM със следната конфигурация:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 6

Защо Data Layer променливата е ecommerce.items.0.item_category, а не ecommerce.items? За да можем да извадим “content_category” за Meta Pixel, трябва да разширим datalayer-a до променливата и да посочим откъде да дърпа данни. В нашия случай това е “item_category”:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 7

→ Променлива №2: “Content Name”

Това, което трябва да си вземем като променлива е “item_name”, което е еквивалент на “content_name”:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 8

Kак да го направим? Създаваме променлива в GTM със следната конфигурация:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 9

→ Променлива №3: “Value”

Тази променлива беше създадена в първата част на статията.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 10

→ Променлива №4: “Currency”

Тази променлива беше създадена в първата част на статията.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 11

→ Променлива №5: “Content IDs”

Вариант №1: Създаваме си нов datalayer с променливата ecommerce.items.0.item_id.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 12

Вариант №2 (Препоръчително) - ако имаме повече изброени продукти, кодът да ни връща цялата стойност в квадратните скоби [‘1234’]:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 13

Как да направим това? Използваме следния скрипт:

function getItemIds() {
 var products = {{Ecommerce Items}};
 return products.reduce(function(arr,prod) {
   arr.push(prod.item_id);
   return arr;
 },[]);
}

А какво следва оттук нататък? Използваме следния скрипт:

*Не разбирате от код? Използвайте ChatGPT. ;)

1. Имаме функция getItemIds.

2. Дефинираме една променлива products, която е равна на нашата променлива Ecommerce Items:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 14

3. След това използваме функцията reduce, за да посочим кои редове от този масив искаме, като дефинираме, че това е единствено редът “item_id”:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 15

Втора стъпка: тестване на събитието “View Content”

Влизаме в "Preview" режима на GTM и след посещение на продуктовата страница проверяваме дали събитието се активира коректно. Например:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 16

Трета стъпка: trigger конфигурация

Този Trigger беше създаден в първата част на статията.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 17

Четвърта стъпка: създаване на Tag с конфигурация

Ето и конфигурацията:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 18

Пета стъпка: тестване чрез Chrome разширението “Meta Pixel Helper”

Когато се зареди “View Content” на продуктовата страница в уебсайта, трябва да получим следните резултати:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 19

Документация за събитие “AddToCart”

Всички варианти за добавяне на събитието от документацията на Meta → за преглед.

fbq('track', 'AddToCart', {
  value: .5,
  currency: 'USD',
  contents: [
    {
      id: '301',
      quantity: 1
    },
    {
      id: '401',
      quantity: 2
    }],
});

Първа стъпка: trigger конфигурация

→ Променлива: “Item ID_quantity”

Как да направим това? Използваме следния скрипт:

function getItemIdsAndQuantities() {
 var products = {{Ecommerce Items}};
 return products.reduce(function(arr,prod) {
   arr.push( id: prod.item_id, quantity: prod.quantity);
   return arr;
 },[]);
}

*Не разбирате от код? Използвайте ChatGPT. ;)

Как изглежда това в Google Tag Manager:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 20Втора стъпка: тестване на събитието “AddToCart”

Влизаме в "Preview" режима на GTM и след изпълнение на събитието “добавяне в количка”, проверяваме дали събитието се активира коректно.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 21

Трета стъпка: Trigger конфигурация

Този Trigger беше създаден в първата част на статията.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 22

Четвърта стъпка: създаване на Tag с определена конфигурация

Използвайте следната конфигурация:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 23

Пета стъпка: тестване чрез Chrome разширението на “Meta Pixel Helper”

Когато се зареди “AddToCart” в уебсайта, трябва да получите следните резултати:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 24Документация за събитие “Purchase”:

Всички варианти за добавяне на събитието от документацията на Meta → за преглед.

fbq(
  'track', 'Purchase', { 
    content_type: 'product',
    contents: [
      { 'id': '1234', 'quantity': 2, },
      { 'id': '4642', 'quantity': 1, }
    ],
    value: 25.00,
    currency: 'USD'
  }
);

До този момент вече сме създали всички нужни променливи, за да имплементираме и събитието за покупка.

Първа стъпка: Trigger конфигурация

Този Trigger беше създаден в първата част на статията.

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 25

Втора стъпка: създаване на Tag с определена конфигурация

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 26

Трета стъпка: тестване на събитието “Purchase"

Влизаме в режим "Preview" на GTM. При посещение на страницата за поръчка проверяваме дали събитието се активира правилно. Например:

Ръководство: свързване на Meta Pixel и създаване на събития чрез Google Tag Manager
 - изображение 27

Заключение

Това е всичко, което е необходимо за свързването на Meta Pixel чрез Google Tag Manager с основните събития за електронна търговия - “ViewContent”, “AddToCart” и “Purchase”.

В първата част: разбрахме какво е Meta Pixel и как можем да го настроим чрез Google Tag Manager.

Във втората част: разбрахме как се отчитат основните събития “ViewContent”, “AddToCart” и “Purchase” в Meta за електронна търговия.

Създаването на електронна търговия за GA4 позволява на брандовете да извличат ценна вътрешна информация, която на следващ етап им помага за създаването на маркетингова стратегия. По този начин рекламодателите могат да насочат усилията си към най-продуктивните области и да увеличат продажбите. 

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

Тази статия обяснява как да свържете и настроите Meta Pixel чрез GTM и да използвате проследяването на събития, за да измервате резултатите от вашите рекламни кампании.

2
0
0
Открихте грешка? Маркирайте я и натиснете Ctrl + Enter.