Uwaga: jeśli jesteś super administratorem, dowiedz się, jak włączyć swoje konto do wersji beta.
HubSpot Data Studio konsoliduje zewnętrzne dane klientów, aby zapewnić ujednoliconą platformę do synchronizacji, integracji i aktywacji w całym stosie technologii. Użytkownicy mogą tworzyć zestawy danych z zewnętrznych źródeł, takich jak Arkusze Google, Snowflake i aplikacje do synchronizacji danych, a następnie integrować je z listami, przepływami pracy i raportami w celu wydajnego podejmowania decyzji opartych na danych.
Zestaw danych to zbiór danych z całego konta HubSpot, który może składać się z HubSpot i/lub zewnętrznych źródeł danych. Zestaw danych może zawierać właściwości obiektów CRM i zasobów HubSpot, pola z zewnętrznych źródeł danych oraz formuły do obliczania danych.
Więcej informacji na temat definicji zestawów danych można znaleźć w Glosariuszu.
Poniżej znajdują się kluczowe przypadki użycia pokazujące, w jaki sposób można wykorzystać zewnętrzne zestawy danych do ulepszania rekordów CRM, optymalizacji przepływów pracy, tworzenia dynamicznych list klientów i używania zestawów danych do tworzenia raportów.
Możesz synchronizować zestawy danych z aplikacji innych firm bezpośrednio z HubSpot CRM. Pozwala to na:
Na przykład można połączyć dane z platformy użytkowania produktów (np. Mixpanel) z zestawami danych firmy, aby utworzyć potężną właściwość Product engagement score w HubSpot.
Dowiedz się, jak synchronizować dane z aplikacji innych firm.
Możesz synchronizować dane z HubSpot CRM, aby:
Można na przykład utworzyć zestaw danych, który śledzi zachowanie klientów w różnych kanałach. Synchronizując te dane z CRM, można udoskonalić segmentację odbiorców, aby zidentyfikować potencjalnych klientów o wysokim potencjale. Korzystając z tych spostrzeżeń, można wysyłać spersonalizowane kampanie e-mailowe dostosowane do preferencji klientów, zwiększając zaangażowanie i współczynniki konwersji.
Dowiedz się, jak zsynchronizować dane z HubSpot CRM.
Możesz używać swoich zestawów danych w przepływie pracy, aby:
Na przykład, wykorzystaj zestaw danych oceny zaangażowania, aby utworzyć przepływ pracy, który automatyzuje alerty dla klientów dotyczące potencjalnych aktualizacji lub ryzyka rezygnacji. Ten przepływ pracy może również proaktywnie docierać do klientów, którzy mogą nadawać się do aktualizacji.
Dowiedz się, jak używać zestawów danych w przepływie pracy.
Zestawów danych można używać do tworzenia segmentów:
Na przykład, wykorzystanie ukierunkowanego zbioru danych klientów do wygenerowania dynamicznego segmentu, który napędza zautomatyzowaną kampanię marketingową, zapewniając spersonalizowaną obsługę klienta na dużą skalę.
Dowiedz się, jak używać zestawów danych do tworzenia segmentów.
Zestawów danych można używać w raportach do:
Na przykład można utworzyć pole do obliczania rocznych przychodów cyklicznych na podstawie właściwości kwoty transakcji, a następnie wykorzystać te dane ze zbioru danych w raporcie do śledzenia trendów przychodów, prognozowania przyszłych zysków i analizowania utrzymania klientów w czasie.
Dowiedz się, jak używać zestawów danych w raporcie.
Możesz eksportować zestawy danych do Arkuszy Google i Office 365 Excel, aby:
Przykładowo, eksportowanie zestawów danych HubSpot do Google Sheets lub Office 365 Excel pozwala firmom udoskonalać dane w celu uzyskania jasnego wglądu w trendy przychodów i pozyskiwania klientów, a następnie bezpiecznie udostępniać je zewnętrznym interesariuszom bez przyznawania dostępu do HubSpot.
Dowiedz się, jak eksportować zestawy danych.
Aby utworzyć zestaw danych:
Źródła danych są podstawą zestawu danych. Więcej informacji na temat różnych źródeł danych można znaleźć w Glosariuszu.
Aby dołączyć inne źródło danych:
Użyj agenta danych do prowadzenia badań i generowania nowych danych:
Użyj funkcji Enrichment, aby wypełnić luki lub zweryfikować dane:
Formuły umożliwiają tworzenie obliczeń na podstawie innych kolumn:
Modyfikatory służą do stosowania zmian formatowania i normalizacji:
Istnieją dwa rodzaje widoków używanych do przeglądania zestawów danych:
Zastosuj filtry do swojego zestawu danych.
Po zakończeniu dostosowywania zestawu danych można wykonać następujące czynności:
Źródła danych obejmują obiekty CRM (np. kontakty, obiekty niestandardowe), zasoby (np. strony internetowe, wiadomości e-mail) i działania (np. konwersacje, sprzedaż), które chcesz raportować. Możesz wybrać do pięciu na zestaw danych.
Podstawowe źródło danych zakotwicza zestaw danych, a wszystkie inne źródła łączą się z nim. HubSpot łączy je przy użyciu najkrótszej ścieżki, automatycznie łącząc powiązane dane, takie jak kontakty i transakcje, bez dodatkowych kroków.
Inne źródła danych wymagają połączeń pośrednich w celu integracji. Na przykład, jeśli Deals jest podstawowym źródłem, a potrzebne są dane postów na blogu, HubSpot łączy je poprzez Contacts i Web activities, automatycznie wybierając niezbędne źródła.
Możesz dodać dodatkowe źródła danych do swojego zestawu danych, aby skonsolidować informacje w jednym widoku. Niektóre źródła zintegrują się automatycznie, podczas gdy inne mogą wymagać dodatkowych danych wejściowych w celu nawiązania połączenia.
Automatyczne połączenia są dostępne dla typowych kombinacji danych HubSpot (np. Firmy + transakcje) i integracji z aplikacjami do synchronizacji (np. Kontakty + faktury Stripe).
Po wybraniu tych par źródeł wiersze są automatycznie dopasowywane przy użyciu domyślnej kolumny, zazwyczaj adresu e-mail lub domeny firmy.
Aby dostosować pasującą kolumnę, można zarządzać połączeniem w panelu źródła.
Podczas integrowania danych ze źródeł o elastycznej strukturze kolumn - takich jak Arkusze Google, AirTable, CSV i magazyny - należy podać dodatkowe szczegóły, aby umożliwić scalanie danych.
Jeśli wymagane jest niestandardowe połączenie, należy wybrać pasujące kolumny z każdego źródła. Zapewnia to prawidłowe wyrównanie danych przy użyciu wspólnych identyfikatorów, takich jak adresy e-mail, identyfikatory lub domeny firm.
W ramach funkcji można używać danych z właściwości i pól lub danych dosłownych. Dane właściwości i pól będą dynamiczne w zależności od poszczególnych źródeł danych, podczas gdy dane literalne są stałe. Na przykład:
2021-03-05
to dosłowna data, która jest stała.[CONTACT.createdate]
jest datą opartą na właściwościach, która jest dynamiczna dla każdego rekordu kontaktu.Funkcje mogą zawierać zarówno dane dosłowne, jak i dane właściwości/pola, o ile typy danych są zgodne z wymaganymi argumentami funkcji. Na przykład:
DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)
Poniżej znajduje się składnia literałów i danych właściwości/pól oraz sposób ich włączania do formuł.
Literały służą do dodawania do obliczeń określonych, statycznych ciągów tekstu, liczb, wartości true lub false oraz dat.
“My cool string”
.42
.true
lub false
."YYY-MM-DD"
lub numer znacznika czasu daty (np. 1635715904
). Odwołania do właściwości umożliwiają bezpośrednie dołączanie wartości z właściwości wybranych źródeł danych. Nie trzeba dodawać właściwości jako pola zestawu danych, aby się do niej odwoływać.
Podczas odwoływania się do właściwości należy używać następującej składni:
[
i ]
).[CONTACT.lifecyclestage]
[COMPANY.name]
[e_hs_scheduled_email_v2.__hs_event_native_timestamp]
Można odwoływać się do pól w formule, otaczając nazwę pola nawiasami kwadratowymi. Na przykład:
[Field 1]
[My awesome custom field]
Można odwoływać się do pól w formułach, o ile operatory i funkcje formuły akceptują typ danych pola. Na przykład, jeśli utworzysz nowe pole zawierające ciąg znaków, możesz odwołać się do tego pola w funkcji, która akceptuje ciągi znaków:
[DEAL.name]
, zawiera ono wartość łańcuchową (nazwę transakcji).CONCAT([Field 1], "Q4")
byłoby prawidłowe, ponieważ zawiera dwie wartości łańcuchowe.CONCAT([DEAL.name], 2012)
nie będzie prawidłowe, ponieważ zawiera zarówno ciąg znaków, jak i wartość liczbową.Operatorów można używać z wartościami dosłownymi i wartościami właściwości/pól, a operatory są obliczane w standardowej kolejności operacji PEMDAS. Pozwala to na zagnieżdżanie operatorów za pomocą nawiasów. Na przykład:
1 + [DEAL.amount]
(1 + 2) * (3 + 4)
Operator | Opis | Przykład użycia |
|
Dodawanie liczb. Zwraca liczbę. |
|
|
Odejmowanie liczb. Zwraca liczbę. |
|
|
Mnożenie liczb. Zwraca liczbę. |
|
|
Dzielenie liczb. Zwraca liczbę. |
|
|
Neguje liczbę. |
|
|
Sprawdza, czy obie wartości logiczne są prawdziwe. Zwraca wartość logiczną. |
|
|
Sprawdza, czy jedna z dwóch wartości logicznych jest prawdziwa. Zwraca wartość logiczną. |
|
|
Neguje wartość logiczną. Zwraca inną wartość logiczną. |
|
|
Operator równości. Zwraca wartość logiczną. |
=true = prawda |
Logika IF to zestaw reguł wykonywanych w przypadku spełnienia określonego warunku. Logiki IF można używać do różnicowania danych. Na przykład, można użyć logiki IF do:
Funkcja LABEL konwertuje wartości interwałów właściwości wyliczeniowych na wartości przyjazne dla użytkownika. Niektóre właściwości zdefiniowane przez HubSpot, takie jak Deal i Contact owner, są reprezentowane jako wartości wewnętrzne. Utrudnia to analizę. W przypadku użycia ze zdefiniowanymi właściwościami HubSpot, które obsługują tłumaczenie, funkcja LABEL zapewni tłumaczenie na podstawie ustawień portalu, a nie ustawień użytkownika. Na przykład można użyć funkcji LABEL do:
uzyskać dostęp do nazw kontaktów lub etapów transakcji bezpośrednio w polach
LABEL([DEAL.dealstage]) = "Closed Won"(10)
LABEL([DEAL.hubspot_owner_id]) = "John Smith"
Funkcja | Definicja | Argumenty | Przykład użycia |
|
Oblicza wartość bezwzględną liczby. Zwraca liczbę. |
number: liczba, dla której ma zostać obliczona wartość bezwzględna. |
|
|
Zaokrągla wartość dziesiętną do najbliższej liczby całkowitej. Zwraca liczbę. |
number: liczba, dla której ma zostać przyjęty górny pułap. |
|
|
Dzieli liczbę, ale zwraca zero, gdy dzielnik wynosi zero. Zwraca liczbę. |
dividend: liczba używana jako dywidenda w operacji dzielenia. divisor: liczba używana jako dzielnik w operacji dzielenia, przy czym zero zwraca wartość całkowitą zero |
|
|
Komputerowa liczba Eulera podniesiona do wartości. Zwraca liczbę. |
exponent: wykładnik, do którego ma zostać podniesiona liczba Eulera. |
|
|
Zaokrągla wartość dziesiętną w dół do najbliższej liczby całkowitej. Zwraca liczbę. |
number: wykładnik, do którego ma zostać podniesiona liczba Eulera. |
|
|
Oblicza logarytm naturalny wartości. Zwraca liczbę. |
number: wartość, dla której ma zostać obliczony logarytm naturalny. |
|
|
Oblicza logarytm wartości o określonej podstawie. Zwraca liczbę. |
base: podstawa, która zostanie użyta do obliczenia logarytmu wartości. value: liczba, której logarytm ma zostać obliczony. |
|
|
Podnosi wartość bazową do określonej potęgi. Zwraca liczbę. |
base: liczba do obliczenia potęgi. exponent: liczba, o którą ma zostać podniesiona podstawa. |
|
|
Oblicza pierwiastek kwadratowy z liczby nieujemnej. Zwraca liczbę. |
number: liczba, dla której ma zostać wykonany pierwiastek kwadratowy. |
|
|
Dzieli wartości liczbowe na pojemniki o równej szerokości. Zwraca numer pojemnika, do którego należy wartość. Jeśli zwrócona wartość jest poniżej minimum, zwraca zero. Jeśli zwrócona wartość jest powyżej maksimum, zwraca liczbę kubełków +1. |
value: liczba do obliczenia w numerze pojemnika. minValue: minimalna wartość, od której rozpocznie się binowanie. maxValue: maksymalna wartość do binowania. bucketCount: żądana liczba kubełków o równej szerokości, w których mają zostać rozdzielone wartości między minValue i maxValue. |
|
Funkcja | Definicja | Argumenty | Przykład użycia |
|
Określa, czy ciąg znaków zawiera podciąg z uwzględnieniem wielkości liter. Zwraca wartość logiczną. |
string: wartość ciągu do sprawdzenia. substring: wartość do sprawdzenia wewnątrz ciągu znaków. |
|
|
Łączy dwa ciągi znaków. Zwraca ciąg znaków. |
string1: wartość ciągu, do której zostanie dołączony ciąg2. string2: wartość ciągu do dołączenia do string1. |
|
|
Oblicza długość ciągu znaków. Zwraca liczbę. |
string: wartość ciągu do obliczenia długości. |
|
|
Usuwa wiodące i końcowe białe znaki z ciągu znaków. Zwraca ciąg znaków. |
string: wartość ciągu znaków do obcięcia białych znaków. |
|
Funkcja | Definicja | Argumenty | Przykład użycia |
|
Tworzy wartość daty z części roku, miesiąca i dnia. Zwraca datę. |
year : roczna część żądanej daty. month: część miesiąca żądanej daty. day: dzienna część żądanej daty. |
|
|
Zwraca liczbę jednostek czasu między pierwszą wartością daty a drugą dla określonej jednostki czasu. Zwraca liczbę. |
datePart: jednostka roku, kwartału, miesiąca, tygodnia lub dnia do użycia w obliczeniach różnicy. date1: wartość daty początkowej do odjęcia od date2. date2: wartość daty końcowej, od której zostanie odjęta data1. |
|
|
Wyodrębnia rok, kwartał, miesiąc, tydzień lub dzień z wartości daty. Zwraca liczbę. |
datePart: jednostka roku, kwartału, miesiąca, tygodnia lub dnia do wyodrębnienia. date: wartość daty, z której ma zostać wyodrębniona część daty. |
|
|
Obcięcie wartości daty do roku, kwartału, miesiąca, tygodnia lub dnia. |
datePart: jednostka roku, kwartału, miesiąca, tygodnia lub dnia do obcięcia. date: wartość daty do obcięcia. |
|
|
Tworzy wartość znacznika czasu z części roku, miesiąca, dnia, godziny, minuty i sekundy. Zwraca wartość datetime. |
year: roczna część żądanej daty. month: część miesiąca żądanej daty. day: dzienna część żądanej daty. |
|
|
Oblicza numer tygodnia w roku dla daty. Zwraca liczbę. |
date: wartość datetime, za pomocą której ma zostać obliczony numer tygodnia w ciągu roku. |
|
|
Zwraca bieżący czas w oparciu o strefę czasową konta. Zwraca wartość datetime. |
|
|
|
Zwraca liczbę dni tygodnia (od poniedziałku do piątku) między dwiema datami. |
value1: początkowa wartość datetime. value2: końcowa wartość datetime. |
|