Uwaga: jeśli jesteś superadministratorem, dowiedz się, jak zgłosić swoje konto do udziału w wersji beta.
HubSpot Data Studio konsoliduje zewnętrzne dane klientów, zapewniając ujednoliconą platformę do synchronizacji, integracji i aktywacji w całym stosie technologicznym. Użytkownicy mogą tworzyć zbiory 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.
Zbiór danych to zbiór danych z całego konta HubSpot, który może składać się z danych HubSpot i/lub zewnętrznych źródeł danych. Zbiór 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.
Dowiedz się więcej o definicjach zestawów danych w Słowniku.
Poniżej przedstawiono kluczowe przykłady zastosowań pokazujące, jak można wykorzystać zewnętrzne zestawy danych do wzbogacania rekordów CRM, optymalizacji przepływów pracy, tworzenia dynamicznych list klientów oraz tworzenia raportów na podstawie zestawów danych.
Możesz synchronizować zestawy danych z aplikacji innych firm bezpośrednio z systemem HubSpot CRM. Pozwala to na:
Na przykład możesz połączyć dane z platformy monitorującej korzystanie z produktów (np. Mixpanel) z zestawami danych firmy, aby utworzyć w HubSpot potężną właściwość „Wskaźnik zaangażowania w produkt ”.
Dowiedz się, jak synchronizować dane z aplikacji innych firm.
Możesz synchronizować dane z systemem CRM HubSpot, aby:
Na przykład możesz utworzyć zbiór danych, który śledzi zachowania klientów w różnych kanałach. Synchronizując te dane z systemem CRM, możesz udoskonalić segmentację odbiorców w celu identyfikacji potencjalnych klientów o wysokim poziomie zainteresowania. Wykorzystując te spostrzeżenia, możesz 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 systemem CRM HubSpot.
Możesz wykorzystać swoje zbiory danych w przepływie pracy, aby:
Na przykład wykorzystaj zbiór danych dotyczących wskaźnika zaangażowania, aby stworzyć przepływ pracy, który automatycznie wysyła powiadomienia do klientów o potencjalnych aktualizacjach lub ryzyku utraty klienta. Ten przepływ pracy może również proaktywnie kontaktować się z klientami, którzy mogą być idealnymi kandydatami do aktualizacji.
Dowiedz się, jak korzystać ze zbiorów danych w przepływie pracy.
Możesz wykorzystać swoje zbiory danych do tworzenia segmentów w celu:
Na przykład wykorzystaj zbiory danych o konkretnych klientach do wygenerowania dynamicznego segmentu, który napędza zautomatyzowaną kampanię marketingową, zapewniając spersonalizowane doświadczenia klientów na dużą skalę.
Dowiedz się, jak korzystać ze zbiorów danych do tworzenia segmentów.
Możesz wykorzystać swoje zbiory danych w raporcie, aby:
Na przykład możesz utworzyć pole do obliczania rocznych przychodów cyklicznych na podstawie właściwości „kwota transakcji”, a następnie wykorzystać te dane z zestawu danych w raporcie do śledzenia trendów przychodów, prognozowania przyszłych zysków oraz analizowania retencji klientów w czasie.
Uwaga: jeśli zbiór danych wykorzystuje obiekty HubSpot i zawiera zagregowane miary oraz formuły niestandardowe, wszelkie filtry zastosowane do tych miar będą miały wpływ wyłącznie na zagregowany widok danych, a nie na sam raport bazowy.
Dowiedz się, jak korzystać ze zbiorów danych w raporcie.
Możesz eksportować zbiory danych do Arkuszy Google i programu Excel w Office 365, aby:
Na przykład eksportowanie zbiorów danych HubSpot do Arkuszy Google lub programu Excel w usłudze Office 365 pozwala firmom udoskonalać dane w celu uzyskania jasnych wniosków dotyczących trendów przychodów i pozyskiwania klientów, a następnie bezpiecznie udostępniać je zewnętrznym interesariuszom bez przyznawania im dostępu do HubSpot.
Dowiedz się, jak eksportować zbiory danych.
Aby utworzyć zbiór danych:
Źródła danych stanowią podstawę Twojego zestawu danych. Dowiedz się więcej o różnych źródłach danych wSłowniku.
Aby połączyć kolejne źródło danych:
Po wybraniu opcjiDodaj kolumnę agenta danych możesz użyć agenta danych do przeprowadzenia analizy i wygenerowania nowych danych w kolumnie inteligentnej:
Użyj funkcji Wzbogacanie, aby uzupełnić braki lub zweryfikować dane:
Użyj opcji „Formuły”, aby utworzyć obliczenia oparte na innych kolumnach:
Użyj modyfikatorów, aby zastosować zmiany formatowania i normalizacje:
Widoki
Istnieją dwa rodzaje widoków służących do przeglądania zbiorów danych:
Uwaga: w przypadkach, gdy istnieje tylko jedno źródło lub występuje relacja jeden do jednego między różnymi źródłami (np. adres example@hubspot.com pojawia się raz w Snowflake i raz w HubSpot CRM), nie zostanie wyświetlony widok podsumowany ani niepodsumowany zestawu danych, a zestaw danych może być wykorzystywany do raportowania, synchronizacji z CRM, przepływów pracy i list. Dowiedz się, jak skonfigurować ustawienia łączenia danych.
Możesz wybrać jeden z tych dwóch widoków, klikającopcję „Widok rozwijany
”w lewym górnym rogu, a następnie wybierając„Widok podsumowany
”lub„Widok niepodsumowany”.
Możesz zastosować filtry do swojego zestawu danych.
Po zakończeniu dostosowywania zbioru danych możesz wykonać następujące czynności:
danych Źródła danych obejmują obiekty CRM (np. kontakty, obiekty niestandardowe), zasoby (np. strony internetowe, wiadomości e-mail) oraz działania (np. rozmowy, sprzedaż), które chcesz uwzględnić w raporcie. Możesz wybrać maksymalnie pięć źródeł na każdy zestaw danych.
Główne źródło danych stanowi podstawę zestawu danych, a wszystkie pozostałe źródła są z nim powiązane. HubSpot łączy je, korzystając z najkrótszej ścieżki, automatycznie łącząc powiązane dane, takie jak kontakty i transakcje, bez konieczności wykonywania dodatkowych czynności.
Inne źródła danych wymagają połączeń pośrednich w celu integracji. Na przykład, jeśli głównym źródłem są transakcje, a potrzebne są dane dotyczące wpisów na blogu, HubSpot łączy je poprzez kontakty i działania internetowe, 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 w HubSpot (np. „Firmy” + „Transakcje”) oraz integracji z aplikacjami synchronizującymi (np. „Kontakty” + „Faktury Stripe”).
Po wybraniu tych par źródeł wiersze są automatycznie dopasowywane przy użyciu domyślnej kolumny, zazwyczaj „Adres e-mail ” lub „Domena firmy”.
Aby dostosować kolumnę dopasowującą, można zarządzać połączeniem w panelu źródła.
Podczas integracji danych ze źródeł o elastycznej strukturze kolumn — takich jak Arkusze Google, AirTable, pliki CSV i hurtownie danych — należy podać dodatkowe szczegóły, aby umożliwić scalanie danych.
Jeśli wymagane jest połączenie niestandardowe, należy wybrać kolumny dopasowujące z każdego źródła. Zapewnia to prawidłowe dopasowanie danych przy użyciu wspólnych identyfikatorów, takich jak adresy e-mail, identyfikatory (ID) lub domeny firmowe.
W ramach funkcji można wykorzystywać dane z właściwości i pól lub dane literałowe. Dane z właściwości i pól będą dynamiczne w zależności od poszczególnych źródeł danych, natomiast dane literałowe są stałe. Na przykład:
2021-03-05 to data literałowa, która jest stała.[CONTACT.createdate] to data oparta na właściwości, która jest dynamiczna dla każdego rekordu kontaktu.Funkcje mogą zawierać zarówno dane literałowe, jak i
dane z właściwości/pól
, o ile typy danych są zgodne z wymaganymi argumentami funkcji. Na przykład:
DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)
Poniżej dowiesz się więcej o składni literałów oraz danych z właściwości/pól, a także o tym, jak włączać je do formuł.
Literałów używa się do dodawania konkretnych, statycznych ciągów tekstowych, liczb, wartości true lub false oraz dat w obliczeniach.
“My cool string”42.true ” lub false”."YYY-MM-DD" lub liczbowy znacznik czasu daty (np. 1635715904). Odwołania do właściwości pozwalają na bezpośrednie uwzględnienie 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łać.
Podczas odwoływania się do właściwości należy stosować następującą składnię:
[ i ] ).[CONTACT.lifecyclestage][COMPANY.name][e_hs_scheduled_email_v2.__hs_event_native_timestamp]W formule można odwołać się do pól, umieszczając nazwę pola w nawiasach kwadratowych. 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 danego pola. Na przykład, jeśli utworzysz nowe pole zawierające ciąg znaków, możesz odwołać się do niego w funkcji akceptującej ciągi znaków:
[DEAL.name], zawiera ono wartość typu ciąg znaków (nazwę transakcji).CONCAT([Field 1], "Q4") byłoby poprawne, ponieważ zawiera dwie wartości typu ciąg znaków.CONCAT([DEAL.name], 2012) nie byłoby poprawne, ponieważ zawiera zarówno wartość typu string, jak i wartość liczbową.Operatory można stosować z wartościami literałowymi oraz wartościami właściwości/pól, a operatory są obliczane zgodnie ze standardową kolejnością operacji PEMDAS. Umożliwia to 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 |
|
|
Dodaje liczby. Zwraca liczbę. |
|
|
|
Odejmowanie liczb. Zwraca liczbę. |
|
|
|
Pomnożenie liczb. Zwraca liczbę. |
|
|
|
Dzielenie liczb. Zwraca liczbę. |
|
|
|
Odwraca znak liczby. |
|
|
|
Sprawdza, czy obie wartości logiczne są prawdziwe. Zwraca wartość logiczną. |
|
|
|
Sprawdza, czy przynajmniej 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= true |
Logika IF to zbiór reguł wykonywanych w przypadku spełnienia określonego warunku. Logikę IF można wykorzystać do rozróżniania danych. Na przykład za pomocą logiki IF można:
Funkcja LABEL przekształca wartości przedziałów właściwości wyliczeniowych na wartości przyjazne dla użytkownika. Niektóre właściwości zdefiniowane przez HubSpot, takie jak „Właściciel transakcji” i „Właściciel kontaktu”, są reprezentowane jako wartości wewnętrzne. Utrudnia to analizę. W połączeniu z właściwościami zdefiniowanymi przez HubSpot, które obsługują przekształcanie, funkcja LABEL zapewni przekształcenie oparte na ustawieniach portalu, a nie na ustawieniach użytkownika. Na przykład funkcji LABEL można użyć do:
uzyskania bezpośredniego dostępu do nazw etapów kontaktu lub transakcji 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ę. |
liczba: liczba, której wartość bezwzględną należy obliczyć. |
|
|
|
Zaokrągla wartość dziesiętną w górę do najbliższej liczby całkowitej. Zwraca liczbę. |
liczba: liczba, dla której ma zostać obliczona wartość górna. |
|
|
|
Dzieli liczbę, ale zwraca zero, gdy dzielnik wynosi zero. Zwraca liczbę. |
dzielna: liczba, która ma służyć jako dzielna w operacji dzielenia. dzielnik: liczba, która ma służyć jako dzielnik w operacji dzielenia; w przypadku dzielenia przez zero wynik wynosi zero |
|
|
|
Liczba Eulera podniesiona do określonej potęgi. Zwraca liczbę. |
wykładnik: 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ę. |
liczba: wykładnik, do którego należy podnieść liczbę Eulera. |
|
|
|
Oblicza logarytm naturalny wartości. Zwraca liczbę. |
liczba: wartość, której logarytm naturalny ma zostać obliczony. |
|
|
|
Oblicz logarytm wartości przy określonej podstawie. Zwraca liczbę. |
podstawa: podstawa, która ma być użyta do obliczenia logarytmu wartości. wartość: liczba, której logarytm ma zostać obliczony. |
|
|
|
Podnosi wartość podstawy do określonej potęgi. Zwraca liczbę. |
podstawa: liczba, dla której obliczana jest potęga. wykładnik: liczba, do której należy podnieść podstawę. |
|
|
|
Oblicz pierwiastek kwadratowy z liczby nieujemnej. Zwraca liczbę. |
liczba: liczba, z której ma zostać obliczony pierwiastek kwadratowy. |
|
|
|
Podziel wartości liczbowe na przedziały o równej szerokości. Zwraca numer przedziału, do którego należy dana wartość. Jeśli zwracana wartość jest mniejsza od wartości minimalnej, zwraca zero. Jeśli zwracana wartość jest większa od wartości maksymalnej, zwraca liczbę przedziałów +1. |
wartość: liczba, dla której należy obliczyć numer przedziału. minValue: minimalna wartość, od której rozpoczyna się podział na przedziały. maxValue: maksymalna wartość, do której ma sięgać przedział. bucketCount: żądana liczba przedziałów o równej szerokości, do których mają zostać przypisane wartości z przedziału od minValue do maxValue. |
|
| Funkcja | Definicja | Argumenty | Przykład użycia |
|
|
Sprawdza, czy ciąg znaków zawiera podciąg z uwzględnieniem wielkości liter. Zwraca wartość logiczną. |
string: wartość ciągu znaków do sprawdzenia. podciąg: wartość, której należy szukać w ciągu znaków. |
|
|
|
Łączy dwa ciągi znaków. Zwraca ciąg znaków. |
ciąg1: wartość ciągu znaków, do której zostanie dołączony ciąg2. string2: wartość ciągu znaków, która ma zostać dołączona do string1. |
|
|
|
Oblicza długość ciągu znaków. Zwraca liczbę. |
ciąg znaków: wartość ciągu znaków, dla której ma zostać obliczona długość. |
|
|
|
Usuwa spacje na początku i na końcu ciągu znaków. Zwraca ciąg znaków. |
string: wartość ciągu znaków, z której mają zostać usunięte spacje. |
|
| Funkcja | Definicja | Argumenty | Przykład użycia |
|
|
Tworzy wartość daty na podstawie części roku, miesiąca i dnia. Zwraca datę. |
rok: część roku żądanej daty. miesiąc: część miesiąca żądanej daty. dzień: część dnia żądanej daty. |
|
|
|
Zwraca liczbę jednostek czasu między pierwszą a drugą wartością daty dla określonej jednostki czasu. Zwraca liczbę. |
datePart: jednostka czasu (rok, kwartał, miesiąc, tydzień lub dzień) używana do obliczenia różnicy. date1: wartość daty początkowej, którą należy odjąć od date2. date2: wartość daty końcowej, od której zostanie odjęta wartość date1. |
|
|
|
Wyodrębnia rok, kwartał, miesiąc, tydzień lub dzień z wartości daty. Zwraca liczbę. |
datePart: jednostka, z której ma zostać wyodrębniony rok, kwartał, miesiąc, tydzień lub dzień. date: wartość daty, z której ma zostać wyodrębniona część daty. |
|
|
|
Skróć wartość daty do roku, kwartału, miesiąca, tygodnia lub dnia. |
datePart: jednostka (rok, kwartał, miesiąc, tydzień lub dzień), do której ma zostać skrócona data. date: wartość daty, która ma zostać skrócona. |
|
|
|
Tworzy wartość znacznika czasu na podstawie części roku, miesiąca, dnia, godziny, minuty i sekundy. Zwraca wartość daty i czasu. |
year: część roku żądanej daty. miesiąc: część miesiąca żądanej daty. dzień: część dnia żądanej daty. |
|
|
|
Oblicza numer tygodnia w danym roku dla podanej daty. Zwraca liczbę. |
data: wartość daty i godziny, na podstawie której ma zostać obliczony numer tygodnia w danym roku. |
|
|
|
Zwraca bieżący czas zgodnie ze strefą czasową konta. Zwraca wartość typu datetime. |
|
|
|
|
Zwraca liczbę dni roboczych (od poniedziałku do piątku) między dwiema datami. |
wartość1: wartość daty i godziny początkowej. wartość2: wartość daty i godziny końcowej. |
|