Серверний Google Tag Manager може приймати дані з різних джерел, таких як веб-сайти, CRM, веб-хуки тощо. Завдяки новітній інтеграції Firestore та sGTM у нас тепер ще більше можливостей для джерел даних. Stape створив змінну (variable), яка додає Google Sheet до цього списку – ви можете зчитувати значення з клітинок або діапазонів на аркуші та використовувати їх як вхідні дані в Server GTM.
У нас уже є публікація в блозі, яка пояснює, як записати дані з sGTM в Google Sheet. У цій статті буде показано, як читати дані з Google Sheet і використовувати їх у серверному Google Tag Manager.
Ця змінна може виконувати три типи дій:
1. Зчитування клітинок. Зчитує та повертає дані з однієї клітинки Google Sheet.
2. Зчитування діапазонів. Читає будь-який діапазон полів у Google Sheet. Змінна повертає масиви значень.
3. Зчитування двох колонок. Додайте діапазон, який містить два стовпці. Змінна повертає об’єкт, який складається з цих двох стовпців. Перший стовпець використовується як ім'я, а другий - як відповідне значення.
Перший варіант використання, який спадає мені на думку, — це збагачення sGTM за допомогою таблиці Google Sheet. Скажімо, є документ Google Sheet з ідентифікатором користувача та електронною адресою користувача. Ви можете отримати ідентифікатор користувача в sGTM. За допомогою Spreadsheet Reader ви можете збагатити дані електронною поштою користувача, знайшовши відповідний ідентифікатор користувача в Google Sheet. Це допоможе покращити параметри користувача, наприклад, для Facebook conversion API, підвищивши показник якості відповідності подій Facebook conversion API.
1. Завантажте змінну Spreadsheet reader з GitHub -> Імпортуйте змінну Spreadsheet на серверний Google Tag Manager, натиснувши Шаблони -> Новий шаблон змінної -> Клацніть три крапки у верхньому правому куті -> Натисніть Імпортувати -> Додати шаблон, який ви нещодавно завантажили -> Натисніть Зберегти.
2. Створіть нову змінну -> Виберіть тип дії; у цьому посібнику я покажу, як працює параметр Read Two Columns -> Додати діапазон стовпців. Цей метод працює лише з двома стовпцями і повертає об’єкт, який складається з цих двох стовпців. Перший стовпець буде використовуватися як ім’я, а другий стовпець – як відповідне значення.
Ось так виглядає мій Google Sheet.
Я додав діапазон A1:B4 до змінної Spreadsheet Reader.
3. Додайте Spreadsheet URL -> Додайте API Refresh Token, Client ID, and Client Secret.
4. Перевірте змінну Spreadsheet Reader. У моєму випадку це виглядає так:
5. У sGTM я знаю назву продукту і хочу додати productID за допомогою таблиці Google Sheet. Для цього я буду використовувати змінну Object Property Extractor. У об’єкті виберіть змінну програми для читання електронних таблиць, яка збирає дані з Google Sheet. У Властивості я виберу змінну, яка записує назву продукту.
6. Протестуйте object property extractor. Я додав у кошик продукт під назвою Beanie, і змінна Object Property Extractor повернула 1. Вона відповідає productID для цього продукту відповідно до Google Sheet.
Можливість читати дані з Google sheet в серверному Google Tag Manager дає чудову можливість збагатити дані sGTM. У цьому гайді я показав, як можна використовувати змінну програми для читання електронних таблиць і збагатити server Google Tag Manager своїми даними, зчитуючи їх із електронної таблиці.
Якщо вам потрібна допомога з налаштування відстеження на стороні сервера, не соромтеся звертатися до нас. Ми будемо раді допомогти вам з налаштуванням та забезпечити належний збір та обробку ваших даних. Дякую за прочитання!
Все, що потрібно, це кілька простих запитань. Натисніть Отримати допомогу, і ми надішлемо вам розцінку.