Dowiedz się, jak połączyć HubSpot i Google BigQuery, aby zsynchronizować dane HubSpot z instancją Google BigQuery.
Uwaga: HubSpot nie udostępnia danych HIPAA do Google BigQuery.
Aby połączyć HubSpot i Google BigQuery, należy wykonać następujące kroki w kolejności:
Zaleca się, aby konto HubSpot i konto Google BigQuery były otwarte w osobnych kartach podczas łączenia obu aplikacji.
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
Uwaga: upewnij się, że przypisujesz konto usługi Google, a nie konto BigQuery.
Można zsynchronizować następujące dane z HubSpot do Google BigQuery:
Dane obiektów różnego typu są zorganizowane i dostępne na dwa sposoby:
objects_contacts
zawiera tylko rekordy kontaktu.Obiektom niestandardowym zostanie przypisany identyfikator w momencie tworzenia i będzie on identyfikowany jako 2-unique_ID. Na przykład 2-12345.
Każdy dostępny typ obiektu, w tym obiekty niestandardowe, ma swoją własną tabelę. Tabele te są nazywane zgodnie z formatem OBJECTS_<object type name>
, gdzie <object type name>
jest etykietą typu obiektu w liczbie mnogiej objecttype
.(Należy pamiętać, że jeśli typ obiektu nie ma liczby mnogiej, wówczas <object type name>
będzie etykietą typu obiektu w liczbie pojedynczej połączoną z "S").
Poniżej znajduje się pełna lista dostępnych typów obiektów HubSpot, krótki opis reprezentowanych przez nie danych oraz odpowiadające im tabele.
Typ obiektu HubSpot |
ObjectTypeId |
Opis |
0-1 |
Informacje o osobach kontaktujących się z Twoją firmą |
|
0-2 |
Informacje o poszczególnych firmach lub organizacjach |
|
0-3 |
Szczegółowe informacje o szansach uzyskania przychodu z kontaktem lub firmą. |
|
0-4 |
Przechowuje dane z działań CRM, w tym notatki, zadania, wiadomości e-mail, spotkania i połączenia. |
|
0-5 |
Reprezentują prośby klientów o pomoc lub wsparcie. |
|
0-14 |
Służy do udostępniania informacji o cenach potencjalnym nabywcom. |
|
0-15 |
Szczegóły dla poszczególnych przesyłań formularza HubSpot. |
|
0-8 |
Reprezentuje podzbiór produktów sprzedawanych w ramach transakcji. Produkt dołączony do transakcji staje się pozycją liniową. |
|
0-11 |
Szczegóły wiadomości przychodzących z wielu kanałów. |
|
0-25 |
Szczegóły stron docelowych |
|
0-27 |
Lista przechowuje informacje o listach rzeczy do zrobienia |
|
0-28 |
Służy do zbierania informacji o leadach dotyczących odwiedzających i kontaktów |
|
0-29 |
Szczegóły dotyczące wiadomości e-mail od Marketing Hub |
|
AD_ACCOUNT |
0-30 |
Przechowuje informacje o kontach reklamowych na Linkedin, Facebooku i Google |
0-31 |
Szczegółowe informacje o kampaniach reklamowych. Kampania reklamowa może zawierać jedną lub więcej reklam |
|
AD_GROUP |
0-32 |
Logiczne grupowanie reklam w ramach kampanii reklamowej |
AD |
0-33 |
Szczegóły dotyczące poszczególnych reklam |
0-35 |
Informacje o powiązanych zasobach marketingowych i treściach, dzięki czemu można łatwo zmierzyć skuteczność wspólnych działań marketingowych. |
|
SITE_PAGE |
0-38 |
Dane dotyczące poszczególnych stron w witrynie internetowej |
0-39 |
Dane dotyczące wpisów na blogu |
|
LISTA OBIEKTÓW |
0-45 |
Informacje o grupach rekordów obiektów w oparciu o ich właściwości lub działania |
0-48 |
Połączenia wykonane przez inne rekordy CRM, na przykład kontakty |
|
FAKTURA |
0-53 |
Zarządzanie fakturami i synchronizowanie ich z zewnętrznymi systemami księgowymi |
0-57 |
Informacje o zasobach medialnych importowanych do HubSpot |
|
0-58 |
Sekwencja to seria ukierunkowanych szablonów wiadomości e-mail, które mają na celu pielęgnowanie kontaktów w czasie |
|
0-72 |
Podziały transakcji są używane do dzielenia kredytów transakcji między wielu użytkowników |
|
0-83 |
Dokumenty Sales tworzą bibliotekę treści dla całego zespołu, umożliwiając przesyłanie i udostępnianie dokumentów kontaktom. |
|
0-19 |
Przechowuje informacje przesłane do ankiety z opinią. |
|
0-69 |
Subskrypcje zawierają szczegóły płatności cyklicznych |
|
0-101 |
Windykacja zawiera dane o środkach pobranych od klientów |
Ta tabela zawiera dane z rekordów HubSpot. Można uzyskać jeden wiersz dla każdego rekordu w ramach typu obiektu (np. wszystkie rekordy kontaktu w typie obiektu kontakty).
Ta tabela zawiera historyczne wartości Właściwości. W przypadku kontaktów zawiera 45 ostatnich wartości. Dla wszystkich innych obiektów zawiera 20 ostatnich wartości. Tabela zawiera wiersz dla każdej historycznej wartości właściwości. Bieżąca wartość właściwości jest określana przez najnowszy znacznik czasu UPDATEDAT w historii właściwości.
Podobnie jak dane obiektów, dane powiązań są zorganizowane na dwa sposoby:
associations_contacts_to_deals
zawiera tylko rekordy powiązań między obiektami kontaktu i transakcji. TKażdy typ powiązania ma swój własny widok, oznaczony etykietą associations_<association type name>
np. associations_contacts_to_deals
.
Ta tabela zawiera informacje o wszystkich dostępnych typach powiązań między obiektami HubSpot, z jednym wierszem na typ powiązania.
Ta tabela zawiera informacje o właściwościach obiektów i zdarzeniach na koncie HubSpot. Właściwości zdarzeń obejmują standardowe zdarzenia, takie jak otwarcia i kliknięcia wiadomości e-mail, oraz niestandardowe zdarzenia behawioralne. Informacje te mogą być pomocne przy definiowaniu wartości znalezionych w object_properties i danych zdarzeń.
Zdarzenia obejmują standardowe zdarzenia HubSpot i niestandardowe zdarzenia behawioralne. Każde zdarzenie ma własną tabelę, oznaczoną etykietą events_eventname
.
Ta tabela zawiera definicje wszystkich obiektów i zdarzeń dostępnych na koncie HubSpot.
Synchronizacja danych między HubSpot i Google BigQuery rozpoczyna się codziennie o godzinie 0600 UTC +0. Dla każdego dnia, w którym dane są synchronizowane, tworzony jest folder z kilkoma podfolderami dla każdej tabeli. Siedem ostatnich synchronizacji będzie dostępnych na platformie Google Cloud, a tabele w BigQuery są aktualizowane w celu wskazania najnowszego zrzutu danych.
Każda z obserwujących tabel będzie dostępna jako plik w formacie Parquet:
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