Scoprite come entrare in contatto con HubSpot e Google BigQuery per sincronizzare i dati di HubSpot con la vostra istanza di Google BigQuery.
Nota bene: HubSpot non condivide i dati HIPAA con Google BigQuery.
Per entrare in contatto con HubSpot e Google BigQuery, è necessario eseguire i seguenti passaggi in ordine:
Si consiglia di aprire l'account HubSpot e l'account Google BigQuery in schede separate quando si entra in contatto con le due applicazioni.
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
Nota bene: assicuratevi di assegnare l'account del servizio Google, non quello di BigQuery.
È possibile sincronizzare i seguenti dati da HubSpot a Google BigQuery:
I dati degli oggetti di diverso tipo sono organizzati e disponibili in due modi:
objects_contacts contiene solo record del contatto.Aglioggetti personalizzati viene assegnato un ID al momento della creazione, identificato come 2-unique_ID. Ad esempio, 2-12345.
Ogni tipo di oggetto disponibile, compresi gli oggetti personalizzati, ha una tabella specifica. Queste tabelle sono denominate secondo il formato OBJECTS_<object type name>, dove <object type name> è l'etichetta della forma plurale di objecttype.(Si noti che se il tipo di oggetto non ha una forma plurale, <object type name> sarà l'etichetta della forma singolare del nome del tipo di oggetto concatenata con "S").
Di seguito è riportato un elenco completo dei tipi di oggetto HubSpot disponibili, una breve descrizione dei dati che rappresentano e le tabelle corrispondenti.
| Tipo di oggetto HubSpot | Tipo di oggettoId | Descrizione dell'oggetto | 
| 0-1 | Informazioni sulle persone che interagiscono con la vostra azienda | |
| 0-2 | Informazioni su singole aziende o organici | |
| 0-3 | Opportunità di guadagno con un contatto o un'azienda. | |
| 0-4 | Memorizza i dati delle azioni del CRM, tra cui note, attività, e-mail, riunioni e chiamate. | |
| 0-5 | Rappresenta le richieste di aiuto o di supporto dei clienti. | |
| 0-14 | Utilizzato per condividere le informazioni sui prezzi con i potenziali acquirenti. | |
| 0-15 | Dettagli per i singoli invii di form di HubSpot. | |
| 0-8 | Rappresenta un sottoinsieme di prodotti venduti in una trattativa. Quando un prodotto è collegato a una trattativa, diventa una voce. | |
| 0-11 | Dettagli dei messaggi in arrivo da più canali. | |
| 0-25 | Dettagli delle landing page | |
| 0-27 | Memorizza le informazioni relative agli elenchi di cose da fare | |
| 0-28 | Utilizzato per raccogliere informazioni sui lead dei visitatori e dei contatti | |
| 0-29 | Dettagli sulle e-mail provenienti da Marketing Hub | |
| AD_ACCOUNT | 0-30 | Memorizza le informazioni sugli account pubblicitari di Linkedin, Facebook e Google | 
| 0-31 | Dettagli sulle campagne pubblicitarie. Una campagna pubblicitaria può contenere uno o più annunci | |
| AD_GROUP | 0-32 | Gruppo logico di annunci all'interno di una campagna pubblicitaria | 
| AD | 0-33 | Dettagli sui singoli annunci | 
| 0-35 | Informazioni sulle attività di marketing e sui contenuti correlati, in modo da poter misurare facilmente l'efficacia dei vostri sforzi di marketing collettivi. | |
| SITO_PAGINA | 0-38 | Dati relativi a singole pagine del sito web | 
| 0-39 | Dati relativi ai post blog | |
| ELENCO OGGETTI | 0-45 | Informazioni sui raggruppamenti di record dell'oggetto in base alle loro proprietà o attività | 
| 0-48 | Chiamate effettuate da altri record del CRM, ad esempio i contatti | |
| FATTURA | 0-53 | Gestione e sincronizzazione delle fatture con i sistemi di account esterni | 
| 0-57 | Informazioni sulle risorse multimediali importate in HubSpot | |
| 0-58 | Una sequenza è una serie di modelli di e-mail mirati e temporizzati per coltivare i contatti nel tempo | |
| 0-72 | Le trattative condivise sono utilizzate per dividere il credito delle trattative tra più utenti | |
| 0-83 | I documenti di vendita costituiscono una libreria di contenuti per tutto il team, che può caricare e condividere documenti con i contatti. | |
| 0-19 | Memorizza le informazioni inviate a un sondaggio di feedback. | |
| 0-69 | Gli abbonamenti contengono i dettagli dei pagamenti ricorrenti | |
| 0-101 | Riscossioni di dati relativi ai fondi raccolti dai clienti | 
Questa tabella contiene i dati dei record di HubSpot. È possibile ottenere una riga per ogni record all'interno di un tipo di oggetto (ad esempio, tutti i record del contatto nel tipo di oggetto Contatti).
Questa tabella contiene i valori storici delle proprietà. Per i contatti, contiene i 45 valori più recenti. Per tutti gli altri oggetti, contiene i 20 valori più recenti. La tabella contiene una riga per ogni valore storico della proprietà. Il valore attuale di una proprietà è determinato dal timestamp UPDATEDAT più recente nella cronologia della proprietà.
Come i dati degli oggetti, i dati delle associazioni sono organizzati in due modi:
associations_contacts_to_deals contiene solo i record dell'associazione tra gli oggetti Contatto e Trattativa. TOgni tipo di associazione ha una propria vista, etichettata come associations_<association type name>, ad esempio associations_contacts_to_deals. 
Questa tabella contiene informazioni su tutti i tipi di associazione disponibili tra gli oggetti di HubSpot, con una riga per tipo di associazione.
Questa tabella contiene informazioni sulle proprietà degli oggetti e sugli eventi del vostro account HubSpot. Le proprietà degli eventi includono eventi standard, come le aperture e i clic delle e-mail, e proprietà di eventi comportamentali personalizzati. Queste informazioni possono essere utili per definire i valori presenti in object_properties e nei dati degli eventi.
Gli eventi comprendono eventi standard di HubSpot ed eventi comportamentali personalizzati. Ogni evento ha una propria tabella, etichettata come events_eventname.
Questa tabella contiene le definizioni di tutti gli oggetti e gli eventi disponibili nel vostro account HubSpot.
La sincronizzazione dei dati tra HubSpot e Google BigQuery inizia ogni giorno alle 0600 UTC +0. Per ogni giorno di sincronizzazione dei dati viene creata una cartella con diverse sottocartelle per ogni tabella. Le ultime sette sincronizzazioni saranno disponibili nella piattaforma Google Cloud e le tabelle in BigQuery verranno aggiornate per puntare all'ultimo bucket dump.
Ciascuna delle tabelle seguenti sarà disponibile come file in formato Parquet:
ASSOCIATIONSASSOCIATION_DEFINITIONSEVENTS_[Event name]LISTSLIST_MEMBERSHIPSOBJECTSOBJECT_AND_EVENT_TYPE_DEFINITIONSOBJECT_PROPERTIESOBJECT_PROPERTIES_HISTORYOBJECT_WITH_OBJECT_PROPERTIESOWNERSOWNER_TEAMPIPELINESPIPELINE_STAGESPROPERTY_DEFINITIONSTEAMS