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

Автор
Stape
Опубліковано
April 09, 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" -> Завантажте файл JSON, який ви завантажили з Google Cloud -> натисніть Зберегти.

файл JSON

Розмістіть свій сервер GTM на Stape

Реєструючись, ви приймаєте Умови використання та Примітку про конфіденційність Stape