Stape

Запис даних із server Google Tag Manager у Google Sheets

Оновлено
17 квіт. 2022 р.
Опубліковано
16 квіт. 2022 р.
Також є

Google Sheets – це дешева та проста у використанні платформа для збору даних і керування ними. Хоча існує багато модних CRM-систем, близько 40% ринків і продавців віддають перевагу записувати потенційних клієнтів, продажів і результатів кампаній у Google Таблицях.

Підключення веб-сайту до Google Таблиць дає змогу автоматично відстежувати будь-яку взаємодію користувача або конверсію всередині електронної таблиці, що полегшує вашій команді роботу та аналіз даних.

Раніше найпростішим і найшвидшим способом надсилання даних із веб-сайтів до електронних таблиць Google було використання таких інструментів, як Zapier. Найбільшою проблемою при використанні Zapier є ціна. Безкоштовний план включає до 100 завдань (записів) на місяць.

Команда Stape створила тег Google Sheets для серверного Google Tag Manager. Ця публікація в блозі покаже вам, як записати дані із Google Tag Manager на сервері в Google Таблиці за допомогою тегу Google Sheet для sGTM. Давайте розпочнемо!

Як можна використовувати тег Google Sheets

Ви можете перетягувати будь-які дані, доступні в sGTM, у Google Таблиці. Це можуть бути дані про події, дані користувачів, дані веб-сайту, веб-хуки тощо.

Перший варіант використання, який спадає мені на думку, — це запис даних про потенційних клієнтів або продажі в електронну таблицю. Ви можете додати інформацію про замовлення, джерело трафіку та теги UTM до CRM.

Тег Google Sheets також може бути корисним під час налагодження налаштувань sGTM. Якщо у вас виникли проблеми або сумніви, чи правильно працює тег, ви можете надіслати дані в електронну таблицю Google, щоб переконатися, що всі параметри надіслано правильно. Наприклад, припустімо, що ви впровадили FB CAPI і думаєте, що sGTM не надсилає параметри fbc до FB, що впливає на атрибуцію конверсій у ваших кампаніях FB. У цьому випадку ви можете використовувати тег Google Sheets, щоб додати ідентифікатори замовлень і параметри fbc до Google Таблиць і побачити, які замовлення були зроблені після перегляду оголошення FB.

Як працює тег Google Sheets

Щоб налаштувати тег Google Sheets, потрібен обліковий запис Firestore та аутентифікація електронних таблиць Google. Користувачі Stape можуть налаштувати автентифікацію Google Таблиць за допомогою інструментів у адмінці stape.io.

Тег Google Sheet використовує Firestore для обробки автентифікації електронних таблиць Google.

За допомогою цього тегу ви можете додати рядок або оновити клітинку в Google Таблицях.

Що потрібно, щоб налаштувати тег Google Sheets

1. Сервісний акаунт Google

1. Перейдіть до свого облікового запису stape.io -> Відкрити контейнер sGTM -> Натисніть Power-Ups -> Натисніть Налаштувати сервісний акаунт Google.

google service account

2. Увійдіть до облікового запису Google Cloud (або створіть його) -> У меню навігації виберіть IAM & Admin -> Service Accounts -> Натисніть Create service account.

Create service account

3. Додайте обліковий запис -> Натисніть Далі -> Виберіть ролі. Щоб налаштувати тег електронної таблиці Google, нам потрібно використовувати Firebase. Виберіть роль користувача Cloud Datastore для Firestore. Якщо ви хочете інтегрувати sGTM з BigQuery, виберіть роль редактора даних BigQuery. На третьому кроці натисніть «Не потрібно нічого вибирати»; просто натисніть Готово.

Firebase

4. Відкрийте нещодавно створений сервісний акаунт Google -> вкладку «Ключі» -> натисніть «Додати ключ» -> виберіть тип JSON у спливаючому вікні -> натисніть «Створити». На ваш комп’ютер буде завантажено файл.

JSON

5. Відкрийте контейнер stape.io sGTM -> Завантажте ключ для активації сервісний акаунт Google.

google service account power-up

2. Аутентифікація Google Sheet

1. Увійдіть у свій обліковий запис Google Cloud.

2. Виберіть API та послуги з головного меню -> Натисніть Облікові дані -> Натисніть Створити облікові дані.

Облікові дані 

3. Виберіть Створити ідентифікатор клієнта OAuth -> Натисніть Налаштувати екран згоди.

OAuth

4. Виберіть Internal – якщо Google Sheet розташовано у вашій хмарній організації Google. External – якщо він не входить до організації Google Cloud.

5. Увімкніть Google Sheets API за цим посиланням https://console.cloud.google.com/apis/library

Google Cloud

6. Натисніть Додати або видалити області -> Виберіть API Google Sheets. Якщо ви не бачите API Google Sheet, переконайтеся, що ви ввімкнули Google Sheet API. Додайте тестового користувача, якщо потрібно. Натисніть Зберегти.

API Google Sheets

7. Після завершення роботи з екраном згоди OAuth поверніться до Облікові дані -> Натисніть Створити облікові дані -> Ідентифікатор клієнта OAuth -> Виберіть веб-програму.

веб-програма

8.  Додайте авторизовані redirect URIs 

https://app.stape.io/integration/google/callback, якщо ви використовуєте Stape Global, і https://app.eu.stape.io/integration/google/callback, якщо ви використовуєте Stape EU -> Натисніть Створити.

 Authorized redirect URIs

9. Ви побачите свій ідентифікатор клієнта та секрет клієнта на наступній сторінці. Обов’язково скопіюйте ці значення.

10. Перейдіть до свого облікового запису app.stape.io -> Натисніть Інструменти -> Виберіть Помічник Google Auth -> Додати ідентифікатор клієнта -> Натисніть Почати авторизацію.

Google Auth Helper

11. Виберіть обліковий запис Google -> На другому кроці додайте ідентифікатор клієнта, секрет клієнта, код авторизації буде згенеровано для вас -> натисніть Generate Refresh Token -> Скопіюйте refresh Token.

3. Обліковий запис Firebase

1. Відкрийте Firebase -> натисніть Створити проект -> Виберіть той самий проект, який ви використовували для створення сервісний акаунт Google -> натисніть Продовжити -> Натисніть Додати Firebase на третьому кроці.

2. Натисніть Створити -> База даних Firestore.

Firebase

3. Натисніть Створити базу даних -> виберіть Почати в виробничому режимі -> Натисніть Далі.

Створити базу даних

4. Виберіть розташування Cloud Firestore, воно має відповідати місцезнаходженням вашого сервера sGTM. Щоб перевірити розташування сервера sGTM, перейдіть до свого облікового запису stape.io -> відкрийте контейнер sGTM -> перевірте розташування сервера. Щоб узгодити розташування сервера sGTM з Firebase, перегляньте це посилання.

Cloud Firestore

5. Натисніть Почати збірку. Тут вам потрібно буде встановити шлях Firebase, який останнім часом буде використовуватися в тегу електронних таблиць Google. Я додав Firebase Path до stape-demo/spreadsheet-auth -> Натисніть Зберегти.

Firebase
Firebase

Як налаштувати тег Google Sheets

2. Надішліть дані в серверний контейнер GTM. Два найпопулярніших відправлення даних до sGTM – це Google Analytics 4 і Data Tag/Data Client.

3. Завантажте тег Google Sheets з GitHub або додайте його з галереї шаблонів sGTM -> Відкрийте розділи шаблонів у серверному контейнері Google Tag Manager -> Натисніть Створити.

4. Натисніть три крапки у верхньому правому куті -> Натисніть Імпорт -> Виберіть шаблон тегу Google Таблиць, який ви нещодавно завантажили з GitHub -> Натисніть Зберегти.

GitHub

5. Створіть новий тег. Таблиці типів тегів (та, яку ви нещодавно завантажили в sGTM). Цей тег дозволяє Додати рядок або Оновити клітинки -> Виберіть діапазон рядків -> Додайте URL-адресу таблиць -> Додайте API Refresh Token, Client ID, та Client Secret.

Раніше в цій статті ми показали, як створити API Refresh Token, Client ID, та Client Secret. за допомогою stape.

Додайте тригер.

тригер

6. Додайте значення клітинки, яке потрібно надіслати в Google Таблиці. Додайте шлях до Firebase. Я показав вам, як це створити тут.

7. Протестуйте тег. Ви повинні побачити, що він ініціюється правильно в налагоджувачі GTM сервера, а рядок додано до Google Таблиць.

Google
Google

Висновок:

Підключивши Google Таблиці до свого веб-сайту, ви зможете швидко керувати маркетинговими кампаніями та відстежувати конверсії. Це надасть повне уявлення про те, які канали генерують кваліфікованих потенційних клієнтів і швидше діють на нові конверсії.

Якщо вам потрібна допомога з налаштування відстеження на стороні сервера, зв’яжіться з нами. Ми раді допомогти! Тим часом не забудьте переглянути інші наші дописи в блозі, щоб отримати додаткові поради та підказки щодо використання server Google Tag Manager.

Теги:sGTM tag

Спробуйте Stape для серверного трекінгуright now!