Stape

Як підключити сервісний акаунт Google до stape

Оновлено
22 лип. 2024 р.
Опубліковано
9 квіт. 2022 р.
Також є

За допомогою сервісного акаунту Google, підключеного до stape, ви інтегруєте серверний Google Tag Manager з BigQuery і Firestore. У цьому блозі буде показано, як створити сервісний акаунт Google і підключити його до свого контейнера.

Що таке сервісний акаунт Google і які можливості він надає sGTM?

Сервісні акаунти Google можуть використовуватися програмами для авторизованих викликів API. За допомогою сервісного акаунту Google, підключеного до контейнера sGTM, можна інтегрувати BigQuery та Firestore із серверним GTM.

Щоб створити сервісний акаунт Google, вам потрібно мати обліковий запис Google Cloud Platform і згенерувати ключ доступу. Ключовий файл JSON сервісного акаунту необхідно додати до активації контейнера sGTM в app.stape.io для автентифікації за допомогою цих служб.

Firestore — це база даних, яка може записувати/читати або синхронізувати дані. Його можна використовувати для збагачення даних, надісланих за допомогою тегів на стороні сервера. Наприклад, за допомогою ідентифікатора користувача ви можете витягти додаткові дані користувача з Firestore і надіслати більше параметрів користувача до Facebook CAPI, що підвищить показник якості відповідності події FB (event match quality score).

Щоб спростити інтеграцію, Google випустив змінну (variable) Firestore Lookup. За допомогою цієї змінної ви можете витягти конкретні значення з документа Firestore. Єдиним недоліком є ​​те, що Firestore не є безкоштовною послугою – можете переглянути ціну тут.

За допомогою серверного Google Tag Manager можна записувати дані безпосередньо в BigQuery з тегу sGTM або клієнта. Раніше інтеграція BigQuery була доступна лише для користувачів 360. З випуском sGTM і GA4 всі користувачі зможуть надсилати дані в BigQuery безкоштовно або дешевше, ніж раніше. BigQuery також не безкоштовний – перегляньте його ціни тут.

Як підключити сервісний акаунт Google до stape?

1. Створіть або увійдіть до веб-консолі Google Cloud Platform.

2. Виберіть IAM & Admin -> Service Accounts -> Натисніть Create service account.

Create service account

3. Додайте обліковий запис -> Натисніть Далі -> Виберіть роль редактора даних BigQuery для доступу до BigQuery або роль користувача Cloud Datastore для Firestore.

Якщо ви хочете використовувати сервісний акаунт Google лише для BigQuery, виберіть лише роль редактора даних BigQuery. Те саме для Firestore.

Коли ви перейдете до 3-го кроку, просто натисніть Готово.

Create service account

4. Створіть закритий ключ -> Виберіть JSON -> виберіть Створити -> JSON буде завантажено на ваш комп'ютер.

Create service account

5. Відкрийте свій обліковий запис stape.io -> відкрийте контейнер sGTM -> відкрийте вкладку "Power-ups" -> Натисніть на Google Service account -> Завантажте JSON-файл, який ви завантажили з Google Cloud -> Натисніть Зберегти.

Теги:gtm server

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