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.
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
- Connectez-vous à la Google Cloud Console.
- Connectez-vous avec votre compte Google.
- Sous APIs et services activés, cliquez sur Créer un projet.
- Entrez un nom de projet et sélectionnez l'emplacement.
- Cliquez sur Créer.
Activer les APIs
- Sélectionnez votre projet.
- Cliquez sur + Activer les APIs et services.
- Dans la barre de recherche, entrez
Google Analyticset appuyez sur Entrée. - Sélectionnez API Google Analytics et cliquez sur Activer.
- Dans la barre de recherche, entrez
Google Driveet appuyez sur Entrée. - Sélectionnez API Google Drive et cliquez sur Activer.
Configurer l'écran de consentement OAuth
- Sélectionnez l'icône de hamburger dans le coin supérieur gauche pour ouvrir le menu de navigation.
- Sous Produits, sélectionnez APIs et services, puis Écran de consentement OAuth.
- Cliquez sur Commencer.
- Entrez le nom de l'application et l'email de support utilisateur, puis cliquez sur Suivant.
- Sélectionnez Externe et cliquez sur Suivant.
- Entrez votre adresse e-mail et cliquez sur Suivant.
- Acceptez la politique des services API Google et cliquez sur Créer.
- Dans le panneau de navigation, sélectionnez Marquage.
- Entrez un nom d'application pour vous aider à l'identifier.
- Sous Domaines autorisés, cliquez sur + Ajouter un domaine et entrez votre domaine de serveur DataSync et votre domaine d'entreprise.
- Cliquez sur Sauvegarder.
- Dans le panneau de navigation, sélectionnez Accès aux données.
- Cliquez sur Ajouter ou supprimer des autorisations pour définir les permissions pour cette application.
Créer un ID client OAuth
- Sélectionnez l'icône de hamburger dans le coin supérieur gauche pour ouvrir le menu de navigation.
- Sous Produits, sélectionnez APIs et services, puis Identifiants.
- Cliquez sur + Créer des identifiants, puis sélectionnez ID client OAuth.
- Dans Type d'application, sélectionnez Application web.
- Entrez un nom pour l'application.
- Cliquez sur Créer.
- Copiez le secret client et l'ID client dans la boîte de dialogue de confirmation.
- Cliquez sur Ok pour fermer.
Créer une connexion source dans DataSync
- Connectez-vous à DataSync.
- Depuis l'écran d'accueil, sélectionnez Connexions.
- À côté de Connexions Source, cliquez sur Nouvelle.
- Sélectionnez Google Analytics.
- Dans le panneau Propriétés de connexion, entrez les propriétés de connexion.
- Copiez l'URL de rappel depuis le panneau Propriétés de connexion.
- reconnectez-vous à la Google Cloud Console.
- Dans le menu de navigation, allez à APIs et services et Identifiants.
- Sous votre entrée client OAuth, dans URIs de redirection autorisées, cliquez sur + Ajouter URI.
- Collez l'URL de rappel et cliquez sur Sauvegarder.
- (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é.
- Dans le panneau Paramètres avancés, configurez les paramètres, y compris le Type de suivi et d'autres valeurs selon vos exigences.
- Cliquez sur Sauvegarder.
- 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ètre | Description |
|---|---|
| Description | Nom unique pour la connexion. Exemple : Google Analytics |
| URL de rappel | URL 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 client | Identifiant pour votre client OAuth, disponible dans la Google Cloud Console sous Identifiants. Exemple : 1234567890-abc.apps.googleusercontent.com |
| Secret client | Clé secrète pour votre client OAuth, disponible dans la Google Cloud Console sous Identifiants. Exemple : XyZ123_ABCD |
| Verbosité |
|
| Temps d'inactivité du pool | Temps maximum d'inactivité pour les connexions avant de les renvoyer au pool, en secondes. |
| Taille maximale du pool | Nombre maximal de connexions autorisées dans le pool. |
| Temps d'attente du pool | Temps 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ètre | Description |
|---|---|
| Propriété | Propriété de chaîne de connexion qui définit l'action ou le comportement. Exemple : LectureSeule |
| Valeur | Valeur pour la propriété. Exemple : Vrai |
| Type | Visibilité 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ètre | Description |
|---|---|
| Type de suivi | Méthode de suivi des changements : Aucun ou Date. |
| Région | Paramètre de région pour le connecteur, si nécessaire pour votre configuration. |
| Fuseau horaire | Fuseau horaire correspondant au serveur d'application Google Analytics. |
| Décalage horaire | Dé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 lot | Quantité 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. |