Aller au contenu principal

Connecteur de source Google Analytics

Le connecteur de source Google Analytics dans DataSync vous permet de récupérer des données de Google Analytics pour le chargement ou la synchronisation dans votre entrepôt de données. Avant de commencer, vous devez avoir un compte Google et créer le projet API requis, activer les services et configurer l'écran de consentement OAuth dans la Google Cloud Console.

Après avoir créé toutes les connexions source requises, configurez votre source de destination pour finaliser la configuration de la connexion.

important

Vous devez vous authentifier avec le même compte Google utilisé pour créer le projet API afin de charger des données.

Configurer les paramètres de l'API Google Cloud

Créer un projet

  1. Connectez-vous à la Google Cloud Console.
  2. Connectez-vous avec votre compte Google.
  3. Sous APIs et services activés, cliquez sur Créer un projet.
  4. Entrez un nom de projet et sélectionnez l'emplacement.
  5. Cliquez sur Créer.

Activer les APIs

  1. Sélectionnez votre projet.
  2. Cliquez sur + Activer les APIs et services.
  3. Dans la barre de recherche, entrez Google Analytics et appuyez sur Entrée.
  4. Sélectionnez API Google Analytics et cliquez sur Activer.
  5. Dans la barre de recherche, entrez Google Drive et appuyez sur Entrée.
  6. Sélectionnez API Google Drive et cliquez sur Activer.

Configurer l'écran de consentement OAuth

  1. Sélectionnez l'icône de hamburger dans le coin supérieur gauche pour ouvrir le menu de navigation.
  2. Sous Produits, sélectionnez APIs et services, puis Écran de consentement OAuth.
  3. Cliquez sur Commencer.
  4. Entrez le nom de l'application et l'email de support utilisateur, puis cliquez sur Suivant.
  5. Sélectionnez Externe et cliquez sur Suivant.
  6. Entrez votre adresse e-mail et cliquez sur Suivant.
  7. Acceptez la politique des services API Google et cliquez sur Créer.
  8. Dans le panneau de navigation, sélectionnez Marquage.
  9. Entrez un nom d'application pour vous aider à l'identifier.
  10. Sous Domaines autorisés, cliquez sur + Ajouter un domaine et entrez votre domaine de serveur DataSync et votre domaine d'entreprise.
  11. Cliquez sur Sauvegarder.
  12. Dans le panneau de navigation, sélectionnez Accès aux données.
  13. Cliquez sur Ajouter ou supprimer des autorisations pour définir les permissions pour cette application.

Créer un ID client OAuth

  1. Sélectionnez l'icône de hamburger dans le coin supérieur gauche pour ouvrir le menu de navigation.
  2. Sous Produits, sélectionnez APIs et services, puis Identifiants.
  3. Cliquez sur + Créer des identifiants, puis sélectionnez ID client OAuth.
  4. Dans Type d'application, sélectionnez Application web.
  5. Entrez un nom pour l'application.
  6. Cliquez sur Créer.
  7. Copiez le secret client et l'ID client dans la boîte de dialogue de confirmation.
  8. Cliquez sur Ok pour fermer.

Créer une connexion source dans DataSync

  1. Connectez-vous à DataSync.
  2. Depuis l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions Source, cliquez sur Nouvelle.
  4. Sélectionnez Google Analytics.
  5. Dans le panneau Propriétés de connexion, entrez les propriétés de connexion.
  6. Copiez l'URL de rappel depuis le panneau Propriétés de connexion.
  7. reconnectez-vous à la Google Cloud Console.
  8. Dans le menu de navigation, allez à APIs et services et Identifiants.
  9. Sous votre entrée client OAuth, dans URIs de redirection autorisées, cliquez sur + Ajouter URI.
  10. Collez l'URL de rappel et cliquez sur Sauvegarder.
  11. (Optionnel) Dans le panneau Propriétés de connexion supplémentaires, sélectionnez Ajouter une propriété et entrez les paramètres pour chaque propriété.
  12. Dans le panneau Paramètres avancés, configurez les paramètres, y compris le Type de suivi et d'autres valeurs selon vos exigences.
  13. Cliquez sur Sauvegarder.
  14. Vous serez redirigé vers un écran de connexion Google pour vous authentifier. Connectez-vous avec le compte utilisé pour créer le projet API, puis cliquez sur Autoriser pour finir.

Paramètres

Propriétés de connexion

ParamètreDescription
DescriptionNom unique pour la connexion. Exemple : Google Analytics
URL de rappelURL unique générée dans DataSync qui doit être autorisée dans la liste des URIs de redirection autorisées de votre projet Google Cloud.
ID clientIdentifiant pour votre client OAuth, disponible dans la Google Cloud Console sous Identifiants.
Exemple : 1234567890-abc.apps.googleusercontent.com
Secret clientClé secrète pour votre client OAuth, disponible dans la Google Cloud Console sous Identifiants.
Exemple : XyZ123_ABCD
Verbosité
  • 1 – Journaliser les requêtes, les comptages de lignes, le début/fin d'exécution, les erreurs.
  • 2 – Inclut le niveau 1 plus les requêtes de cache, les en-têtes HTTP.
  • 3 – Inclut le niveau 2 plus les corps de requête/réponse.
  • 4 – Inclut le niveau 3 plus la communication au niveau du transport.
  • 5 – Inclut le niveau 4 plus toutes les commandes d'interface.
Temps d'inactivité du poolTemps maximum d'inactivité pour les connexions avant de les renvoyer au pool, en secondes.
Taille maximale du poolNombre maximal de connexions autorisées dans le pool.
Temps d'attente du poolTemps d'attente maximal pour l'attribution de connexions avant qu'une erreur ne soit lancée, en secondes.

Propriétés de connexion supplémentaires

Propriétés de chaîne de connexion supplémentaires non spécifiées dans le panneau Propriétés de connexion. Pour chaque propriété ajoutée, vous pouvez choisir Visible ou Chiffré. En sélectionnant Chiffré, la valeur est masquée dans l'interface et stockée de manière chiffrée dans le backend, par exemple lors de la définition de mots de passe.

ParamètreDescription
PropriétéPropriété de chaîne de connexion qui définit l'action ou le comportement. Exemple : LectureSeule
ValeurValeur pour la propriété. Exemple : Vrai
TypeVisibilité de la propriété : Visible ou Chiffré.

Paramètres avancés

Les paramètres avancés contrôlent comment le connecteur Google Analytics suit les changements, gère la configuration régionale et horaire, et traite les lots de données lors de l'extraction. Ces options permettent un ajustement fin pour la performance et l'exactitude, et devraient être configurées selon votre environnement système et vos exigences opérationnelles.

ParamètreDescription
Type de suiviMéthode de suivi des changements : Aucun ou Date.
RégionParamètre de région pour le connecteur, si nécessaire pour votre configuration.
Fuseau horaireFuseau horaire correspondant au serveur d'application Google Analytics.
Décalage horaireDécalage de rafraîchissement en secondes pour compenser les problèmes de timing dans la sélection des enregistrements. La valeur minimale est 0 ; le maximum est 3600 secondes.
Taille du lotQuantité d'enregistrements traités dans chaque lot lors de l'extraction. Des tailles de lot plus grandes augmentent l'utilisation de la mémoire mais peuvent améliorer les performances jusqu'à un certain point. La valeur par défaut est 2000 et le maximum ne doit pas dépasser 10000 enregistrements. Ajustez selon la vitesse de votre réseau et la performance de votre disque ; dans la plupart des cas, la valeur par défaut (2000) fonctionne le mieux.

Exemple