[go: up one dir, main page]

[GA4] Comprendre les sources de données

Une source de données est un conteneur qui regroupe les données que vous importez dans Analytics. Elle comprend la base de données, le service ou le fichier CSV que vous importez et un mappage des champs Analytics à ceux de votre base de données externe, service ou fichier CSV. Elle détermine la manière dont les données importées sont ajoutées aux données existantes. Vous devez configurer les sources de données au niveau de la propriété.

Pour gérer les sources de données d'une propriété, cliquez sur Administration, puis sous Collecte et modification des données, cliquez sur Importation de données.

Types de sources de données

Un type de source de données correspond au type de données spécifique que vous souhaitez importer. Par exemple, il existe des types de sources pour les données suivantes :

Pour chaque type de source, vous disposez de différentes options pour les dimensions et les métriques (le schéma) pour lesquelles vous pouvez importer des données. Selon la source de données, vous pouvez choisir :

  • d'importer un fichier CSV ;
  • d'utiliser le protocole SFTP ;
  • d'associer votre compte à Salesforce (en savoir plus).
Importer des données Salesforce hors connexion

Cette section s'adresse aux utilisateurs qui souhaitent importer des données d'événement Salesforce hors connexion dans Google Analytics 4. L'importation Salesforce utilise le type d'importation des données d'événements hors connexion. Découvrez comment importer des données d'événements hors connexion.

Remarque :
  • Vous devez disposer du rôle Éditeur au niveau de la propriété Analytics que vous utiliserez pour importer les données.
  • Le code figurant dans cet article n'est fourni qu'à titre d'exemple. Votre implémentation spécifique peut nécessiter du code supplémentaire ou une autre approche.

Étape 1 : Déterminer comment identifier vos utilisateurs

Analytics propose deux méthodes pour identifier vos utilisateurs de manière programmatique : le Client-ID et l'User-ID. Afin de pouvoir utiliser l'importation de données pour Salesforce, vous devez implémenter le Client-ID, mais vous pouvez aussi opter pour l'User-ID.

Le Client-ID identifie par pseudonymisation une instance de navigateur. Il s'agit d'un identifiant non authentifié, basé sur les cookies et créé automatiquement par un site compatible avec Analytics lors de la première visite de l'utilisateur.

L'User-ID permet d'analyser des groupes de sessions sur différents appareils à l'aide d'une chaîne d'ID unique, persistante et anonyme représentant un utilisateur.

Vous devez ajouter le Client-ID (et éventuellement votre User-ID) à la page de votre formulaire pour prospects et à toutes les autres pages que vous souhaitez mesurer. Pour ce faire, utilisez Google Tag Manager ou une variable JavaScript.

Remarque : Vous devez utiliser la fonctionnalité User-ID conformément au Règlement sur le protocole de mesure, le SDK et l'User-ID.

Étape 2 : Configurer l'accès aux objets et aux champs Salesforce

Pour configurer l'intégration de Salesforce dans Analytics, vous devez disposer d'un accès complet aux objets et champs Salesforce suivants. Il est possible qu'un compte utilisateur Salesforce avec un accès administrateur système ait déjà accès à ces champs.

De plus, assurez-vous d'accorder l'autorisation Modifier toutes les données à l'utilisateur qui associe vos comptes Salesforce et Analytics. Cette opération est requise par l'API Salesforce Metadata pour permettre à Google d'extraire les données des paramètres de conversion de prospects. Cette intégration ne modifie pas votre compte Salesforce, et l'API Metadata est utilisée en lecture seule.

Remarque : Il est possible que les comptes utilisateur disposant d'un accès limité aux prospects ou aux opportunités ne disposent pas d'un accès suffisant aux données que vous souhaitez importer. Par exemple, le titulaire d'un compte de commercial ne pourra probablement consulter que des données liées à des zones géographiques ou des opportunités limitées, et ne pourra donc pas associer Analytics à Salesforce. Consultez le tableau suivant pour découvrir la liste des champs obligatoires.

Afficher la liste des champs obligatoires

Objet Champs obligatoires
LeadStatus

ID

MasterLabel

SortOrder

OpportunityStage

ID

MasterLabel

SortOrder

IsActive

LeadHistory

CreatedDate

OldValue

NewValue

Field

Lead

Status

GACLIENTID*

GAUSERID*

GAMEASUREMENTID*

OpportunityFieldHistory

CreatedDate

OldValue

NewValue

Field

Opportunity

Amount

StageName

GACLIENTID*

GAUSERID*

GAMEASUREMENTID*

OpportunityLineItem Tous les champs
Product2 (Products) Tous les champs
Pricebook2 (Price Books) Tous les champs

* Champs personnalisés créés lors de l'étape 3 ci-dessous.

Si vous utilisez la version "Group Edition" ou "Professional Edition" de Salesforce, vous pourrez accéder au champ en ajoutant les champs nécessaires aux présentations de page "Piste" et "Opportunité". En savoir plus sur la définition des présentations de page et de la sécurité au niveau du champ dans Salesforce

Étape 3 : Créer des champs personnalisés dans Salesforce

En suivant ces instructions, créez trois champs personnalisés dans Salesforce pour stocker vos informations Analytics. Vous pouvez nommer les champs comme vous le souhaitez. Les noms ci-dessous ne sont fournis qu'à titre indicatif. Nous vous conseillons toutefois de les utiliser, car ils peuvent faciliter l'implémentation et le débogage par la suite (si nécessaire).

Nom du champ Nom d'API Longueur du champ
GACLIENTID GACLIENTID__c 255
GAUSERID GAUSERID__c 255
GAMEASUREMENTID GAMEASUREMENTID__c 255
Remarque :
  • Vous devez implémenter le Client-ID et, éventuellement, l'User-ID.
  • Les noms des champs DOIVENT être en majuscules, mais vous pouvez choisir les libellés librement.
  • Définissez ces champs en lecture seule pour éviter toute modification indésirable.
  • Ces champs DOIVENT être créés à la fois dans les objets Piste et Opportunité.

Étape 4: Configurer les objets "Piste" et "Opportunité"

Pour l'objet Piste, activez le suivi de l'historique des champs pour le champ Statut de la piste. Pour l'objet Opportunité, activez le suivi de l'historique des champs pour le champ Étape. Un événement sera ainsi généré dès que ces champs seront modifiés.

Mappez les champs de chaque objet à leur équivalent dans l'autre objet :

  • Lead.GACLIENTID avec Opportunity.GACLIENTID
  • Lead.GAUSERID avec Opportunity.GAUSERID
  • Lead.GAMEASUREMENTID avec Opportunity.GAMEASUREMENTID

Étape 5 : Modifier le formulaire pour prospects

Modifiez votre formulaire pour prospects afin de collecter et de stocker les informations de suivi requises. Vous devrez connaître votre ID de mesure. En savoir plus sur l'ID de mesure

Pourquoi mon ID de mesure est-il obligatoire ?

En indiquant votre ID de mesure Analytics, vous pourrez distinguer les données importées depuis plusieurs formulaires pour prospects (sur différents sites suivis par divers comptes Analytics). Ces données seront toutes transmises à un compte Salesforce unique. Cette opération serait impossible en utilisant seulement le Client-ID et/ou l'User-ID.

Ajouter les champs de suivi personnalisés

Les exemples suivants montrent comment ajouter les champs personnalisés créés ci-dessus à votre formulaire pour prospects à l'aide de JavaScript.

<form action="" name="myForm">
    Numéro de téléphone : <input type="text" name="phone_number">
    <input type="hidden" id="GACLIENTID" name="GACLIENTID" value="">
    <input type="hidden" id="GAUSERID" name="GAUSERID" value="">
    <input type="hidden" id="GAMEASUREMENTID" name="GAMEASUREMENTID" value="G-XXXXX">
    <input type="submit">
</form>
Remarque : L'exemple de code ci-dessus permet d'ajouter à la fois le Client-ID et l'User ID à votre formulaire. Vous pouvez supprimer la ligne GAUSERID si vous n'utilisez que le Client-ID. Remplacez G-XXXXX par votre ID de mesure.

Définir les valeurs du champ de suivi personnalisé

Ajoutez ce code à votre formulaire pour prospects afin de renseigner les valeurs Client-ID et User-ID.

<script type="text/javascript">
    document.getElementById('FORM_ID').addEventListener(
    'submit', function(event) {
      ga(function() { 
        var tracker = ga.getAll()[0];
        var clientId = tracker.get('clientId');
        document.getElementById('GACLIENTID').value = clientId;
        var userId = tracker.get('userId'); 
        document.getElementById('GAUSERID').value = userId; 
      });
    });
</script>

Étape 6 : Associer Analytics à votre compte Salesforce

Associez Analytics à votre compte Salesforce en configurant une nouvelle importation de données et en autorisant l'accès à votre compte Salesforce.

Un type de source de données correspond au type spécifique de données que vous souhaitez importer. Par exemple, il existe des types de sources pour les données de coût, les données sur les articles, les données utilisateur et les données d'événement hors connexion. Pour chaque type de source, vous disposez de différentes options pour les dimensions et les métriques (le schéma) pour lesquelles vous pouvez importer des données. L'importation Salesforce utilise le type d'importation des données d'événements hors connexion. En savoir plus sur l'importation de données d'événements hors connexion

Importer des données Salesforce

Voici comment importer des données Salesforce hors connexion sur les prospects et les opportunités à l'aide de l'importation de données :

  1. Dans Admin, puis sous Collecte et modification des données, cliquez sur Importation de données.
    Le lien précédent ouvre la dernière propriété Analytics à laquelle vous avez accédé. Vous pouvez modifier la propriété à l'aide du sélecteur de propriété.
  2. Cliquez sur Créer la source de données.
  3. Saisissez le nom de votre source de données.
  4. Sélectionnez le type Données d'événement hors connexion.
  5. Cliquez sur Voir conditions d'utilisation si vous y êtes invité et acceptez la Confirmation de la collecte de données utilisateur. Il s'agit d'un prérequis pour importer des événements hors connexion et/ou des données utilisateur.
  6. Sous Transférer les données pour importation, sélectionnez Salesforce comme Source d'importation.
  7. Authentifiez-vous auprès de Salesforce dans la fenêtre pop-up qui s'affiche.
  8. Sélectionnez Calendrier d'importation. Notez que les propriétés standards permettent une importation quotidienne, tandis que les clients Analytics 360 peuvent en effectuer une toutes les heures.
  9. Cliquez sur Suivant.
  10. Choisissez les jalons et les champs Salesforce que vous souhaitez mesurer en tant qu'événements Analytics. Consultez les étapes 7, 8 et 9 ci-dessous.
  11. Cliquez sur Importer. Après l'importation initiale, les données seront importées conformément au calendrier.

Étape 7 : Configurer vos pistes

Sélectionnez des clés, des jalons et des champs facultatifs pour les pistes que vous souhaitez collecter en tant qu'événements.

Étape 8 : Configurer vos opportunités

Sélectionnez des clés, des jalons et des champs facultatifs pour les opportunités que vous souhaitez collecter en tant qu'événements.

Si vous souhaitez que les événements de conversion de type Opportunité affectent les statistiques sur les revenus et la valeur vie (LTV), nous vous conseillons de mapper les éléments suivants :

  • Mappez le jalon de conversion finale (le jalon "Opportunité gagnée") à l'événement "Achat". Cela permet de comptabiliser les revenus de manière appropriée pour les événements susceptibles de générer des revenus.
  • Mappez "amount" (qui contient le montant des revenus pour l'opportunité gagnante) au paramètre "valeur" (pour lequel GA4 collecte les données sur les revenus).
  • Enfin, vous pouvez mapper "Id" (ou un autre champ représentant plus précisément l'ID de transaction) au champ "ID de transaction" de GA4.

Champs standards compatibles

Vous pouvez importer des attributs à partir des champs "Prospect Salesforce" suivants :

  • ID
  • Industry
  • NumberOfEmployees
  • Rating
  • ScoreIntelligenceId (si disponible dans votre édition Salesforce)

Vous pouvez également importer les champs d'opportunité standards suivants :

  • Amount
  • CampaignId
  • ContractId
  • ExpectedRevenue
  • ID
  • LeadSource
  • Name
  • Probability
  • TotalOpportunityQuantity

Formats compatibles

En plus des champs standards répertoriés ci-dessus, vous pouvez importer tous les champs d'attributs personnalisés avec les formats de champ Salesforce suivants :

  • boolean
  • currency
  • date
  • datetime
  • dateTime (camelCase)
  • double
  • int
  • percent
  • picklist
  • string
  • textarea
  • time

Pour importer des attributs :

  1. Sélectionnez les dimensions et/ou métriques personnalisées Analytics auxquelles vous souhaitez ajouter les données d'attribut.
  2. Assurez-vous que la portée des dimensions personnalisées sélectionnées est correcte. Dans la plupart des cas, il s'agira de propriétés utilisateur. Découvrez comment comprendre les portées GA4.
  3. Utilisez le menu déroulant de la colonne "Nom du champ Salesforce" pour mapper les champs Analytics avec vos champs Salesforce.
Si le champ Salesforce sélectionné contient déjà des données, vous pouvez cliquer sur Prévisualiser les valeurs pour vous assurer qu'elles sont correctes. Vous pouvez ainsi vérifier la précision de votre configuration.

Exemple de configuration

Voici un exemple de mappage entre des champs Salesforce standards compatibles et des champs personnalisés Analytics.

Champ personnalisé Analytics : portée Nom du champ Salesforce
Dimension : événement OU utilisateur Piste : ID de piste
Dimension : événement OU utilisateur Piste : Score de piste (score prévisionnel Einstein de Salesforce)
Dimension : utilisateur Piste : Secteur d'activité
Dimension : événement OU utilisateur Piste : Notation
Dimension : événement OU utilisateur Opportunité : ID d'opportunité
Métrique : événement Opportunité : Montant
Dimension : événement OU utilisateur Opportunité : Probabilité (%)
Métrique : événement Opportunité : Chiffre d'affaires attendu
Dimension : événement OU utilisateur Opportunité : Numéro de commande

Quelle portée utiliser ?

Votre cas d'utilisation détermine si vous devez utiliser la portée événement ou utilisateur pour vos dimensions personnalisées. Par exemple, si vous vendez plusieurs types de produits et que vous collectez plusieurs formulaires pour prospects par utilisateur, la dimension personnalisée sera plus efficace avec une portée événement qu'avec une portée utilisateur. En effet, une dimension de portée utilisateur sera remplacée par les prospects suivants pour cet utilisateur.
 
Vous devez appliquer ce même principe à l'ensemble des champs Salesforce répertoriés dans l'exemple ci-dessus, ainsi qu'à tous les autres champs personnalisés que vous souhaitez importer.

Étape 9 : Tester votre configuration

Testez votre configuration en vérifiant si vos données Salesforce importées sont visibles dans vos rapports Analytics (par exemple, le rapport Événements ou Temps réel) et dans Explorations.

Pour vérifier l'état de votre dernière importation, accédez à Administration, puis sous Collecte et modification des données, cliquez sur Importation de données.

Remarques et limites

  • Veillez à respecter les Conditions d'utilisation d'Analytics et les Règles de confidentialité.
  • N'importez pas d'informations permettant d'identifier personnellement les utilisateurs.
  • Les données importées utilisent la ou les devises (si la fonctionnalité multidevises est activée) configurées dans votre compte Salesforce.
  • Les données sur les articles Salesforce sont importées dans l'objet "Opportunité", et non dans les données associées aux pistes.
  • Les champs vides sont supprimés au moment de l'importation.
  • Les données sur les articles sont limitées à 200 index d'articles uniques.

Schéma de la source de données

Lorsque vous créez une source, vous définissez un schéma, c'est-à-dire une structure associant les données que vous importez aux données d'événement Analytics existantes. Un schéma simple se compose d'une dimension de clé de jointure (la "clé"), et des dimensions ou métriques d'importation. Pour importer des données, Analytics recherche les clés-valeurs dans les appels correspondant à celles des données importées. Lorsqu'une correspondance est détectée, Analytics ajoute (ou remplace si les données ont déjà été collectées) les valeurs supplémentaires de la dimension et de la statistique associées à cette clé aux données d'événement existantes. Certains types de sources de données vous permettent de définir la clé à l'aide de plusieurs dimensions. La plupart d'entre eux peuvent utiliser plusieurs dimensions/métriques pour les champs d'importation.

La clé de jointure doit comporter au moins une dimension Analytics et peut en comporter trois au maximum.

Les dimensions de clé varient en fonction du type de source de données que vous sélectionnez.

La liste des dimensions de clé vous est fournie dans le menu déroulant de l'outil de création des schémas de sources de données.

Vous pouvez importer des données plusieurs fois via la même source de données, à condition d'ajouter des valeurs à des champs existants. Une fois la source de données enregistrée, vous ne pouvez plus modifier le mappage des champs Analytics avec les champs de votre importation. Si vous souhaitez ajouter des champs à une source de données existante, vous devez supprimer la source de données existante, puis en créer une autre. Sinon, vous pouvez importer une source de données supplémentaire avec les nouveaux champs que vous souhaitez inclure. En savoir plus sur les limites par type d'importation de données

Lorsque vous réimportez des données dans une source de données existante, les données précédemment importées sont conservées, tandis que les nouvelles données importées sont ajoutées. Si les données importées ont le même ensemble de clés que les données précédemment importées, les données seront écrasées.

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?
Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
3355829169352732632
true
Rechercher dans le centre d'aide
false
true
true
true
true
true
69256
false
false
false
false