Запись данных с server Google Tag Manager в Google Sheets

Автор
Stape
Опубликовано
16 апр. 2022 г.
Также есть

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

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

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

Команда Stape создала тег Google Sheets для серверного Google Tag Manager. Эта статья блога покажет вам, как записывать данные с серверного Google Tag Manager в Google Sheets с помощью тега Google Sheet для sGTM. Давайте начнем!

Как можно использовать тег Google SheetsСкопировать ссылку на этот раздел

Вы можете вытащить любые данные, доступные в sGTM, в Google Sheets. Это могут быть данные о событиях, данные о пользователях, данные веб-сайта, веб-крючки и т. д.

Первый вариант использования, который приходит мне на ум, - это запись данных о лидах или продажах в электронную таблицу. Вы можете добавить информацию о заказе, источнике трафика и UTM-теги в CRM.

Тег Google Sheets также может быть полезна при отладке настройки sGTM. Если у вас возникли проблемы или сомнения в правильности работы тега, вы можете отправить данные в Google Таблицу, чтобы убедиться, что все параметры были отправлены правильно. Допустим, вы внедрили FB CAPI и считаете, что sGTM не отправляет параметры fbc в FB, что влияет на атрибуцию конверсий в ваших кампаниях FB. В этом случае вы можете использовать тег Google Sheets, чтобы добавить идентификаторы заказов и параметры fbc в Google Sheets и посмотреть, какие заказы были сделаны после просмотра рекламы FB.

Как работает тег Google SheetsСкопировать ссылку на этот раздел

Для установки тега Google Sheets вам необходим аккаунт Firestore и аутентификация Google Spreadsheet. Пользователи Stape могут настроить аутентификацию Google Sheets с помощью инструментов в админке stape.io.

Тег Google Sheet использует Firestore для обработки аутентификации Google Spreadsheet.

С помощью этого тега можно добавить строку или обновить ячейку в Google Sheets.

Что нужно для настройки тега Google SheetsСкопировать ссылку на этот раздел

1. Сервисный аккаунт GoogleСкопировать ссылку на этот раздел

1. Зайдите в свой аккаунт stape.io -> Откройте контейнер sGTM -> Нажмите Power-Ups -> Нажмите Config Google service account.

sGTM

2. Войдите в аккаунт Google Cloud (или создайте его) -> В меню навигации нажмите IAM & Admin -> Сервисный аккаунт -> Нажмите Создать сервисный аккаунт. 

Создать сервисный аккаунт 

3. Добавьте учетную запись -> Нажмите Далее -> Выберите роли. Чтобы настроить тег Google Spreadsheet, нам нужно использовать Firebase. Выберите роль Cloud Datastore User для Firestore. Если вы хотите интегрировать sGTM с BigQuery, выберите роль BigQuery Data Editor. На третьем шаге не нужно ничего выбирать; просто нажмите кнопку Готово. 

Firebase

4. Откройте сервисный аккаунт Google, который вы недавно создали -> Откройте вкладку Ключи -> Нажмите Добавить ключ -> Выберите тип JSON во всплывающем окне -> Нажмите Создать. Файл будет загружен на ваш компьютер. 

JSON

5. Откройте контейнер stape.io sGTM -> Загрузите ключ в аккаунт сервиса Google. 

ключ

2. Аутентификация Google SheetСкопировать ссылку на этот раздел

2. Выберите API и Services в главном меню -> Нажмите Учетные данные -> Нажмите Создать учетные данные.

Services

3. Выберите Create OAuth Client ID -> Нажмите Configure Consent Screen.

Configure Consent Screen

4. Выберите Internal - если Google Sheet находится внутри организации Google Cloud. External - если он находится за пределами организации Google Cloud.

5. Включите Google Sheets API по этой ссылке https://console.cloud.google.com/apis/library.

Google Sheets API 

6. Нажмите Добавить или удалить области действия -> Выберите Google Sheets API. Если вы не видите Google Sheet API, убедитесь, что вы включили Google Sheet API. При необходимости добавьте тестового пользователя. Нажмите Сохранить. 

Google Sheets API

7. После того, как вы закончили с экраном согласия OAuth, вернитесь в раздел Credentials -> Нажмите Create Credentials -> OAuth Client ID -> Выберите Web Application. 

Web Application 

8. Добавьте Authorized redirect URIs https://app.stape.io/integration/google/callback (если вы используете stape) -> Нажмите Создать.

Authorized redirect URIs

9. На следующей странице вы увидите идентификатор клиента и секрет клиента. Обязательно скопируйте эти значения.

10. Зайдите в свой аккаунт app.stape.io -> Нажмите Инструменты -> Выберите Google Auth Helper -> Добавьте Client ID -> Нажмите Начать авторизацию.

app.stape.io

11. Выберите аккаунт Google -> На втором шаге добавьте Client ID, Client Secret, Auth Code будет сгенерирован для вас -> Нажмите Generate Refresh Token -> Скопируйте Refresh Token. 

3. Учетная запись FirebaseСкопировать ссылку на этот раздел

1. Откройте Firebase -> нажмите Создать проект -> Выберите тот же проект, который вы использовали для создания Google Service Account -> нажмите Продолжить -> Нажмите Добавить Firebase на третьем шаге.

2. Нажмите Build -> Firestore Database.

Firestore

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

 Создать базу данных

4. Выберите расположение Cloud Firestore, оно должно совпадать с расположением вашего сервера sGTM. Чтобы проверить расположение сервера sGTM, зайдите в свой аккаунт stape.io -> откройте контейнер sGTM -> проверьте расположение сервера. Чтобы сопоставить расположение сервера sGTM с Firebase, перейдите по этой ссылке.

Firestore

5. Нажмите кнопку Начать коллекцию. Здесь вам нужно задать Firebase Path, который в последнее время будет использоваться в Google Spreadsheet Tag. Я добавил Firebase Path в stape-demo/spreadsheet-auth -> Нажмите Сохранить.

Google Spreadsheet Tag
Google Spreadsheet Tag

Как установить тег Google SheetsСкопировать ссылку на этот раздел

2. Отправьте данные в серверный контейнер GTM. Два наиболее популярных способа отправки данных в sGTM - Google Analytics 4 и Data Tag/Data Client.

3. Скачайте тег Google Sheets с GitHub или добавьте его из галереи шаблонов sGTM -> Откройте разделы шаблонов в серверном контейнере Google Tag Manager -> Нажмите New.

4. Нажмите три точки в правом верхнем углу -> Нажмите Импорт -> Выберите шаблон тега Google Sheets, который вы недавно скачали с GitHub -> Нажмите сохранить.

Type Sheets

5. Создайте новый тег. Тип тега Sheets (тот, который вы недавно загрузили в sGTM). Этот тег позволяет добавить строку или обновить ячейки -> Выбрать диапазон строк -> Добавить URL листов -> Добавить API Refresh Token, Client ID и Client Secret.

Мы показали, как создать API Refresh Token, Client ID и Client Secret с помощью stape ранее в этой статье.

Добавьте триггер.

триггер

6. Добавьте значение ячейки, которое должно быть отправлено в Google Sheets. Добавьте Firebase Path. Я показал, как его создать здесь.

7. Протестируйте тег. Вы должны увидеть, что он сработал правильно в отладчике GTM сервера, и строка была добавлена в Google Sheets.

Google Sheets 
Google Sheets 

Заключение:Скопировать ссылку на этот раздел

Подключив Google Sheets к своему сайту, вы сможете быстро управлять маркетинговыми кампаниями и отслеживать конверсии. Это позволит получить полное представление о том, какие каналы генерируют квалифицированных клиентов, и быстрее реагировать на новые конверсии.

Если вам нужна помощь в настройке отслеживания на стороне сервера, обращайтесь к нам. Мы будем рады помочь! А пока ознакомьтесь с другими статьями нашего блога, чтобы узнать больше советов и рекомендаций по использованию сервера Google Tag Manager.

Нужна помощь в настройке тегов на стороне сервера?

Все, что для этого нужно, - ответить на несколько простых вопросов. Нажмите Получить помощь, заполните форму, и мы вышлем вам предложение.

Получить помощь
Теги:sGTM tag

Похожие статьи

12 нояб. 2020 г.

Как настроить GA4 Tracking с помощью Google Tag Manager Server-Side Container

Google Analytics 4 и контейнер Google Tag Manager Server-Side - са-мые большие обновления в мире аналитики в 2020 году (или не толь-ко в 2020). Эти инструменты все еще находятся в бета-версии; Google выпускает обновления для обоих инструментов каждую неделю, но это не должно помешать вам протестировать их на своем сайте. Од-нако я не рекомендую переходить только на GA4 и GTM server tagging и отключать веб-контейнер с Universal Analytics. На самом деле, вы не сможете перенести все метки из веб-контейнера в серверный контей-нер, поскольку серверный контейнер GTM еще не имеет предопреде-ленных клиентов и меток для наиболее популярных платформ. А биб-лиотека шаблонов недоступна для серверного контейнера. Тем не менее есть способ перенести все метки в серверный контейнер, если у вас есть команда разработчиков и экспертов по аналитике, которые могут создать для вас метки и клиентов.

3 апр. 2022 г.

Как настроить Snapchat Conversion API с помощью server Google Tag Manager

Хотите узнать, как настроить Snapchat Conversion API с помощью серверного Google Tag Manager? Загляните дальше! В этой статье блога я расскажу обо всем, что вам нужно знать.

9 апр. 2022 г.

Как подключить сервисный аккаунт Google к stape

В этом пошаговом гайде вы узнаете, как создать учетную запись Google Service и подключить ее к контейнеру stape. Это позволит вам интегрировать серверный Google Tag Manager с BigQuery и Firestore.

Хостите свой сервер GTM на Staperight now!