Ignorer et passer au contenu principal
Avertissement : cet article est le résultat de la traduction automatique, l'exactitude et la fidélité de la traduction ne sont donc pas garanties. Pour consulter la version originale de cet article, en anglais, cliquez ici.

Connecter HubSpot et Google BigQuery (BETA)

Dernière mise à jour: septembre 25, 2024

Disponible avec le ou les abonnements suivants, sauf mention contraire :

Operations Hub   Enterprise

Découvrez comment connecter HubSpot et Google BigQuery pour synchroniser les données HubSpot avec votre instance Google BigQuery. 

Connecter HubSpot et BigQuery

Pour connecter HubSpot et Google BigQuery, vous devez suivre les étapes suivantes dans l'ordre :

  1. Installer Google BigQuery depuis le HubSpot App Marketplace
  2. Créer un rôle IAM personnalisé dans Google Cloud Platform
  3. Attribuer le rôle personnalisé au compte de service Google
  4. Accorder au compte Google BigQuery généré par HubSpot les permissions de modifier les tables BigQuery
  5. Installation complète dans HubSpot

1. Installer Google BigQuery depuis le HubSpot App Marketplace

Il est recommandé d'ouvrir votre compte HubSpot et votre compte Google BigQuery dans des onglets distincts lorsque vous connectez les deux applications. 

  • Assurez-vous que votre compte HubSpot est opté pour cette version bêtaAccédez aux données HubSpot dans Google BigQuery
  • Naviguez sur this link et sélectionnez votre compte HubSpot. 
  • Dans l'angle supérieur droit, cliquez sur Installer l'application.
  • Saisissez votre Bucket URI et Project ID
  • Cliquez sur Suivant

connect-hubspot-bigquery

  • Vérifiez et notez les comptes Google Service et BigQuery, car vous en aurez besoin à l'étape suivante. Accédez ensuite à votre console Google Cloud pour effectuer l'étape suivante. 

google-service-account

2. Créer un rôle IAM personnalisé dans Google Cloud Platform

  • Connectez-vous à votre console Google Cloud. 
  • Cliquez sur le menu de navigation de gauche et sélectionnez IAM & Admin Rôles
  • En haut, cliquez sur Create Role.
  • Saisissez un titre  , une description facultative , et un identifiant pour le rôle. 
  • Cliquez sur Ajouter des autorisations

créer un rôle

  • Dans le tableau, sélectionnez les autorisations suivantes et cliquez sur Add :

bigquery.datasets.create
bigquery.datasets.get
bigquery.datasets.getIamPolicy
bigquery.jobs.create
bigquery.tables.create
bigquery.tables.createIndex
bigquery.tables.createSnapshot
bigquery.tables.createTagBinding
bigquery.tables.delete
bigquery.tables.deleteIndex
bigquery.tables.deleteSnapshot
Bigquery.tables.update
bigquery.tables.get
storage.buckets.get
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.list

  • Cliquez sur Créer

3. Attribuer le rôle personnalisé au compte Cloud Storage Service

  • Cliquez sur le menu de navigation de gauche et sélectionnez Cloud StorageBuckets
  • Sélectionnez un seau  à configurer. 
  • Cliquez sur l'onglet Permissions.
  • Dans l'onglet View by principals, cliquez sur Grant access. 

bigquery-bucket-permissions

  • Dans le panneau de droite, dans le champ New principals, entrez le nom Google Service Account de l'étape 2.
  • Dans la section Assign roles, cliquez sur le menu déroulant et sélectionnez Custom > <role><role> est le rôle IAM personnalisé créé à l'étape 1. 
  • Cliquez sur Enregistrer. Le compte Google Service sera ajouté au rôle Storage Object Viewer

4. Accorder au compte Google BigQuery généré par HubSpot les permissions de modifier les tables BigQuery

  • Cliquez sur le menu de navigation de gauche et sélectionnez IAM & AdminIAM
  • Cliquez sur Grant Access.
  • Dans le panneau de droite, dans le champ New principals, entrez le nom Google Service Account de l'étape 2.
  • Dans la section Assign roles, cliquez sur le menu déroulant et sélectionnez Custom > <role><role> est le rôle IAM personnalisé créé à l'étape 1. 

5. Installation complète dans HubSpot

  • Dans votre compte HubSpot, cliquez sur Continuer vers Connected Apps

google-service-account

  • Dans la boîte de dialogue, cochez les cases, puis cliquez sur Autoriser et installer

Format de données pour la synchronisation entre HubSpot et Google BigQuery

Données disponibles pour la synchronisation

Vous pouvez synchroniser les données suivantes de HubSpot vers Google BigQuery : 

  • Objets : objets standard et personnalisés, tels que les contacts, les entreprises, les tickets ou les produits.
  • Enregistrements : enregistrements d'objets individuels. 
  • Associations : tous les types d'associations et les enregistrements associés.
  • Événements : données d'événements pour les événements standard de HubSpot et les événements comportementaux personnalisés. 
  • Listes : Listes de contacts et d'entreprises HubSpot.
  • Propriétaires : propriétaires enregistrés. 
  • Pipelines : pipelines de transactions et de tickets et étapes du pipeline. 
  • Propriétés : propriétés et leurs valeurs sur les enregistrements de l'objet, y compris l'historique des propriétés. 

Les données d'objets de différents types sont organisées et disponibles de deux manières :

  • Individu : ehaque type d'objet est stocké dans sa propre table et ne comporte que des enregistrements du même type d'objet. Par exemple, objects_contacts ne contient que des enregistrements de contacts.
  • Combiné :Tous les enregistrements de tous les types d'objets sont combinés en un seul objet de la base de données. Ainsi, lors de l'interrogation, vous devez spécifier un filtre tel que "WHERE objectTypeId='0-1'"

Les objets personnalisés se verront attribuer un identifiant au moment de leur création et seront identifiés comme 2-unique_ID. Par exemple, 2-12345

objets_x tables

Chaque type d'objet disponible, y compris les objets personnalisés, possède son propre tableau. Ces tableaux sont nommés selon le format OBJECTS_<object type name><object type name> est l'étiquette de la forme plurielle de objecttype(si le type d'objet n'a pas de forme plurielle, <object type name> sera l'étiquette de la forme singulière du nom du type d'objet concaténé avec "S").

Vous trouverez ci-dessous une liste complète des types d'objets HubSpot disponibles, une brève description des données qu'ils représentent et les tables correspondantes.

Type d'objet HubSpot

ObjectTypeId

Description

CONTACT

0-1

Informations sur les personnes qui interagissent avec votre entreprise

SOCIÉTÉ

0-2

Informations sur des entreprises ou des organisations individuelles

DEAL

0-3

Détails sur les opportunités de revenus avec un contact ou une entreprise. 

ENGAGEMENT

0-4

Stocke les données des actions CRM, y compris les notes, les tâches, les e-mails, les réunions et les appels.

TICKET

0-5

Représenter les demandes d'aide ou de soutien des clients.

CITATION

0-14

Utilisé pour partager des informations sur les prix avec des acheteurs potentiels.

FORMULAIRE_SOUMISSION

0-15

Détails des soumissions individuelles pour un formulaire HubSpot.

LINE_ITEM

0-8

Représentent un sous-ensemble de produits vendus dans une transaction. Lorsqu'un produit est associé à une transaction, il devient une ligne de produit.

CONVERSATION

0-11

Détails des messages entrants provenant de plusieurs canaux.

LANDING_PAGE

0 à 25

Détails de vos pages de destination

 TÂCHE

0-27

Stocke des informations sur les listes de tâches

FORMULAIRE

0-28

Utilisé pour recueillir des informations sur vos visiteurs et vos contacts

EMAIL_MARKETING

0-29

Détails sur les e-mails du Marketing Hub

AD_ACCOUNT

0-30

Stocke des informations sur vos comptes publicitaires sur Linkedin, Facebook et Google

AD_CAMPAIGN

0-31

Détails sur vos campagnes publicitaires. Une campagne publicitaire peut contenir une ou plusieurs publicités

AD_GROUP

0-32

Regroupement logique des annonces au sein d'une campagne publicitaire

PUBLICITÉ

0-33

Détails sur les annonces individuelles

CAMPAGNE

0-35

Informations sur les actifs et le contenu marketing connexes, afin que vous puissiez facilement mesurer l'efficacité de vos efforts de marketing collectifs.

SITE_PAGE

0-38

Données sur les pages individuelles de vos sites web

BLOG_POST

0-39

Données sur les articles de blog

OBJECT LISTE

0-45

Informations sur les regroupements d'enregistrements d'objets en fonction de leurs propriétés ou de leurs activités

APPEL

0-48

Appels passés par d'autres enregistrements CRM, par exemple des contacts

FACTURE

0-53

Gérer et synchroniser les factures avec les systèmes comptables externes

MEDIA_BRIDGE

0-57

Informations sur les médias importés dans HubSpot

SEQUENCE

0-58

Une séquence est une série de modèles d'e-mails ciblés et programmés pour entretenir les contacts au fil du temps

DEAL_SPLIT

0-72

La division des transactions permet de partager le crédit des transactions entre plusieurs utilisateurs

SALES_DOCUMENT

0-83

Les documents de vente constituent une bibliothèque de contenu que toute votre équipe peut télécharger et partager avec vos contacts.

FEEDBACK_SUBMISSION

0-19

Stocke les informations soumises à une enquête de satisfaction.

ABONNEMENT

0-69

Les abonnements contiennent les détails des paiements récurrents

PAIEMENT DU COMMERCE

0-101

Contient des données sur les fonds collectés auprès des clients

object_with_object_properties

Ce tableau contient des données provenant de vos enregistrements HubSpot. Vous pouvez obtenir une ligne pour chaque enregistrement d'un type d'objet (par exemple, tous les enregistrements de contacts dans le type d'objet contacts). 

object_properties_history

Ce tableau contient les valeurs historiques des propriétés. Pour les contacts, elle contient les 45 valeurs les plus récentes. Pour tous les autres objets, elle contient les 20 valeurs les plus récentes. Le tableau comporte une ligne pour chaque valeur historique de la propriété. La valeur actuelle d'une propriété est déterminée par l'horodatage UPDATEDAT le plus récent dans l'historique de la propriété.

Questions sur les associations

Comme les données relatives aux objets, les données relatives aux associations sont organisées de deux manières :

  • Individuel : Chaque type d'association est stocké dans sa propre table et ne contient que les enregistrements de ce type. Par exemple, associations_contacts_to_deals contient uniquement des enregistrements d'association entre les objets contact et transaction. T
  • Combiné : tous les enregistrements pour tous les types d'association sont combinés dans un seul tableau.

associations_x_to_y 

Chaque type d'association a sa propre vue, étiquetée comme associations_<association type name>, par exemple associations_contacts_to_deals

association_definitions

Ce tableau contient des informations sur tous les types d'association disponibles entre les objets HubSpot, avec une ligne par type d'association.

property_definitions

Ce tableau contient des informations sur les propriétés des objets  et les propriétés des événements dans votre compte HubSpot. Les propriétés des événements comprennent les événements standard, tels que les ouvertures et les clics d'e-mail, et les propriétés des événements comportementaux personnalisés . Ces informations peuvent être utiles pour définir les valeurs figurant dans les données object_properties et events.

Évènements

Les événements comprennent des événements HubSpot standard et des événements comportementaux personnalisés. Chaque événement a son propre tableau, étiqueté comme suit : events_eventname.

object_and_event_type_definitions

Ce tableau contient les définitions de tous les objets et événements disponibles dans votre compte HubSpot.

Fréquence de synchronisation et organisation des données

Synchronisation des données quotidienne entre HubSpot et Google BigQuery à 0900 UTC +0. Un dossier sera créé pour chaque jour où les données sont synchronisées, avec plusieurs sous-dossiers pour chaque tableau. Les sept dernières synchronisations seront disponibles sur la plateforme Google Cloud et les tables dans BigQuery seront mises à jour pour pointer vers le dernier vidage de panier.

Chacun des tableaux suivants sera disponible sous la forme d'un dossier contenant des fichiers CSV compressés :

ASSOCIATIONS
ASSOCIATION_DEFINITIONS
EVENTS_[Event name]
LISTS
LIST_MEMBERSHIPS
OBJECTS
OBJECT_AND_EVENT_TYPE_DEFINITIONS
OBJECT_PROPERTIES
OBJECT_PROPERTIES_HISTORY
OBJECT_WITH_OBJECT_PROPERTIES
OWNERS
OWNER_TEAM
PIPELINES
PIPELINE_STAGES
PROPERTY_DEFINITIONS
TEAMS

Cet article vous a-t-il été utile ?
Ce formulaire n'est utilisé que pour recueillir du feedback sur la documentation. Découvrez comment obtenir de l'aide sur HubSpot.