Stape

Зчитування даних із Google Sheet в серверний Google Tag Manager

Оновлено
10 верес. 2024 р.
Опубліковано
23 квіт. 2022 р.
Також є

Серверний Google Tag Manager може приймати дані з різних джерел, таких як веб-сайти, CRM, веб-хуки тощо. Завдяки новітній інтеграції Firestore та sGTM у нас тепер ще більше можливостей для джерел даних. Stape створив змінну (variable), яка додає Google Sheet до цього списку – ви можете зчитувати значення з клітинок або діапазонів на аркуші та використовувати їх як вхідні дані в Server GTM.

У нас уже є публікація в блозі, яка пояснює, як записати дані з sGTM в Google Sheet. У цій статті буде показано, як читати дані з Google Sheet і використовувати їх у серверному Google Tag Manager.

Як працює змінна Spreadsheet Reader

Ця змінна може виконувати три типи дій:

1. Зчитування клітинок. Зчитує та повертає дані з однієї клітинки Google Sheet.

2. Зчитування діапазонів. Читає будь-який діапазон полів у Google Sheet. Змінна повертає масиви значень.

3. Зчитування двох колонок. Додайте діапазон, який містить два стовпці. Змінна повертає об’єкт, який складається з цих двох стовпців. Перший стовпець використовується як ім'я, а другий - як відповідне значення.

Випадки використання Spreadsheet Reader

Перший варіант використання, який спадає мені на думку, — це збагачення sGTM за допомогою таблиці Google Sheet. Скажімо, є документ Google Sheet з ідентифікатором користувача та електронною адресою користувача. Ви можете отримати ідентифікатор користувача в sGTM. За допомогою Spreadsheet Reader ви можете збагатити дані електронною поштою користувача, знайшовши відповідний ідентифікатор користувача в Google Sheet. Це допоможе покращити параметри користувача, наприклад, для Facebook conversion API, підвищивши показник якості відповідності подій Facebook conversion API.

Що потрібно для того, щоб використовувати змінну Spreadsheet Reader?

Як налаштувати змінну Spreadsheet Reader?

1. Завантажте змінну Spreadsheet reader з GitHub -> Імпортуйте змінну Spreadsheet на серверний Google Tag Manager, натиснувши Шаблони -> Новий шаблон змінної -> Клацніть три крапки у верхньому правому куті -> Натисніть Імпортувати -> Додати шаблон, який ви нещодавно завантажили -> Натисніть Зберегти.

spreadsheet reader

2. Створіть нову змінну -> Виберіть тип дії; у цьому посібнику я покажу, як працює параметр Read Two Columns -> Додати діапазон стовпців. Цей метод працює лише з двома стовпцями і повертає об’єкт, який складається з цих двох стовпців. Перший стовпець буде використовуватися як ім’я, а другий стовпець – як відповідне значення.

Ось так виглядає мій Google Sheet.

google sheet tag

Я додав діапазон A1:B4 до змінної Spreadsheet Reader.

variable configuration

3. Додайте Spreadsheet URL -> Додайте API Refresh Token, Client ID, and Client Secret.

4. Перевірте змінну Spreadsheet Reader. У моєму випадку це виглядає так:

Spreadsheet Reader

5. У sGTM я знаю назву продукту і хочу додати productID за допомогою таблиці Google Sheet. Для цього я буду використовувати змінну Object Property Extractor. У об’єкті виберіть змінну програми для читання електронних таблиць, яка збирає дані з Google Sheet. У Властивості я виберу змінну, яка записує назву продукту.

variable configuration

6. Протестуйте object property extractor. Я додав у кошик продукт під назвою Beanie, і змінна Object Property Extractor повернула 1. Вона відповідає productID для цього продукту відповідно до Google Sheet.

object property extractor

Висновок:

Можливість читати дані з Google sheet в серверному Google Tag Manager дає чудову можливість збагатити дані sGTM. У цьому гайді я показав, як можна використовувати змінну програми для читання електронних таблиць і збагатити server Google Tag Manager своїми даними, зчитуючи їх із електронної таблиці.

Якщо вам потрібна допомога з налаштування відстеження на стороні сервера, не соромтеся звертатися до нас. Ми будемо раді допомогти вам з налаштуванням та забезпечити належний збір та обробку ваших даних. Дякую за прочитання!

Теги:gtm server

Розмістіть свій сервер GTM на Staperight now!