- Kennisbank
- Account & Opstelling
- Integraties
- HubSpot en Google BigQuery verbinden
BètaHubSpot en Google BigQuery verbinden
Laatst bijgewerkt: 10 april 2026
Beschikbaar met elk van de volgende abonnementen, behalve waar vermeld:
-
Data Hub Enterprise
Leer hoe je HubSpot en Google BigQuery met elkaar verbindt om HubSpot-gegevens te synchroniseren met je Google BigQuery instance.
Let op: HubSpot deelt geen HIPAA-gegevens met Google BigQuery.
HubSpot en BigQuery verbinden
Om HubSpot en Google BigQuery te koppelen, moet je deze stappen in volgorde doorlopen:
- Installeer Google BigQuery vanaf de HubSpot App Marketplace.
- Maak een aangepaste IAM-rol aan in Google Cloud Platform.
- Wijs de aangepaste rol toe aan de Google Service Account.
- Geef het door HubSpot gegenereerde Google BigQuery account rechten om BigQuery tabellen te wijzigen.
- Volledige installatie in HubSpot.
1. Installeer Google BigQuery vanaf de HubSpot App Marketplace
Het is aan te raden om je HubSpot account en Google BigQuery account in aparte tabbladen te openen wanneer je de twee apps met elkaar verbindt.
- Zorg ervoor dat je HubSpot-account is aangemeld voor de bèta: Krijg toegang tot HubSpot-gegevens in Google BigQuery.
- Navigeer naar deze koppeling en selecteer je HubSpot-account.
- Klik op Installeren.
- Voer uw Bucket URI en Project ID in.
- Klik op Volgende.
- Controleer en noteer de Google Service en BigQuery accounts, want die heb je nodig in de volgende stap. Navigeer vervolgens naar je Google Cloud console om de volgende stap te voltooien.
2. Een aangepaste IAM-rol aanmaken in Google Cloud Platform
- Log in op je Google Cloud-console.
- Klik op het linker navigatiemenu en selecteer IAM & Admin > Rollen.
- Klik bovenaan op Rol maken.
- Voer een titel, optionele beschrijving en ID voor de rol in.
- Klik op Machtigingen toevoegen.
- Selecteer in de tabel de volgende rechten en klik op Toevoegen:
bigquery.datasets.createbigquery.datasets.getbigquery.datasets.getIamPolicybigquery.jobs.createbigquery.tables.createbigquery.tables.createIndexbigquery.tables.createSnapshotbigquery.tables.createTagBindingbigquery.tables.deletebigquery.tables.deleteIndexbigquery.tables.deleteSnapshotbigquery.tables.updatebigquery.tables.getstorage.buckets.getstorage.objects.createstorage.objects.deletestorage.objects.getstorage.objects.list
- Klik op Maken.
3. Google Service Account rechten geven om toegang te krijgen tot Cloud Storage Buckets
- Klik op het linker navigatiemenu en selecteer Cloud Storage > Buckets.
- Selecteer een emmer om te configureren.
- Klik op het tabblad Machtigingen .
- Klik op het tabblad Weergeven op opdrachtgevers op Toegang verlenen.
- Voer in het rechterpaneel in het veld Nieuwe opdrachtgevers de naam in van de Google Serviceaccount uit stap 1.
Let op: wijs het Google Service Account toe, niet het BigQuery account.
- Klik in de sectie Rollen toewijzen op het dropdownmenu en selecteer Aangepast > <role> waarbij <role> de aangepaste IAM-rol is die in Stap 2 werd aangemaakt.
- Klik op Opslaan. Het Google Service-account wordt toegevoegd aan de rol Storage Object Viewer .
4. Geef het door HubSpot gegenereerde Google BigQuery Account rechten om BigQuery tabellen te wijzigen
- Klik op het linker navigatiemenu en selecteer IAM & Admin > IAM.
- Klik op Toegang verlenen.
- Voer in het rechter paneel, in het veld New principals , het door HubSpot gegenereerde Google BigQuery-account uit stap 1 in.
- Klik in de sectie Rollen toewijzen op het dropdownmenu en selecteer Aangepast > <role> waarbij <role> de aangepaste IAM-rol is die in Stap 2 werd aangemaakt.
5. Volledig instellen in HubSpot
- Klik, terug in je HubSpot-account, op Doorgaan naar Aangesloten Apps.
- Schakel in het dialoogvenster de selectievakjes in en klik vervolgens op Toestaan en installeren.
Gegevensindeling voor synchronisatie tussen HubSpot en Google BigQuery
Beschikbare gegevens voor synchronisatie
Je kunt de volgende gegevens synchroniseren van HubSpot naar Google BigQuery:
- Objecten: standaard en aangepaste objecten, zoals contactpersonen, bedrijven, tickets of producten.
- Records: individuele objectrecords.
- Associaties: alle associatietypen en bijbehorende records.
- Gebeurtenissen: gebeurtenisgegevens voor zowel standaard HubSpot-gebeurtenissen als aangepaste gedragsevents.
- Segmenten: HubSpot contact- en bedrijfssegmenten.
- Eigenaren: geregistreerde eigenaars.
- Pijplijnen: deal- en ticketpijplijnen en pijplijnfasen.
- Eigenschappen: eigenschappen en hun waarden op de objectrecords, inclusief de geschiedenis van de eigenschappen.
Objectgegevens van verschillende types zijn op twee manieren georganiseerd en beschikbaar:
- Individueel: eelk objecttype wordt opgeslagen in zijn eigen tabel en bevat alleen records van hetzelfde objecttype. Bijvoorbeeld, objects_contacts bevat alleen contactrecords.
- Gecombineerd: allerecords voor alle objecttypes worden gecombineerd in één databaseobject. Bij het queryen moet je dus een filter opgeven zoals "WHERE objectTypeId='0-1'"
Aangepaste objecten krijgen een ID toegewezen op het moment van creatie en worden geïdentificeerd als 2-unique_ID. Bijvoorbeeld 2-12345.
objecten_x tabellen
Elk beschikbaar objecttype, inclusief aangepaste objecten, heeft zijn eigen specifieke tabel. Deze tabellen worden benoemd volgens het formaat OBJECTS_<object type name> waarbij <object type name> het label van de meervoudsvorm van het objecttype(Als het objecttype geen meervoudsvorm heeft, dan is <object type name> het label van de enkelvoudsvorm van de objecttypenaam aaneengesloten met "S").
Hieronder vind je een complete lijst met beschikbare HubSpot objecttypen, een korte beschrijving van de gegevens die ze vertegenwoordigen en de bijbehorende tabellen.
| HubSpot Objecttype |
ObjectTypeId |
Beschrijving |
| 0-1 |
Informatie over personen die contact hebben met uw bedrijf |
|
| 0-2 |
Informatie over individuele bedrijven of organisaties |
|
| 0-3 |
Details over omzetmogelijkheden met een contactpersoon of bedrijf. |
|
| 0-4 |
Slaat gegevens op van CRM-acties, inclusief notities, taken, e-mails, vergaderingen en gesprekken. |
|
| 0-5 |
Vertegenwoordig verzoeken om hulp of ondersteuning van klanten. |
|
| 0-14 |
Wordt gebruikt om prijsinformatie te delen met potentiële kopers. |
|
| 0-15 |
Details voor individuele inzendingen voor een HubSpot-formulier. |
|
| 0-8 |
Vertegenwoordigt een subset van producten die in een deal worden verkocht. Wanneer een product aan een deal wordt gekoppeld, wordt het een regelitem. |
|
| 0-11 |
Details van inkomende berichten van meerdere kanalen. |
|
| 0-25 |
Details van je landingspagina's |
|
| 0-27 |
Slaat informatie op over takenlijsten |
|
| 0-28 |
Gebruikt om leadinformatie te verzamelen over je bezoekers en contactpersonen |
|
| 0-29 |
Details over e-mails van Marketing Hub |
|
| AD_ACCOUNT |
0-30 |
Slaat informatie op over je advertentieaccounts op Linkedin, Facebook en Google |
| 0-31 |
Details over je advertentiecampagnes. Een advertentiecampagne kan een of meer advertenties bevatten |
|
| AD_GROEP |
0-32 |
Logische groepering van advertenties binnen een advertentiecampagne |
| AD |
0-33 |
Details over afzonderlijke advertenties |
| 0-35 |
Informatie over gerelateerde marketingmiddelen en content, zodat je eenvoudig de effectiviteit van je gezamenlijke marketinginspanningen kunt meten. |
|
| SITE PAGINA |
0-38 |
Gegevens over afzonderlijke pagina's op uw websites |
| 0-39 |
Gegevens over blogberichten |
|
| OBJECT SEGMENT |
0-45 |
Informatie over groepen objectrecords op basis van hun eigenschappen of activiteiten |
| 0-48 |
Gesprekken die zijn gevoerd door andere CRM-records, bijvoorbeeld contactpersonen |
|
| INVOICE |
0-53 |
Facturen beheren en synchroniseren met externe boekhoudsystemen |
| 0-57 |
Informatie over media-assets die zijn geïmporteerd in HubSpot |
|
| 0-58 |
Een reeks is een reeks gerichte, getimede e-mailsjablonen om contacten in de loop van de tijd te koesteren |
|
| 0-72 |
Dealsplitsingen worden gebruikt om dealtegoed te verdelen onder meerdere gebruikers |
|
| 0-83 |
Verkoopdocumenten bouwen een inhoudsbibliotheek voor je hele team om documenten te uploaden en te delen met je contactpersonen. |
|
| 0-19 |
Slaat informatie op die is ingediend bij een feedbackenquête. |
|
| 0-69 |
Abonnementen bevatten gegevens over terugkerende betalingen |
|
| 0-101 |
Bevat gegevens over geld dat is verzameld van klanten |
object_met_object_eigenschappen
Deze tabel bevat gegevens uit je HubSpot records. U kunt een rij krijgen voor elke record binnen een objecttype (bijv. alle contactrecords in het objecttype Contacten).
object_eigenschappen_geschiedenis
Deze tabel bevat historische vastgoedwaarden. Voor contactpersonen bevat het de meest recente 45 waarden. Voor alle andere objecten bevat het de meest recente 20 waarden. De tabel heeft een rij voor elke historische eigendomswaarde. De huidige waarde van een eigenschap wordt bepaald door de meest recente UPDATEDAT tijdstempel in de geschiedenis van de eigenschap.
Verenigingsvragen
Net als objectgegevens worden associatiegegevens op twee manieren georganiseerd:
- Individueel: elk associatietype wordt opgeslagen in zijn eigen tabel en bevat alleen records van dat type. Bijvoorbeeld,
associations_contacts_to_dealsbevat alleen associatierecords tussen contact- en dealobjecten. T - Gecombineerd: alle records voor alle associatietypen worden gecombineerd in één tabel.
associaties_x_tot_y
Elk associatietype heeft zijn eigen weergave, gelabeld als associations_<association type name> bijv. associations_contacts_to_deals.
associatie_definities
Deze tabel bevat informatie over alle beschikbare associatietypen tussen HubSpot-objecten, met één rij per associatietype.
eigendom_definities
Deze tabel bevat informatie over objecteigenschappen en gebeurteniseigenschappen in je HubSpot account. Gebeurteniseigenschappen omvatten standaardgebeurtenissen, zoals e-mail openen en klikken, en aangepaste gedragseigenschappen voor gebeurtenissen. Deze informatie kan nuttig zijn voor het definiëren van waarden in object_eigenschappen en gebeurtenisgegevens.
Evenementen
Gebeurtenissen omvatten standaard HubSpot-gebeurtenissen en aangepaste gedragsgebeurtenissen. Elke gebeurtenis heeft zijn eigen tabel, gelabeld als events_eventname.
object_en_gebeurtenis_type_definities
Deze tabel bevat definities voor alle objecten en gebeurtenissen die beschikbaar zijn in je HubSpot-account.
Synchronisatiefrequentie en gegevensorganisatie
Datasynchronisatietaken tussen HubSpot en Google BigQuery starten dagelijks om ongeveer 6:00 AM UTC. De tijd die nodig is om gegevens te synchroniseren met Google BigQuery hangt af van de wachtrijpositie van uw account en het datavolume. Voltooiingstijden zijn niet gegarandeerd.
Er wordt een map aangemaakt voor elke dag dat de gegevens worden gesynchroniseerd, met verschillende submappen voor elke tabel. De laatste zeven synchronisaties zullen beschikbaar zijn in het Google Cloud platform en tabellen in BigQuery worden bijgewerkt om te verwijzen naar de laatste bucket dump.
Elk van de volgende tabellen zal beschikbaar zijn als een Parquet-bestand:
ASSOCIATIONSASSOCIATION_DEFINITIONSEVENTS_[Event name]LISTSLIST_MEMBERSHIPSOBJECTSOBJECT_AND_EVENT_TYPE_DEFINITIONSOBJECT_PROPERTIESOBJECT_PROPERTIES_HISTORYOBJECT_WITH_OBJECT_PROPERTIESOWNERSOWNER_TEAMPIPELINESPIPELINE_STAGESPROPERTY_DEFINITIONSTEAMS