- Baza wiedzy
- Dane
- Zarządzanie danymi
- Jak tworzyć niestandardowe zdarzenia behawioralne za pomocą kreatora kodu HubSpot?
Jak tworzyć niestandardowe zdarzenia behawioralne za pomocą kreatora kodu HubSpot?
Data ostatniej aktualizacji: 26 listopada 2025
Dostępne z każdą z następujących podpisów, z wyjątkiem miejsc, w których zaznaczono:
-
Marketing Hub Enterprise
-
Sales Hub Enterprise
-
Service Hub Enterprise
-
Data Hub Enterprise
-
Content Hub Enterprise
-
Smart CRM Enterprise
Zdarzenia niestandardowe pozwalają definiować i śledzić zdarzenia charakterystyczne dla Twojej firmy. Zdarzenia niestandardowe można powiązać z właściwościami zdarzeń, które następnie można wykorzystać w narzędziach HubSpot.
Istnieją różne sposoby tworzenia zdarzeń niestandardowych:
- Wysyłanie przez API: użyj punktu końcowego definicji zdarzenia niestandardowego, aby utworzyć zdarzenie. Następnie użyj identyfikatora zdarzenia w punkcie końcowym wysyłania zdarzenia niestandardowego, aby wysłać wystąpienia zdarzenia do HubSpot.
- Przechwytywanie danych z witryny internetowej bez API:
- Kod Javascript: za pomocą niestandardowego Javascript można wstawić niestandardowy kod do skryptu śledzącego HubSpot, korzystając z edytora kodu.
- Użyj wizualizatora zdarzeń (tylkoMarketing Hub Enterprise ): śledź wyświetlenia stron lub kliknięcia elementów, wybierając je na swojej stronie internetowej. Dowiedz się więcej o tworzeniu zdarzeń niestandardowych za pomocą wizualizatora zdarzeń.
- Importuj arkusz kalkulacyjny: prześlij arkusz kalkulacyjny z danymi zdarzeń, aby przechwycić aktywność offline, uzupełnić dane lub ręcznie zintegrować dowolne narzędzie z HubSpot.
- Skonfiguruj webhooki (tylkoDataHub Professional i Enterprise): dostosuj warunki wyzwalające webhook oraz dane, które będą wysyłane.
Uwaga: wszelkie zdarzenia utworzone w starszej wersji narzędzia Zdarzenia niestandardowe przestaną działać po 1 sierpnia 2025 r.
Proces tworzenia zdarzeń składa się z dwóch części:
- Zdefiniowanie zdarzenia w HubSpot, w tym wszelkich niestandardowych właściwości zdarzenia.
- Tworzenie fragmentu kodu JavaScript lub definiowanie wywołania API, które uruchomi zdarzenie.
Tworzenie zdarzenia za pośrednictwem API
Jeśli wysyłasz dane do HubSpot za pośrednictwem API, możesz skorzystać zopcji Wyślij przez API lub użyć punktu końcowego definicji zdarzenia niestandardowego, aby utworzyć swoje zdarzenie. Dowiedz się więcej o definiowaniu wywołania API w dokumentacji dla programistów HubSpot.
Do wywołania API potrzebujesz kilku informacji, które możesz uzyskać w HubSpot:
- Nazwa zdarzenia: wewnętrzna nazwa zdarzenia.
- Nazwy właściwości: wewnętrzne nazwy właściwości, do których będą wysyłane dane.
Aby zakończyć tworzenie zdarzenia w celu wysłania danych za pośrednictwem API:
- Wybierz opcję Wyślij dane do HubSpot i skopiuj identyfikator śledzenia.
- Kliknij Utwórz.
Aby znaleźć wewnętrzną nazwę istniejącego zdarzenia i nazwy właściwości:
- Na koncie HubSpot przejdź do sekcjiZarządzanie danymi>Zarządzanie zdarzeniami.
- Kliknij nazwę zdarzenia. Zostaniesz przeniesiony do strony szczegółów zdarzenia.
- W górnej części znajdź nazwę zdarzenia w sekcji Nazwa wewnętrzna. Aby skopiować nazwę wewnętrzną, kliknij ikonę kopiowania obok nazwy.

- Aby znaleźć nazwy wewnętrzne właściwości, które będziesz aktualizować, kliknij nazwę właściwości.
- W prawym panelu kliknij ikonę kodu, a następnie wyświetl nazwę w sekcji Nazwa wewnętrzna.
Podczas wysyłania danych do zdarzenia obowiązują poniższe ograniczenia:
- Nazwy właściwości są ograniczone do 50 znaków.
- Właściwości URL i referrer mogą zawierać do 1024 znaków, natomiast wszystkie pozostałe właściwości mogą zawierać do 256 znaków.
- Każde wystąpienie zdarzenia może zawierać dane dla maksymalnie 50 właściwości.
- Wewnętrzne nazwy właściwości muszą zaczynać się od litery i zawierać wyłącznie małe litery a-z, cyfry 0-9 oraz znaki podkreślenia. Właściwości o tej samej wewnętrznej nazwie po zamianie na małe litery są traktowane jako duplikaty i po wystąpieniu zostanie użyta tylko jedna z nich.
Tworzenie zdarzeń za pomocą fragmentu kodu JavaScript
- W swoim koncie HubSpot przejdź do sekcjiZarządzanie danymi>Zarządzanie wydarzeniami.
- W prawym górnym rogu kliknijUtwórz zdarzenie, a następnie wybierz Utwórz zdarzenie niestandardowe.
- Wybierz opcjęKod JavaScript.
- Wprowadź nazwę zdarzenia i opcjonalnie dodaj jego opis.
- Wybierz opcję Powiązany obiekt. Dzięki temu możesz powiązać wystąpienia zdarzenia z różnymi obiektami w HubSpot, w tym z kontaktami, firmami, transakcjami i zgłoszeniami.
- KliknijDalej.
Dodawanie właściwości
Po utworzeniu zdarzenia dostępne będą domyślne właściwości zdarzenia. Możesz również utworzyć własne właściwości niestandardowe. Właściwości zdarzenia są przechowywane oddzielnie od innych właściwości CRM i są unikalne dla danego zdarzenia (tj. nie można edytować tych właściwości w ustawieniach konta).
- Aby wyłączyć tworzenie domyślnych właściwości zdarzenia, przełącz opcjęDomyślne właściwości zdarzenia na wyłączoną.
- Aby utworzyć właściwości niestandardowe, wybierz typ właściwości, klikając typ pola dla swojej właściwości. Dostępne opcje to:
- Niestandardowa właściwość ciągu znaków: utwórz właściwość, która jest zwykłym ciągiem znaków tekstowych.
- Niestandardowa właściwość liczbowa: utwórz właściwość, która jest wartością liczbową.
- Właściwość niestandardowego znacznika czasu: utwórz właściwość będącą wartością daty. Dane należy przesłać w formacie milisekund epoki lub ISO8601.
- Właściwość niestandardowa daty: utwórz właściwość będącą wartością daty.
- Właściwość niestandardowa typu logiczny: utwórz właściwość będącą wartością logiczną.
- Właściwość niestandardowa typu wyliczeniowego: utwórz właściwość z zestawem predefiniowanych wartości.
- Po wybraniu właściwości skonfiguruj ją w prawym panelu:

- Wprowadź nazwę właściwości i opis właściwości.
- W przypadku właściwości wyliczeniowych kliknij Dalej i wprowadź etykiety oraz wartości właściwości.
- Właściwości wyliczeniowe mogą być pojedyncze lub wielokrotnego wyboru. Aby włączyć wartości wielokrotnego wyboru, włącz przełącznikObsługa wielu wartości.
- W przypadku właściwości wyliczeniowych kliknij Dalej i wprowadź etykiety oraz wartości właściwości.
-
-
- Przed wysłaniem danych należy ustawić wartości i etykiety. Jeśli ten krok nie zostanie wykonany przed wysłaniem danych, które nie znajdują się na liście, dane te nie będą dostępne do wykorzystania. Aby wysłać wiele wartości za pośrednictwem API, należy je oddzielić średnikiem.
-
- Kliknij Dalej.
- Po skonfigurowaniu zdarzenia i jego właściwości możesz dodać to zdarzenie do kodu śledzenia swojej witryny, wybierając fragment kodu JavaScript.
- KliknijGotowe.
Tworzenie zdarzeń za pomocą fragmentu kodu JavaScript pozwala automatycznie dodać JavaScript do kodu śledzenia HubSpot. Można to wykorzystać do przechwytywania bardziej złożonych danych zdarzeń, których kod śledzenia nie przechwytuje domyślnie.
- Wybierz fragment kodu JavaScript. Użyj fragmentu kodu w prawym panelu, aby śledzić zdarzenie w HubSpot. Wszelkie utworzone właściwości niestandardowe zostaną wstępnie zdefiniowane w fragmencie kodu.
- W razie potrzeby zmodyfikuj fragment, wprowadzając tekst w prawym panelu. Każdy dodany kod zostanie automatycznie uwzględniony jako część kodu śledzenia HubSpot.
- Po zakończeniu kliknij Utwórz, aby zakończyć tworzenie zdarzenia i automatycznie rozpocząć śledzenie.

Importowanie danych wydarzeń
Prześlij dane dotyczące frekwencji z wydarzeń stacjonarnych, dane z sygnaturą czasową pochodzące z aplikacji, które nie są zintegrowane z HubSpot, jednorazowe dane potencjalnych klientów lub dane kampanii od dostawcy lub inne dane dotyczące wydarzeń w formie arkusza kalkulacyjnego. Wydarzenia umożliwiają rejestrowanie zachowań, a następnie wykorzystywanie tych zachowań w całym HubSpot.
Importy mogą tworzyć i aktualizować rekordy kontaktów. Import wydarzeń może być używany tylko w przypadku wydarzeń, które już miały miejsce. Plik importu niestandardowego wydarzenia musi zawierać następujące elementy:- Adres e-mail kontaktowy.
- Wystąpiło o godzinie. Dowiedz się więcej o formatowaniu właściwości daty w plikach importu.

Aby zaimportować niestandardowe wydarzenia:
- W koncie HubSpot przejdź do sekcjiZarządzanie danymi>Zarządzanie zdarzeniami.
- W prawym górnym rogu kliknijUtwórz wydarzenie, a następnie wybierzUtwórz wydarzenie niestandardowe.
- WybierzImportuj arkusz kalkulacyjny.
- Wprowadź nazwę zdarzenia i opcjonalnie dodaj jego opis.
- Wybierz obiekt powiązany. W tej chwili wydarzenia utworzone poprzez import mogą być powiązane tylko z kontaktami.
- Prześlij plik. Wybierz sposób importowania obiektów i język pliku, a następnie kliknij Dalej.
- Przypisz kolumny do właściwości wydarzenia i kontaktu, a następnie kliknij Dalej.
- Potwierdź nazwę importowanego pliku.
- Zaznacz pole wyboru, aby potwierdzić, że kontakty oczekują wiadomości od Ciebie i że plik importu nie zawiera zakupionej listy. Dowiedz się więcej o zasadach dopuszczalnego użytkowania HubSpot.
- Wybierz format daty właściwości „Wystąpiło o ”.
- Kliknij przycisk Zakończ import.
Utwórz wydarzenia za pośrednictwem API
- Na koncie HubSpot przejdź do sekcjiZarządzanie danymi>Zarządzanie wydarzeniami.
- W prawym górnym rogu kliknijUtwórz wydarzenie, a następnie wybierzUtwórz wydarzenie niestandardowe.
- Wybierz opcjęWyślij przez API.
- Wprowadź nazwę zdarzenia i opcjonalnie podaj jego opis.
- Aby dodać niestandardowe właściwości zdarzenia:
- Wpisz nazwęwłaściwości. Nazwa ta zostanie również zastosowana jakonazwa wewnętrzna.
- Kliknij menu rozwijaneTyp pola i wybierz typ pola.
- Opcjonalnie dodajopis.
- Jeśli chcesz dodać więcej niestandardowych właściwości, kliknij+ Dodaj niestandardową właściwość.
- KliknijDalej.
- Aby połączyć obiekty:
- Kliknij menu rozwijane Wybierzobiekt główny, a następnie wybierz powiązany obiekt. Umożliwia to powiązanie wystąpień zdarzeń z różnymi obiektami, w tym kontaktami, firmami, transakcjami i zgłoszeniami.
- KliknijDostosuj dopasowanie i wybierz identyfikator dopasowania między rekordami zdarzenia i obiektu. Zdarzenie zostanie połączone z rekordem obiektu tylko wtedy, gdy ich identyfikatory dopasowania są identyczne. Jeśli używasz niestandardowego identyfikatora dopasowania, wybrana właściwość obiektu musi wymagać unikalnych wartości.
- KliknijDalej.
- Aby śledzić zdarzenie w HubSpot, kliknijopcję Kopiuj obok identyfikatora śledzenia.
- Kliknij opcjęUtwórz zdarzenie.
Uwaga:
- Można dopasowywać tylko właściwości zdarzeń i właściwości obiektów tego samego typu danych.
- W razie potrzeby można później edytować dopasowanie niestandardowe, ale nie można zmienić wybranego obiektu głównego.
Skonfiguruj webhooki
Ustaw warunki, które będą wyzwalać webhook.
- W swoim koncie HubSpot przejdź do sekcjiZarządzanie danymi>Zarządzanie zdarzeniami.
- W prawym górnym rogu kliknijopcję Utwórz zdarzenie, a następnie wybierz opcję Utwórz zdarzenie niestandardowe.
- Wybierz opcjęKonfiguracja webhooków.
- Wprowadźnazwę zdarzenia i wybierzpowiązany obiekt.
- KliknijDalej.
- Skonfiguruj zdarzenie testowe:
- Skopiuj adresURL webhooka.
- Przejdź dostrony ustawień webhookóww aplikacji zewnętrznej, z którą chcesz się zintegrować.
- Wklej skopiowany adres URL.
- Kliknij Wyślij zdarzenie testowe.
- KliknijDalej.
- Sprawdź właściwości swojego webhooka. Kliknij menurozwijane Typ właściwości, aby wybrać typ właściwości.
- KliknijDalej.
- Wybierz właściwość z webhooka zewnętrznego, która dokładnie odpowiada właściwości obiektu HubSpot.

Korzystaj z danych niestandardowych zdarzeń
Dane niestandardowych zdarzeń można przeglądać i wykorzystywać w narzędziach HubSpot. Poniżej dowiesz się, gdzie można przeglądać wystąpienia zdarzeń i w jaki sposób można włączyć te dane do innych narzędzi.
Wybrane zdarzenia można otworzyć bezpośrednio w wybranych narzędziach HubSpot za pomocą menu rozwijanego działań na liście zdarzeń, widoku pojedynczego zdarzenia lub w prawym górnym rogu wykresów w zakładce analizy.
Raportowanie zdarzeń niestandardowych
Wystąpienia zdarzeń niestandardowych można analizować za pomocą narzędzia zdarzeń niestandardowych, a dane zdarzeń będą również dostępne w kreatorze raportów niestandardowych i raportach atrybucji.
Dowiedz się więcej o analizowaniu zdarzeń niestandardowych.
Wyświetlanie zdarzeń na osi czasu kontaktu
Wystąpienia zdarzeń pojawią się na osi czasu rekordu kontaktu wraz z wszelkimi wypełnionymi właściwościami.
Aby wyświetlić szczegóły zdarzenia na osi czasu kontaktu:
- Przejdź do rekordu kontaktu, w którym wystąpiło zdarzenie niestandardowe.
- Aby filtrować oś czasu kontaktu według wystąpień zdarzeń, kliknij opcję Filtruj aktywność, a następnie wybierz opcję Zdarzenie niestandardowe.
- Na osi czasu kontaktu kliknij, aby rozwinąć zdarzenie i wyświetlić jego szczegóły.
Uwaga: nie można wyświetlić aktywności na osi czasu dla zdarzeń niestandardowych utworzonych za pomocą webhooków.
Używanie zdarzeń niestandardowych w przepływach pracy
W przepływie pracy można opóźnić działanie na podstawie wystąpień zdarzeń niestandardowych, używając opcji Opóźnij do momentu wystąpienia zdarzenia lub wyzwalacza rejestracji zdarzenia.
- Na koncie HubSpot przejdź do Automatyzacja > Przepływy pracy.
- Kliknij nazwę przepływu pracy. Możesz też dowiedzieć się, jak utworzyć nowy przepływ pracy.
- Aby dodać wyzwalacz:
- W edytorze przepływu pracy kliknij opcję Skonfiguruj wyzwalacze.
- W lewym panelu wybierz opcję Gdy wystąpi zdarzenie. Skonfiguruj wyzwalacz, a następnie kliknij opcję Zastosuj filtr.
- Aby jeszcze bardziej udoskonalić wyzwalacz, kliknij Dodaj filtry udoskonalające. Możesz wybrać dodatkowe właściwości, aby udoskonalić obiekty, które chcesz włączyć do przepływu pracy.
- Domyślnie rekordy zostaną włączone do przepływu pracy tylko wtedy, gdy po raz pierwszy spełnią warunki wyzwalacza. Aby włączyć ponowne włączenie, w sekcji Czy [obiekt] powinien zostać ponownie włączony do tego przepływu pracy? wybierz opcję Tak, włącz ponownie za każdym razem, gdy wystąpi wyzwalacz.
- Aby dodać opóźnienie:
- W edytorze przepływu pracy kliknij ikonę +, aby dodać akcję przepływu pracy.
- W prawym panelu wybierz opcję Opóźnij do wystąpienia zdarzenia.
- Skonfiguruj opóźnienie:
- Kliknij menu rozwijane Zdarzenie, a następnie wybierz zdarzenie niestandardowe.
- Następnie wybierz właściwość zdarzenia, które chcesz opóźnić.
- Wybierz filtr dla właściwości zdarzenia.
- Kliknij opcję Zastosuj filtr.
-
- Wybierz maksymalny czas oczekiwania lub zaznacz pole wyboru Opóźnij tak długo, jak to możliwe .
- Kliknij przycisk Zapisz.
Uwaga:wszystkie wyzwalacze rejestracji zdarzeń zostaną rozdzielone za pomocą operatora OR. Oznacza to, że aby rekord został zarejestrowany w przepływie pracy, musi wystąpić tylko jeden z wyzwalaczy rejestracji zdarzeń.
Przepływ pracy opóźni wtedy zarejestrowane rekordy, dopóki nie spełnią one określonych kryteriów zdarzenia niestandardowego, lub zostanie uruchomiony, gdy zdarzenie nastąpi.
