A l'aide d'un compte de service Google connecté à Stape, vous intégrez le serveur Google Tag Manager avec BigQuery et Firestore. Cet article de blog vous montrera comment créer un compte de service Google et le connecter à votre conteneur Stape.
Les comptes de service Google peuvent être utilisés par les applications pour effectuer des appels d'API autorisés. À l'aide d'un compte de service Google connecté au conteneur sGTM, il est possible de connecter BigQuery et Firestore au serveur GTM.
Pour créer un compte de service Google, vous devez disposer d'un compte Google Cloud Platform. Et à la fin, Google Service Account sera utilisé pour intégrer Firestore ou BigQuery.
Firestore est une base de données qui peut écrire/lire ou synchroniser des données. Il peut être utilisé pour enrichir les données à l'aide du balisage ss. Par exemple, vous pouvez utiliser l'ID utilisateur pour améliorer les données utilisateur ou l'ID produit pour enrichir les données produit. Pour simplifier l'intégration, Google a publié la variable Firestore Lookup. À l'aide de cette variable, vous pouvez extraire des valeurs spécifiques du document Firestore. Firestore n'est pas gratuit - vérifiez son prix ici.
À l'aide du serveur Google Tag Manager, il est possible d'écrire des données directement dans BigQuery à partir de sGTM Tag ou Client. Auparavant, seuls les utilisateurs de GA360 pouvaient se connecter à BigQuery. Avec la sortie de sGTM et GA4, tous les utilisateurs peuvent envoyer des données à BigQuery gratuitement ou moins cher qu'auparavant. BigQuery n'est pas gratuit non plus - vérifiez son prix ici.
1. Créez ou connectez-vous à la console Web Google Cloud Platform
2. Sélectionnez IAM & Admin -> Comptes de service -> Cliquez sur Créer un compte de service
3. Ajouter un compte -> Cliquez sur Suivant -> Sélectionnez Rôles BigQuery Data Editor role pour l'accès à BigQuery ou Cloud Datastore User role pour Firestore.
Si vous souhaitez utiliser le compte de service Google uniquement pour BigQuery, choisissez uniquement BigQuery Data Editor role. Idem pour Firestore.
Lorsque vous arrivez à la 3ème étape, cliquez simplement sur Terminé.
4. Créer une clé privée -> Sélectionnez JSON -> sélectionnez Créer -> JSON sera téléchargé sur votre ordinateur.
5. Ouvrez votre compte stape.io -> ouvrez le conteneur sGTM -> ouvrez l'onglet Power-ups -> Cliquez sur le compte Google Service -> Chargez le fichier JSON que vous avez téléchargé depuis Google Cloud -> Cliquez sur Enregistrer.
Il suffit de répondre à quelques questions simples. Cliquez sur Obtenir un devis, remplissez le formulaire, et nous vous enverrons un devis.