Anslut HubSpot och Google BigQuery (BETA)
Senast uppdaterad: september 25, 2024
Tillgänglig med något av följande abonnemang, om inte annat anges:
Operations Hub Enterprise |
Lär dig hur du ansluter HubSpot och Google BigQuery för att synkronisera HubSpot-data till din Google BigQuery-instans.
Koppla ihop HubSpot och BigQuery
För att koppla ihop HubSpot och Google BigQuery måste du gå igenom dessa steg i tur och ordning:
- Installera Google BigQuery från HubSpot App Marketplace
- Skapa en anpassad IAM-roll i Google Cloud Platform
- Tilldela den anpassade rollen till Google Service-kontot
- Ge det HubSpot-genererade Google BigQuery-kontot behörighet att ändra BigQuery-tabeller
- Fullständig installation i HubSpot
1. Installera Google BigQuery från HubSpot App Marketplace
Vi rekommenderar att du har ditt HubSpot-konto och Google BigQuery-konto öppna i separata flikar när du ansluter de två apparna.
- Se till att ditt HubSpot-konto är valt till denna beta: Få tillgång till HubSpot-data i Google BigQuery.
- Navigera till den här länken och välj ditt HubSpot-konto.
- Klicka på Installera app längst upp till höger.
- Ange din Bucket URI och ditt projekt-ID.
- Klicka på Nästa.
- Granska och notera kontona för Google Service och BigQuery eftersom du behöver dem i nästa steg. Navigera sedan till din Google Cloud-konsol för att slutföra nästa steg.
2. Skapa en anpassad IAM-roll i Google Cloud Platform
- Logga in på din Google Cloud-konsol.
- Klicka på den vänstra navigeringsmenyn och välj IAM & Admin > Roles .
- Klicka på Skapa roll längst upp.
- Ange en titel, valfri beskrivning och ID för rollen.
- Klicka på Lägg till behörigheter.
- Välj följande behörigheter i tabellen och klicka på Lägg till:
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
- Klicka på Skapa.
3. Tilldela den anpassade rollen till Cloud Storage Service-kontot
- Klicka på den vänstra navigeringsmenyn och välj Cloud Storage > Buckets.
- Välj en skopa som ska konfigureras.
- Klicka på fliken Behörigheter.
- Klicka på Ge åtkomst på fliken Visa efter huvudmän.
- I fältet New principals i den högra panelen anger du namnet på Google Service-kontot från steg 2.
- I avsnittet Tilldela roller klickar du på rullgardinsmenyn och väljer Anpassad > <roll> där <roll> är den anpassade IAM-roll som skapades i steg 1.
- Klicka på Spara. Google Service-kontot kommer att läggas till i rollen Storage Object Viewer .
4. Ge det HubSpot-genererade Google BigQuery-kontot behörigheter att ändra BigQuery-tabeller
- Klicka på den vänstra navigeringsmenyn och välj IAM & Admin > IAM .
- Klicka på Grant Access (Ge åtkomst).
- I fältet New principals i den högra panelen anger du namnet på Google Service-kontot från steg 2.
- I avsnittet Tilldela roller klickar du på rullgardinsmenyn och väljer Anpassad > <roll> där <roll> är den anpassade IAM-roll som skapades i steg 1.
5. Fullständig installation i HubSpot
- I ditt HubSpot-konto klickar du på Continue to Connected Apps.
- Markera kryssrutorna i dialogrutan och klicka sedan på Tillåt och installera.
Dataformat för synkronisering mellan HubSpot och Google BigQuery
Tillgängliga data för synkronisering
Du kan synkronisera följande data från HubSpot till Google BigQuery:
- Objects: standardobjekt och anpassade objekt, t.ex. kontakter, företag, biljetter eller produkter.
- Register: register över enskilda objekt.
- Associations: alla typer avassociationer och tillhörande poster.
- Händelser: Händelsedata för både standardhändelser i HubSpot och anpassade beteendehändelser.
- Listor: HubSpots kontakt- och företagslistor.
- Ägare: registreradeägare .
- Pipelines: pipelines för affärer och ärenden samt pipelinefaser.
- Properties: egenskaper och deras värden i objektposterna, inklusive egenskapshistorik.
Objektdata av olika slag är organiserade och tillgängliga på två sätt:
- Individuell: varje objekttyp lagras i en egen tabell och innehåller endast poster av samma objekttyp. Till exempel innehåller
objects_contacts
endast kontaktposter. - Combined: allaposter för alla objekttyper kombineras till ett databasobjekt. När du ställer en fråga måste du därför ange ett filter som "WHERE objectTypeId='0-1'
Anpassade objekt tilldelas ett ID när de skapas och identifieras som 2-unique_ID. Till exempel 2-12345.
objekt_x tabeller
Varje tillgänglig objekttyp, inklusive anpassade objekt, har sin egen specifika tabell. Dessa tabeller namnges enligt formatet OBJECTS_<object type name>
där <object type name>
är pluralformen av objecttype
. (Observera att om objekttypen inte har någon pluralform, kommer <object type name>
att vara singularformen av objekttypens namn sammanlänkat med "S").
Nedan finns en fullständig lista över tillgängliga HubSpot-objekttyper, en kort beskrivning av de data de representerar och deras motsvarande tabeller.
HubSpot Objekttyp |
ObjektTypId |
Beskrivning |
0-1 |
Information om personer som interagerar med ditt företag |
|
0-2 |
Information om enskilda företag eller organisationer |
|
0-3 |
Detaljer om intäktsmöjligheter med en kontakt eller ett företag. |
|
0-4 |
Lagrar data från CRM-åtgärder, inklusive anteckningar, uppgifter, e-postmeddelanden, möten och samtal. |
|
0-5 |
Representera kundförfrågningar om hjälp eller support. |
|
0-14 |
Används för att dela prisinformation med potentiella köpare. |
|
0-15 |
Detaljer för individuella inlämningar för ett HubSpot-formulär. |
|
0-8 |
Representerar en delmängd av de produkter som säljs i en affär. När en produkt kopplas till en affär blir den en post. |
|
0-11 |
Detaljer om inkommande meddelanden från flera kanaler. |
|
0-25 |
Detaljer om dina målsidor |
|
0-27 |
Lagrar information om att-göra-listor |
|
0-28 |
Används för att samla in leadinformation om dina besökare och kontakter |
|
0-29 |
Detaljer om e-postmeddelanden från marknadsföringshubben |
|
AD_ACCOUNT |
0-30 |
Lagrar information om dina annonskonton på Linkedin, Facebook och Google |
0-31 |
Detaljer om dina annonskampanjer. En annonskampanj kan innehålla en eller flera annonser |
|
AD_GROUP |
0-32 |
Logisk gruppering av annonser inom en annonskampanj |
AD |
0-33 |
Detaljer om enskilda annonser |
0-35 |
Information om relaterade marknadsföringstillgångar och innehåll, så att du enkelt kan mäta effektiviteten i dina gemensamma marknadsföringsinsatser. |
|
SITE_PAGE |
0-38 |
Uppgifter om enskilda sidor på dina webbplatser |
0-39 |
Data om blogginlägg |
|
OBJECT LIST |
0-45 |
Information om grupperingar av objektposter baserat på deras egenskaper eller aktiviteter |
0-48 |
Samtal från andra CRM-poster, t.ex. kontakter |
|
FAKTURA |
0-53 |
Hantera och synkronisera fakturor med externa redovisningssystem |
0-57 |
Information om medietillgångar som importerats till HubSpot |
|
0-58 |
En sekvens är en serie riktade, tidsbestämda e-postmallar för att vårda kontakter över tid |
|
0-72 |
Deal splits används för att fördela deal credit mellan flera användare |
|
0-83 |
Försäljningsdokument skapar ett innehållsbibliotek för hela ditt team som kan ladda upp och dela dokument med dina kontakter. |
|
0-19 |
Lagrar information som lämnats i en feedbackundersökning. |
|
0-69 |
Prenumerationer innehåller information om återkommande betalningar |
|
0-101 |
Innehåller data om medel som samlats in från kunder |
objekt_med_objekt_egenskaper
Den här tabellen innehåller data från dina HubSpot-poster. Du kan få en rad för varje post inom en objekttyp (t.ex. alla kontaktposter i objekttypen kontakter).
objekt_egenskaper_historik
Denna tabell innehåller historiska fastighetsvärden. För kontakter innehåller den de senaste 45 värdena. För alla andra objekt innehåller den de senaste 20 värdena. Tabellen har en rad för varje historiskt egenskapsvärde. Det aktuella värdet för en egenskap bestäms av den senaste UPDATEDAT-tidsstämpeln i egenskapens historik.
Föreningens förfrågningar
Precis som objektdata är associationsdata organiserad på två sätt:
- Individuell: varje associationstyp lagras i en egen tabell och innehåller endast poster av den typen. Till exempel innehåller
associations_contacts_to_deals
endast associationer mellan kontakt- och affärsobjekt. T - Kombinerad: alla poster för alla föreningstyper kombineras i en tabell.
föreningar_x_till_y
Varje associationstyp har sin egen vy, märkt som associations_<association type name>
, t.ex. associations_contacts_to_deals
.
associationer_definitioner
Den här tabellen innehåller information om alla tillgängliga associationstyper mellan HubSpot-objekt, med en rad per associationstyp.
fastighets_definitioner
Den här tabellen innehåller information om objekt- och händelseegenskaper i ditt HubSpot-konto. Händelseegenskaper inkluderar standardhändelser, t.ex. öppningar och klick på e-postmeddelanden, och anpassade beteendemässiga händelse egenskaper. Den här informationen kan vara till hjälp för att definiera värden som finns i object_properties och händelsedata.
Händelser
Händelser inkluderar standard HubSpot-händelser och anpassade beteendemässiga händelser. Varje händelse har sin egen tabell, märkt som events_eventname
.
objekt_och_händelsetyp_definitioner
Denna tabell innehåller definitioner för alla objekt och händelser som är tillgängliga i ditt HubSpot-konto.
Synkroniseringsfrekvens och dataorganisation
Data synkroniseras dagligen mellan HubSpot och Google BigQuery kl. 0900 UTC +0. En mapp kommer att skapas för varje dag som data synkroniseras med flera undermappar för varje tabell. De senaste sju synkroniseringarna kommer att finnas tillgängliga i Google Cloud-plattformen och tabeller i BigQuery uppdateras för att peka på den senaste bucket dump.
Var och en av följande tabeller kommer att finnas tillgänglig som en mapp med gzippade 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