Czego się dowiesz

Czego się dowiesz

Dowiedz się, jak używać niestandardowych obiektów w szablonie, aby móc korzystać z danych obiektów w sekwencji i kampaniach wysyłania.

Musisz najpierw utworzyć obiekt, zanim będziesz mógł użyć danych obiektu niestandardowego w szablonie.

Dostęp do obiektu dane poprzez menu personalizacji 

Dostęp do obiektu dane poprzez menu personalizacji 

Możesz spersonalizować blok tekstowy w edytorze szablonów przy użyciu właściwości obiektu niestandardowego lub liczby rekordów dla obiektu.

Dowiedz się, jak korzystać z edytora szablonów Klaviyo

Aby rozpocząć dodawanie obiektu Dane do swojego szablonu:

  1. Dodaj nowy blok tekstowy lub edytuj tekst w istniejącym bloku tekstowym w szablonie. 
  2. Wybierz przycisk Personalizacja w prawym górnym rogu. 

  1. W oknie personalizacji wybierz opcję Obiekty z listy rozwijanej Wszystkie typy .

  1. W sekcji Obiekty zobaczysz wszystkie obiekty na swoim koncie, których możesz użyć do przeciągnięcia danych do szablonu. Wybierz obiekt zawierający dane, których chcesz użyć w szablonie. 
  2. Wybierz konkretną właściwość obiektu lub filtr obiektu do uwzględnienia w szablonie. Tutaj możesz także utworzyć nowy filtr obiektów.
  3. Ustaw domyślny tekst i style dla tekstu.

Aby określić reguły wielkich liter dla obiektu dane, musisz ręcznie ustawić regułę w znaczniku szablonu. Na przykład: 

  • {{ object.full_name|title|default:'value' }}
    John Doe 
  • {{ object.full_name|upper|default:'value' }}
    JOHN DOE
  • {{ object.full_name|lower|default:'value' }}
    NN 

Dowiedz się więcej o modyfikowaniu wartości za pomocą filtrów Django. 

Uzyskaj dostęp do obiektu dane za pomocą znacznika szablonu

Uzyskaj dostęp do obiektu dane za pomocą znacznika szablonu

Możesz użyć znacznika szablonu w wiadomości e-mail (w tym tematu wiadomości e-mail), SMS/MMS wiadomości, powiadomienie push i Klaviyo Customer Hub, aby wyświetlić dane obiektu.

Dowiedz się, jak używać znacznika szablonu w Klaviyo.

Obiekt znacznik szablonu odniesienia

Obiekt znacznik szablonu odniesienia

Możesz użyć następującego znacznika szablonu z obiektami.

Używanie obiektu, który wywołał sekwencję

{{ object }} jest dostępna tylko wtedy, gdy obiekt uruchomił sekwencję. Znacznik szablonu {{ object }} jest dostępny tylko w sekwencji wyzwalanej datą na podstawie obiektu. Jest to podobne do {{ event }} znacznika szablonu dla sekwencji wyzwalanych zdarzeniami.

Te przykłady wykorzystują następujące elementy:

  • Obiekt o nazwie Pet , do którego odwołuje się obiekt znacznik w szablonie.  
  • Właściwość obiektu o nazwie Name
StrukturaPrzykład
{{ object.object_property }}{{ object.Name }}
{{ object | lookup:'object_property' }}{{ object | lookup:'Name' }}

Pobieranie obiektu według ID

Te przykłady wykorzystują następujące elementy:

  • Obiekt o nazwie Pet
  • Właściwość obiektu o nazwie Name
  • Zdarzenie, które wywołało sekwencję z właściwością obiektu o nazwie pet_id. To pole jest takie samo jak identyfikator obiektu dla obiektu Pet.
Struktura Przykład

{% customobject event.object_id  object_type_title="Title" as alias %} {{ alias.object_property }} {% endcustomobject %}

{% customobject event.pet_id  object_type_title="Pet" as pet %} {{ pet.Name }} {% endcustomobject %}

{% customobject event.object_id  object_type_title="Title" as alias %} {{ alias | lookup:'object_property' }} {% endcustomobject %}

{% customobject event.pet_id  object_type_title="Pet" as pet %} {{ pet | lookup:'Name' }} {% endcustomobject %}

Zwraca z filtra obiektów pojedynczy obiekt

Te przykłady wykorzystują następujące elementy:

  • Dodatkowy filtr obiektów o nazwie oldest_dog
  • Właściwość obiektu o nazwie Name
StrukturaPrzykład

{{ object_filter.object_filter_name.object_property}}

{{ object_filter.oldest_dog.Name }}
{{ object_filter.object_filter_name | lookup: 'object_property' }}{{ object_filter.oldest_dog | lookup: 'Name' }}

Zwróć liczbę całkowitą z filtra obiektów 

Te przykłady wykorzystują następujące elementy:

  • Dodatkowy filtr obiektów o nazwie count_of_dogs
StrukturaPrzykład
{{ object_filter.object_filter_name }}{{ object_filter.count_of_dogs }}

Pobieranie rekordów obiektów

Aby pobrać najnowsze rekordy obiektu, należy przejść przez wszystkie rekordy obiektu. W tym przykładzie użyto następujących elementów:

  • Obiekt o nazwie Zwierzęta domowe
StrukturaPrzykład
{% customobjects object_type_title="Title" as alias %}
{% for object_instance in alias %}
{{ object_instance.record }}
{% endfor %}
{% endcustomobjects %}

{% customobjects object_type_title="Pet Profile" as pets %}
{% for pet in pets %}
{{ pet.name }}
{% endfor %}
{% endcustomobjects %}

Obiekt dane w temacie wiadomości

Obiekt dane w temacie wiadomości

Możesz spersonalizować swój temat wiadomości za pomocą dowolnego znacznika:

  • {% object_filter %}
  • {% object %}
  • {% customobject %}

Możesz na przykład użyć znacznika {% object %} w temacie wiadomości, aby bezpośrednio wyświetlić nazwę zwierzaka klienta. 

Wersja robocza:

Podgląd wiadomości e-mail:

Obiekt Dane w logice pokaż/ukryj

Obiekt Dane w logice pokaż/ukryj

Możesz także skonfigurować pokazywanie lub ukrywanie bloków w szablonie na podstawie danych obiektu. Dynamiczne pokazywanie lub ukrywanie bloku na podstawie danych obiektu wykorzystuje ten sam znacznik, co kreator szablonów. Możesz odwoływać się do obiektów według ID, właściwości z filtrów obiektów lub agregatów z filtrów obiektów.

Na przykład, jeśli masz obiekt Pet z właściwością o nazwie Breed, możesz wybrać wyświetlanie bloku tylko właścicielom zwierząt z określoną rasą psów, używając warunku object.Breed.  

Aby ustawić logikę pokazywania/ukrywania, kliknij blok, dla którego chcesz ustawić reguły i wybierz opcję Użyj kodu na karcie Wyświetlanie

Wprowadź warunek bezpośrednio w edytorze kodu. Możesz użyć filtrów obiektów i znacznika szablonu obiektu, jeśli jest to wiadomość dla sekwencji wyzwalanej datą na podstawie danych obiektu.

Aby uzyskać większą elastyczność (np. uzależnienie niektórych informacji od informacji zwróconych przez {% customobject %} lub {% customobjects %}), rozważ użycie zaawansowanej logiki warunkowej z logiką {% if … %} bezpośrednio w bloku tekstowym.

Filtry obiektów

Filtry obiektów

Czym jest filtr obiektów?

Czym jest filtr obiektów?

Filtry obiektów pozwalają ograniczyć zwracane rekordy obiektów w oparciu o określone kryteria, dzięki czemu możesz wyświetlać rekordy określonego typu. 

Utwórz nowy filtr obiektów

Utwórz nowy filtr obiektów

Aby rozpocząć tworzenie filtra obiektów:

  1. Dodaj nowy blok tekstowy lub edytuj tekst w istniejącym bloku tekstowym w szablonie. 
  2. Wybierz przycisk Personalizacja

  1. W modelu personalizacji wybierz opcję Obiekty z listy rozwijanej Wszystkie typy
  2. Wybierz obiekt zawierający dane, dla których chcesz ustawić filtr. 
  3. Wybierz właściwość obiektu, dla której chcesz ustawić filtr. 
  4. Wybierz opcję Utwórz nowy filtr

W oknie dialogowym Utwórz filtr obiektów ustaw następujące informacje: 

  • Nazwa
    Utwórz nazwę dla filtra obiektów.
  • Filtruj warunki
    Zdefiniuj reguły, które musi spełniać obiekt, aby mógł zostać uwzględniony w bloku tekstowym. 
  • Zachowanie, gdy wielerekordów spełnia warunki
    Zdefiniuj zachowanie w przypadkach, gdy wiele rekordów spełnia warunki.

Po utworzeniu filtru obiektów możesz użyć go w logice pokazywania/ukrywania i znacznika szablonu, aby wyświetlić określone rekordy obiektów na podstawie ustawionych kryteriów. 

Dodatkowe źródła 

Dodatkowe źródła 

Pierwsze kroki z przedmiotami

Odniesienie do personalizacji wiadomości

Jak korzystać z panelu podglądu do personalizacji wiadomości?

Czy ten artykuł był pomocny?
Ten formularz służy tylko do przesyłania opinii na temat artykułów. Dowiedz się, jak skontaktować się z zespołem ds. pomocy.

Dowiedz się od Klaviyo więcej

Społeczność
Nawiązuj kontakty z osobami na podobnych stanowiskach, partnerami oraz ekspertami i ekspertkami Klaviyo – inspirujcie się nawzajem, wymieniajcie spostrzeżeniami i pomagajcie szukać odpowiedzi na nurtujące Was pytania.
Szkolenie na żywo
Chcesz poznać najlepsze praktyki, nauczyć się konfigurować najważniejsze funkcje i nie tylko? Dołącz do sesji na żywo z udziałem ekspertów i ekspertek Klaviyo.
Pomoc

Uzyskaj wsparcie za pośrednictwem konta.

E-mail do zespołu ds. pomocy (konta w bezpłatnym okresie próbnym oraz konta płatne) Całodobowa dostępność

Czat/wirtualna pomoc
Dostępność różni się w–zależności od lokalizacji i typu planu.