Forbind HubSpot og Google BigQuery (BETA)
Sidst opdateret: december 10, 2024
Gælder for:
Operations Hub Enterprise |
Lær, hvordan du forbinder HubSpot og Google BigQuery for at synkronisere HubSpot-data til din Google BigQuery-instans.
Forbind HubSpot og BigQuery
For at forbinde HubSpot og Google BigQuery skal du køre gennem disse trin i rækkefølge:
- Rate Google BigQuery fra HubSpot App Marketplace
- Opret en brugerdefineret IAM-rolle i Google Cloud Platform
- Tildel den tilpassede rolle til Google Service-kontoen
- Giv den HubSpot-genererede Google BigQuery-konto tilladelse til at ændre BigQuery-tabeller
- Fuldfør opsætningen i HubSpot
1. Rate Google BigQuery fra HubSpot App Marketplace
Det anbefales, at du har din HubSpot-konto og din Google BigQuery-konto åbne i separate faner, når du forbinder de to apps.
- Sørg for, at din HubSpot-konto er tilmeldt denne beta: Få adgang til HubSpot-data i Google BigQuery.
- Naviger til dette link, og vælg din HubSpot-konto.
- Klik på Rate app øverst til højre.
- Indtast din Bucket URI og dit projekt-ID.
- Klik på Næste.
- Gennemgå og noter Google Service- og BigQuery-kontiene, da du får brug for dem i næste trin. Naviger derefter til din Google Cloud-konsol for at gennemføre næste trin.
2. Opret en brugerdefineret IAM-rolle i Google Cloud Platform
- Log ind på din Google Cloud-konsol.
- Klik på navigationsmenuen til venstre, og vælg IAM & Admin > Roles.
- Klik på Opret rolle øverst.
- Indtast en titel, valgfri beskrivelse og ID for rollen.
- Klik på Tilføj tilladelser.
- Vælg følgende tilladelser i tabellen, og klik på Tilføj:
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
- Klik på Opret.
3. Tildel den tilpassede rolle til Cloud Storage Service-kontoen
- Klik på navigationsmenuen til venstre, og vælg Cloud Storage > Buckets.
- Vælg en bucket, der skal konfigureres.
- Klik på fanen Tilladelser.
- Klik på Giv adgang på fanen Vis af hovedpersoner.
- I det højre panel skal du i feltet New principals indtaste navnet på Google Service-kontoen fra trin 1.
- I afsnittet Tildel roller skal du klikke på rullemenuen og vælge Brugerdefineret > <rolle>, hvor <rolle> er den brugerdefinerede IAM-rolle, der blev oprettet i trin 2.
- Klik på Gem. Google Service-kontoen tilføjes til rollen Storage Object Viewer .
4. Giv den HubSpot-genererede Google BigQuery-konto tilladelse til at ændre BigQuery-tabeller
- Klik på navigationsmenuen til venstre, og vælg IAM & Admin > IAM.
- Klik på Giv adgang.
- I højre panel skal du i feltet New principals indtaste navnet på Google Service-kontoen fra trin 1.
- I afsnittet Tildel roller skal du klikke på rullemenuen og vælge Brugerdefineret > <rolle>, hvor <rolle> er den brugerdefinerede IAM-rolle, der blev oprettet i trin 2.
5. Komplet opsætning i HubSpot
- På din HubSpot-konto skal du klikke på Continue to Connected Apps.
- Marker afkrydsningsfelterne i dialogboksen, og klik derefter på Tillad og rate.
Dataformat til synkronisering mellem HubSpot og Google BigQuery
Tilgængelige data til synkronisering
Du kan synkronisere følgende data fra HubSpot til Google BigQuery:
- Objekter: Standard- og brugerdefinerede objekter som f.eks. kontakter, virksomheder, billetter eller produkter.
- Poster: individuelle objektposter.
- Associationer : alle associationstyper og tilknyttede poster.
- Hændelser: hændelsesdata for både standard HubSpot-hændelser og brugerdefinerede adfærdshændelser.
- Lister: HubSpot-kontakt- og virksomhedslister.
- Ejere : ejere af poster.
- Pipelines: deal- og ticket-pipelines og pipeline-faser.
- Egenskaber : Egenskaber og deres værdier på objektposterne, herunder egenskabshistorikken.
Objektdata af forskellige typer er organiseret og tilgængelige på to måder:
- Individuel: Hver objekttype gemmes i sin egen tabel og har kun poster af samme objekttype. For eksempel indeholder
objects_contacts
kun kontaktoptegnelser. - Kombineret: alleposter for alle objekttyper kombineres til ét databaseobjekt. Når du forespørger, skal du således angive et filter som "WHERE objectTypeId='0-1'
Brugerdefinerede objekter får tildelt et ID på oprettelsestidspunktet og identificeres som 2-unique_ID. For eksempel 2-12345.
objekter_x tabeller
Hver tilgængelig objekttype, inklusive brugerdefinerede objekter, har sin egen specifikke tabel. Disse tabeller navngives efter formatet OBJECTS_<object type name>
, hvor <object type name>
er flertalsbetegnelsen for objecttype
. (Bemærk, at hvis objekttypen ikke har nogen flertalsform, så vil <object type name>
være entalsbetegnelsen for objekttypens navn sammenkædet med "S").
Nedenfor er en komplet liste over tilgængelige HubSpot-objekttyper, en kort beskrivelse af de data, de repræsenterer, og deres tilsvarende tabeller.
HubSpot-objekttype |
ObjektTypeId |
Beskrivelse |
0-1 |
Oplysninger om personer, der interagerer med din virksomhed |
|
0-2 |
Oplysninger om individuelle virksomheder eller organisationer |
|
0-3 |
Detaljer om indtjeningsmuligheder med en kontakt eller virksomhed. |
|
0-4 |
Gemmer data fra CRM-handlinger, herunder noter, opgaver, e-mails, møder og opkald. |
|
0-5 |
Repræsenterer kundeanmodninger om hjælp eller support. |
|
0-14 |
Bruges til at dele prisoplysninger med potentielle købere. |
|
0-15 |
Detaljer for individuelle indsendelser til en HubSpot formular. |
|
0-8 |
Repræsenterer en delmængde af de produkter, der sælges i en aftale. Når et produkt er knyttet til en aftale, bliver det til en linjepost. |
|
0-11 |
Detaljer om indgående beskeder fra flere kanaler. |
|
0-25 |
Detaljer om dine landingssider |
|
0-27 |
Gemmer oplysninger om to-do-lister |
|
0-28 |
Bruges til at indsamle oplysninger om leads om dine besøgende og kontakter |
|
0-29 |
Detaljer om e-mails fra Marketing hub |
|
AD_ACCOUNT |
0-30 |
Gemmer oplysninger om dine annoncekonti på Linkedin, Facebook og Google |
0-31 |
Detaljer om dine annoncekampagner. En kampagne kan indeholde en eller flere annoncer |
|
AD_GROUP |
0-32 |
Logisk gruppering af annoncer i en kampagne |
AD |
0-33 |
Detaljer om de enkelte annoncer |
0-35 |
Oplysninger om relaterede marketingaktiver og -indhold, så du nemt kan måle effektiviteten af din samlede marketingindsats. |
|
SITE_PAGE |
0-38 |
Data om individuelle sider på dine websites |
0-39 |
Data om blogindlæg |
|
OBJECT LIST |
0-45 |
Oplysninger om grupperinger af objektposter baseret på deres egenskaber eller aktiviteter |
0-48 |
Opkald foretaget af andre CRM-poster, f.eks. kontakter |
|
FAKTURA |
0-53 |
Administrer og synkroniser fakturaer med eksterne regnskabssystemer |
0-57 |
Oplysninger om medieaktiver, der er importeret til HubSpot |
|
0-58 |
En sekvens er en række målrettede, tidsbestemte e-mailskabeloner til at pleje kontakter over tid |
|
0-72 |
Deal splits bruges til at dele deal credit mellem flere brugere |
|
0-83 |
Salgsdokumenter opbygger et bibliotek med indhold, som hele dit team kan uploade og dele dokumenter med dine kontakter. |
|
0-19 |
Gemmer oplysninger, der er indsendt til en feedback-undersøgelse. |
|
0-69 |
Abonnementer indeholder oplysninger om tilbagevendende betalinger |
|
0-101 |
Indeholder data om midler indsamlet fra kunder |
objekt_med_objekt_egenskaber
Denne tabel indeholder data fra dine HubSpot-poster. Du kan få en række for hver post inden for en objekttype (f.eks. alle kontaktposter i kontaktobjekttypen).
objekt_egenskaber_historie
Denne tabel indeholder historiske værdier for egenskaber. For kontakter indeholder den de seneste 45 værdier. For alle andre objekter indeholder den de seneste 20 værdier. Tabellen har en række for hver historisk værdi for en egenskab. Den aktuelle værdi af en egenskab bestemmes af det seneste UPDATEDAT-tidsstempel i egenskabens historik.
Foreningens forespørgsler
Ligesom objektdata er associationsdata organiseret på to måder:
- Individuel: Hver associationstype gemmes i sin egen tabel og indeholder kun poster af den type. For eksempel indeholder
associations_contacts_to_deals
kun associationsposter mellem kontakt- og aftaleobjekter. T - Kombineret: Alle poster for alle associationstyper er samlet i én tabel.
associationer_x_til_y
Hver associationstype har sin egen visning, mærket som associations_<association type name>
f.eks. associations_contacts_to_deals
.
association_definitioner
Denne tabel indeholder oplysninger om alle de tilgængelige tilknytningstyper mellem HubSpot-objekter, med en række pr. tilknytningstype.
egenskaber_definitioner
Denne tabel indeholder oplysninger om egenskaber for objekter og hændelser i din HubSpot-konto. Egenskaber for hændelser omfatter standardhændelser som f.eks. e-mailåbninger og -klik og egenskaber for brugerdefinerede adfærdshændelser. Disse oplysninger kan være nyttige til at definere værdier, der findes i object_properties og hændelsesdata.
Hændelser
Hændelser omfatter standard HubSpot-hændelser og brugerdefinerede adfærdshændelser. Hver hændelse har sin egen tabel, mærket som events_eventname
.
objekt_og_hændelsestype_definitioner
Denne tabel indeholder definitioner for alle objekter og hændelser, der er tilgængelige på din HubSpot-konto.
Synkroniseringsfrekvens og dataorganisation
Data synkroniseres dagligt mellem HubSpot og Google BigQuery kl. 0900 UTC +0. Der oprettes en mappe for hver dag, dataene synkroniseres, med flere undermapper for hver tabel. De sidste syv synkroniseringer vil være tilgængelige på Google Cloud-platformen, og tabeller i BigQuery opdateres til at pege på det seneste bucket-dump.
Hver af de følgende tabeller vil være tilgængelig som en mappe med gzippede CSV-filer:
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