Filtry segmentów klientów Shopify

Skorzystaj z tego przewodnika, aby poznać nazwy filtrów, operatory i wartości, które są używane do tworzenia segmentów klientów na podstawie domyślnych filtrów Shopify.

Data przerwania realizacji zakupu

Nazwa: abandoned_checkout_date

Obejmuje klientów według daty ostatniego przerwania realizacji zakupu.

Operatory Dokładnie w dniu: =
Nie w dniu: !=
W dniu lub wcześniej: <=
Przed dniem: <
W dniu lub później: >=
Po dniu: >
Między datami: BETWEEN {date1} AND {date2}
Nie istnieje: IS NULL
Istnieje: IS NOT NULL







Wartości
Format Data bezwzględna: YYYY-MM-DD
Przykłady przesunięcia daty: -4w, -10y
Nazwana data:
  • Dzisiaj: = today
  • Wczoraj: = yesterday
Nazwane daty są wartościami domyślnymi i nie można ich zmienić. W przypadku dat niestandardowych użyj przesunięcia daty.

Przykład Uwzględnij klientów, którzy przerwali realizację zakupu w ciągu ostatniego tygodnia:
abandoned_checkout_date >= -7d

Uwzględnij klientów, którzy przerwali realizację zakupu w ciągu ostatnich ośmiu miesięcy:
abandoned_checkout_date > -8m



UwagiWartości dat bazują na całych dniach i zależą od strefy czasowej sklepu.

Rocznica

Nazwa: anniversary

Obejmuje klientów według daty zdarzenia powiązanego z parametrem daty.

Parametry funkcji Określ zdarzenie, według którego chcesz filtrować. Na przykład: 'metafields.facts.birth_date'
Operatory IS NULL: Parametr nie istnieje.
IS NOT NULL: Parametr istnieje.

W przypadku dat dostępne operatory to:
Jest równe: =
Nie jest równe: !=
Pomiędzy: BETWEEN





Wartości date
Format Data bezwzględna: YYYY-MM-DD
Przykłady przesunięcia daty: +4w, +3m
Nazwane daty lub zakresy:
  • Dzisiaj: = today
  • W ciągu najbliższych 7 dni: BETWEEN today AND +7d
  • W ciągu najbliższych 30 dni: BETWEEN today AND +30d


Przykład Uwzględnij klientów, którzy mają urodziny w ciągu najbliższych 30 dni:
anniversary ('metafields.facts.birth_date') BETWEEN today AND +30d
Uwagi

Wydana kwota

Nazwa: amount_spent

Obejmuje klientów na podstawie kwoty wydanej w sklepie.

Operatory Jest równe: =
Nie jest równe: !=
Większe niż: >
Mniejsze niż: <
Mniejsze lub równe: <=
Większe lub równe: >=
Pomiędzy: BETWEEN





Wartości
Format Zakres liczb: # AND #
Liczba: #
Liczba dziesiętna: Kropka (.) jest używana jako separator dziesiętny.
Separatory tysięcy, takie jak przecinki lub spacje, nie są akceptowane.
Liczby sformatowane w sposób specyficzny dla danego języka nie są akceptowane.



Przykład Uwzględnij klientów, którzy wydali w sklepie od 1 do 999.99:
amount_spent BETWEEN 1 AND 999.99
Uwagi
  • Używana waluta jest oparta na walucie wybranej dla sklepu. Nie określaj używanej waluty, wprowadzając jej symbol.
  • BETWEEN obejmuje zarówno wartość początkową, jak i końcową. Na przykład amount_spent BETWEEN 1 AND 100 obejmuje klientów, którzy wydali co najmniej 1 i maksymalnie 100.

Miasta

Nazwa: customer_cities

Obejmuje klientów, którzy mają adres w określonym mieście. Klienci mający wiele adresów mogą być uwzględnieni w więcej niż jednym segmencie klientów korzystającym z tego filtra.

Operatory Zawiera dokładnie to miasto: CONTAINS
Nie zawiera dokładnie tego miasta: NOT CONTAINS
Nie istnieje: IS NULL
Istnieje: IS NOT NULL


Wartości
Format countryCode-regionCode-cityCode
Przykład Uwzględnij klientów, którzy mają adres w Nowym Jorku:
customer_cities CONTAINS 'US-NY-NewYorkCity'
Uwagi Aby znaleźć miasto, możesz zacząć wpisywać jego nazwę, a następnie wybrać odpowiednią wartość z wyświetlonej listy.

Firmy

Nazwa: companies

Obejmuje klientów z firm, które zostały skonfigurowane jako klienci B2B.

Operatory Zawiera dokładnie ten ID firmy: CONTAINS
Nie zawiera dokładnie tego ID firmy: NOT CONTAINS
Nie istnieje: IS NULL
Istnieje: IS NOT NULL


WartościID firmy
Format
Przykład Jest klientem B2B:
companies IS NOT NULL
Nie jest klientem B2B:
companies IS NULL
Obejmuje klientów, którzy są powiązani z określoną firmą:
companies CONTAINS 3778915041302






Uwagi
  • Tworząc segment klientów, możesz wybrać firmę po nazwie z wyświetlonej listy. Możesz też zacząć wpisywać nazwę firmy, a następnie wybrać ją z listy.
  • W kodzie wprowadzany jest ID firmy, a nie jej nazwa. Po najechaniu kursorem na ID firmy wyświetlana jest jej nazwa.

Kraje lub regiony

Nazwa: customer_countries

Obejmuje klientów, którzy mają adres w określonym kraju lub regionie. Klienci, którzy mają wiele adresów, mogą zostać uwzględnieni w więcej niż jednym segmencie klientów korzystającym z tego filtra.

Operatory Zawiera dokładnie tę lokalizację: CONTAINS
Nie zawiera dokładnie tej lokalizacji: NOT CONTAINS
Nie istnieje: IS NULL
Istnieje: IS NOT NULL


Wartości Użyj dwuliterowego kodu kraju ISO.
Format
Przykład Uwzględnij klientów, którzy mają adres w Stanach Zjednoczonych:
customer_countries CONTAINS 'US'
Uwagi Aby znaleźć kraj, możesz zacząć wpisywać jego nazwę, a następnie wybrać odpowiednią wartość z wyświetlonej listy.

Utworzono przez ID aplikacji

Nazwa: created_by_app_id

Obejmuje klientów, którzy zostali utworzeni przez określoną aplikację.

Operatory Jest równe: =
Nie jest równe: !=
WartościID aplikacji do segmentacji.
FormatID aplikacji
Przykład Uwzględnij klientów, którzy zostali utworzeni w panelu administracyjnym Shopify:
created_by_app_id = 1830279
Uwagi
  • Tworząc segment klientów, możesz wybrać aplikację po nazwie z wyświetlonej listy. Możesz też zacząć wpisywać nazwę aplikacji, a następnie wybrać ją z listy.
  • W kodzie wprowadzany jest ID aplikacji, a nie jej nazwa. Po najechaniu kursorem na ID aplikacji wyświetlana jest jej nazwa.

Status konta klienta

Nazwa: customer_account_status

Obejmuje klientów, którzy mają określony status konta klienta.

Operatory Jest równe: =
Nie jest równe: !=
Wartości Odrzucone: 'DECLINED' Klient został zaproszony do utworzenia konta, ale odrzucił zaproszenie.
Wyłączone: 'DISABLED' Klient nie utworzył konta lub sklep korzysta z nowych kont klientów.
Włączone: 'ENABLED' Klient utworzył konto.
Zaproszony: 'INVITED' Klient został zaproszony do utworzenia konta, ale jeszcze nie zaakceptował ani nie odrzucił zaproszenia.


Format
Przykład Uwzględnij klientów, którzy zostali zaproszeni do utworzenia konta, ale odrzucili zaproszenie:
customer_account_status = 'DECLINED'
Uwagi

Data dodania klienta

Nazwa: customer_added_date

Obejmuje klientów na podstawie daty ich dodania do sklepu.

Operatory Dokładnie w dniu: =
Nie w dniu: !=
W dniu lub wcześniej: <=
Przed dniem: <
W dniu lub później: >=
Po dniu: >
Między datami: BETWEEN {date1} AND {date2}





Wartości
Format Data bezwzględna: YYYY-MM-DD
Przykłady przesunięcia daty: -4w, -10y
Nazwana data:
  • Dzisiaj: = today
  • Wczoraj: = yesterday
Nazwane daty są wartościami domyślnymi i nie można ich zmienić. W przypadku dat niestandardowych użyj przesunięcia daty.

Przykład Uwzględnij klientów dodanych w ciągu ostatniego tygodnia:
customer_added_date >= -7d

Uwzględnij klientów dodanych w ciągu ostatnich ośmiu miesięcy:
customer_added_date > -8m

Uwzględnij klientów dodanych w określonym zakresie dat:
customer_added_date BETWEEN 2022-12-01 AND 2022-12-31






Uwagi Wartości dat opierają się na całych dniach i zależą od strefy czasowej, w której znajduje się sklep.

Domena e-mail klienta

Nazwa: customer_email_domain

Obejmuje klientów, których adres e-mail należy do określonej domeny. Nazwa domeny to część adresu e-mail znajdująca się po symbolu @, na przykład: gmail.com.

Operatory Jest równe: =
Nie jest równe: !=
Nie istnieje: IS NULL
Istnieje: IS NOT NULL


Wartości Poniższe nazwy domen są oferowane jako sugestie. Nie jesteś ograniczony(-a) do tych nazw domen. Możesz ręcznie wprowadzić dowolne inne prawidłowe nazwy domen:
  • Gmail: 'gmail.com'
  • Yahoo: 'yahoo.com' lub 'yahoo.ca'
  • Hotmail: 'hotmail.com'
  • AOL: 'aol.com'
  • MSN: 'msn.com'
  • Live: 'live.com'
  • Outlook: 'outlook.com'
Format
Przykład Uwzględnij klientów, których domeną e-mail jest shopify.com:
customer_email_domain = 'shopify.com'
Uwagi

Język klienta

Nazwa: customer_language

Obejmuje klientów na podstawie języka, w którym komunikują się oni ze sklepem.

Operatory Jest równe: =
Nie jest równe: !=
Nie istnieje: IS NULL
Istnieje: IS NOT NULL


Wartości Użyj dwuliterowego kodu języka ISO 639-1.
Format Poniższe wartości to przykłady niektórych popularnych kodów języków ISO. Dane nie są ograniczone do tych kodów języków. Możesz ręcznie wprowadzić dowolne inne prawidłowe kody języków, ale wartości oferowane jako sugerowane w edytorze są jedynymi, które są dostępne w danych klientów.
  • Angielski: 'en'
  • Francuski: 'fr'
  • Hiszpański: 'es'
  • Niemiecki: 'de'
  • Włoski: 'it'
  • Japoński: 'ja'
  • Rosyjski: 'ru'
Przykład Uwzględnij klientów, którzy komunikują się ze sklepem w języku angielskim:
customer_language = 'en'

Wyklucz klientów, którzy komunikują się ze sklepem w kanadyjskim angielskim:
customer_language != 'en-CA'



Uwagi
  • Możesz dodać do wartości kod ISO ustawień regionalnych, aby określić odmianę danego języka. Na przykład, możesz użyć 'en-US' dla Stanów Zjednoczonych i 'en-GB' dla Wielkiej Brytanii, lub 'pt-PT' dla Portugalii i 'pt-BR' dla Brazylii.
  • Wartość filtra działa jak symbol wieloznaczny, jeśli podany jest tylko prefiks języka. Na przykład, jeśli wartością filtra jest 'en', wyniki będą obejmować klientów, których język jest ustawiony na 'en' oraz klientów, których język jest ustawiony na 'en-GB', 'en-CA', i tak dalej.

Tagi klientów

Nazwa: customer_tags

Obejmuje klientów na podstawie ich tagów.

Operatory Zawiera dokładnie ten tag: CONTAINS
Nie zawiera dokładnie tego tagu: NOT CONTAINS
Nie istnieje: IS NULL
Istnieje: IS NOT NULL


WartościNazwa tagu klienta.
Format
Przykład Uwzględnij klientów, którzy mają tag GoldStatus:
customer_tags CONTAINS 'GoldStatus'
Uwagi W tagach wielkość liter nie jest rozróżniana.
Dowiedz się więcej o tagach i związanych z nimi kwestiach.

Klient w określonej odległości

Nazwa: customer_within_distance

Obejmuje klientów znajdujących się w określonej odległości od zapisanej lokalizacji.

Parametry funkcji Dla każdego filtra można użyć tylko jednego parametru odległości.
coordinates (wymagany): Użyj tego parametru, aby określić lokalizację pinezki, która posłuży do utworzenia segmentu.
distance_km (wymagany): Użyj tego parametru, aby określić promień odległości, w którym chcesz wyszukiwać klientów.
distance_mi (wymagany): Użyj tego parametru, aby określić promień odległości, w którym chcesz wyszukiwać klientów.




Operatory MATCHES: Parametr ma wartość „true”.
NOT_MATCHES: Parametr ma wartość „false”.
IS NULL: Parametr nie istnieje.
IS NOT NULL: Parametr istnieje.






Wartość
Format Obsługiwany format dla coordinates:
  • Liczba (szerokość geograficzna), Liczba (długość geograficzna)

  • Obsługiwany format dla współrzędnych (szerokość geograficzna, długość geograficzna):
  • Liczba: #

  • Obsługiwany format dla distance_mi, distance_km:
  • Liczba: #




  • Przykład Aby filtr był prawidłowy, musi zawierać współrzędne i jeden parametr odległości.

    Filtruj klientów, których adres znajduje się w promieniu 10 mil od współrzędnych (45.419190, -75.696727):
    customer_within_distance MATCHES (coordinates = (45.419190, -75.696727), distance_mi = 10 )

    Filtr może być używany w połączeniu z innymi filtrami w celu jeszcze większego zawężenia listy klientów. Na przykład:
    Filtruj klientów, których adres znajduje się w promieniu 20 kilometrów od współrzędnych (43.634,-79.412) i którzy złożyli co najmniej jedno zamówienie:
    customer_within_distance MATCHES (coordinates = (43.634,-79.412), distance_km = 20 ) AND number_of_orders > 0






    Uwagi
    • Shopify Segmentation automatycznie konwertuje zapisane lokalizacje na parę współrzędnych, wyświetlając je jako wartości do wyboru podczas korzystania z tego filtra.
    • Jeśli w Twoim sklepie są zapisane lokalizacje, Shopify Magic automatycznie przetłumaczy parę współrzędnych na nazwę lokalizacji w magicznym tłumaczeniu. Na przykład: „Klienci, których adres znajduje się w promieniu 10 mil od lokalizacji 'Sklep w Salt Lake City'”.

    Zdarzenia e-mail

    Nazwa: shopify_email.EVENT

    Obejmuje klientów na podstawie wybranych zdarzeń e-mail. Obsługiwane zdarzenia (EVENT) obejmują następujące pozycje:

    • Odrzucono: bounced
    • Kliknięto: clicked
    • Dostarczono: delivered
    • Oznaczono jako spam: marked_as_spam
    • Otwarto: opened
    • Anulowano subskrypcję: unsubscribed
    Parametry funkcji activity_id (opcjonalne): Użyj tego parametru, aby wybrać ID działania marketingowego, które chcesz filtrować.
    count (opcjonalne): Użyj tego parametru, aby określić, ile razy wystąpiło zdarzenie e-mail.
    date (opcjonalne): Użyj tego parametru, aby określić datę zdarzenia.



    Operatory MATCHES: Używane, gdy zdarzenie miało miejsce.
    NOT_MATCHES: Używane, gdy zdarzenie nie miało miejsca.
    IS NULL: Parametr nie istnieje.
    IS NOT NULL: Parametr istnieje.

    W przypadku dat dostępne operatory to:
    Jest równe: =
    Nie jest równe: !=
    Większe niż: >
    Mniejsze niż: <
    Mniejsze lub równe: <=
    Większe lub równe: >=
    Pomiędzy: BETWEEN











    Wartość
    FormatObsługiwane formaty dla activity_id:
  • = (pojedyncza wartość)
  • IN : Zestaw wartości rozdzielonych przecinkami z niejawnym operatorem „OR”, ujęty w nawiasy. Na przykład: (activity_id IN (1, 2, 3)). W jednym zestawie może znajdować się maksymalnie 500 ID działań.

    Obsługiwane formaty daty dla date:
  • Data bezwzględna: YYYY-MM-DD
  • Przykłady przesunięcia daty:
    • 7 dni temu: -7d
    • 4 tygodnie temu: -4w
    • 3 miesiące temu: -3m
    • 1 rok temu: -1y
    • Nazwana data: today, yesterday


  • Nazwane daty są wartościami domyślnymi i nie można ich zmienić. W przypadku dat niestandardowych użyj przesunięcia daty.

    Zdarzenia e-mail są dostępne dla ostatnich 26 miesięcy, przy czym dane rozpoczynają się od marca 2022 roku.

    Obsługiwane formaty dla count:
  • Liczba: #











  • Przykład Określ, czy zdarzenie e-mail miało miejsce, za pomocą operatora MATCHES lub NOT MATCHES:
    shopify_email.opened MATCHES (activity_id = 135195754518)
    shopify_email.opened NOT MATCHES (activity_id = 135195754518)

    Użyj parametru activity_id, aby określić ID aktywności marketingowej, według której chcesz filtrować:
    shopify_email.delivered MATCHES (activity_id = 135195754518)

    Użyj parametru date i operatora >=, aby określić datę początkową zdarzenia e-mail:
    shopify_email.delivered NOT MATCHES (activity_id = 135195754518, date >= 2022-01-01)

    Użyj parametru date i operatora <=, aby określić datę końcową zdarzenia e-mail:
    shopify_email.delivered MATCHES (activity_id = 135195754518, date <= 2022-01-01)

    Użyj parametru date i operatora BETWEEN, aby określić zarówno datę początkową, jak i końcową zdarzenia e-mail:
    shopify_email.bounced NOT MATCHES (activity_id = 135195754518, date BETWEEN -12m AND today)













    Uwagi
    • Gdy tworzysz segment klientów za pomocą parametru activity_id, możesz wybrać aktywność marketingową według jej nazwy z wyświetlonej listy.
    • Z powodu retencji danych brak parametrów date oznacza, że wyniki będą filtrowane za ostatnie 26 miesięcy, bez ustalonej daty początkowej ani końcowej.
    • Brak parametru activity_id oznacza, że filtr obejmuje wszystkie działania e-mail na platformie Shopify.

    Status subskrypcji e-mail

    Nazwa: email_subscription_status

    Obejmuje klientów na podstawie tego, czy subskrybują e-maile marketingowe.

    Operatory Jest równe: =
    Nie jest równe: !=
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL


    Wartości Brak subskrypcji: 'NOT_SUBSCRIBED' Klient nie subskrybuje marketingowych wiadomości e-mail.
    Subskrybuje: 'SUBSCRIBED' Klient subskrybuje marketingowe wiadomości e-mail.
    Oczekuje: 'PENDING' Klient jest w trakcie subskrybowania marketingowych wiadomości e-mail.
    Nieprawidłowy: 'INVALID' Stan marketingowy adresu e-mail klienta jest nieprawidłowy.
    Anulowano subskrypcję: 'UNSUBSCRIBED' Klient anulował subskrypcję marketingowych wiadomości e-mail.
    Zredagowano: 'REDACTED' Adres e-mail klienta został zredagowany.




    Format
    Przykład Uwzględnij klientów, którzy subskrybują e-maile marketingowe:
    email_subscription_status = 'SUBSCRIBED'
    Uwagi

    Data pierwszego zamówienia

    Nazwa: first_order_date

    Obejmuje klientów, którzy złożyli pierwsze zamówienie w określonym dniu.

    Operatory Dokładnie w dniu: =
    Nie w dniu: !=
    W dniu lub wcześniej: <=
    Przed dniem: <
    W dniu lub później: >=
    Po dniu: >
    Między datami: BETWEEN {date1} AND {date2}
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL







    Wartości
    Format Data bezwzględna: YYYY-MM-DD
    Przykłady przesunięcia daty: -4w, -10y
    Nazwana data:
    • Dzisiaj: = today
    • Wczoraj: = yesterday
    Nazwane daty są wartościami domyślnymi i nie można ich zmienić. W przypadku dat niestandardowych użyj przesunięcia daty.

    Przykład Uwzględnij klientów, którzy złożyli pierwsze zamówienie od zeszłego tygodnia:
    first_order_date >= -7d

    Uwzględnij klientów, którzy złożyli pierwsze zamówienie w ciągu ostatnich ośmiu miesięcy:
    first_order_date > -8m



    Uwagi Wartości dat opierają się na całych dniach i zależą od strefy czasowej, w której znajduje się sklep.

    Data ostatniego zamówienia

    Nazwa: last_order_date

    Obejmuje klientów, którzy złożyli ostatnie zamówienie w określonym dniu.

    Operatory Dokładnie w dniu: =
    Nie w dniu: !=
    W dniu lub wcześniej: <=
    Przed dniem: <
    W dniu lub później: >=
    Po dniu: >
    Między datami: BETWEEN {date1} AND {date2}
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL







    Wartości
    Format Data bezwzględna: YYYY-MM-DD
    Przykłady przesunięcia daty: -4w, -10y
    Nazwana data:
    • Dzisiaj: = today
    • Wczoraj: = yesterday
    Nazwane daty są wartościami domyślnymi i nie można ich zmienić. W przypadku dat niestandardowych użyj przesunięcia daty.

    Przykład Uwzględnij klientów, którzy złożyli ostatnie zamówienie od zeszłego tygodnia:
    last_order_date >= -7d

    Uwzględnij klientów, którzy złożyli ostatnie zamówienie w ciągu ostatnich ośmiu miesięcy:
    last_order_date > -8m



    Uwagi Wartości dat opierają się na całych dniach i zależą od strefy czasowej, w której znajduje się sklep.

    Liczba zamówień

    Nazwa: number_of_orders

    Obejmuje klientów na podstawie liczby zamówień złożonych w sklepie.

    Operatory Jest równe: =
    Nie jest równe: !=
    Większe niż: >
    Mniejsze niż: <
    Mniejsze lub równe: <=
    Większe lub równe: >=
    Pomiędzy: BETWEEN





    WartościWprowadzana wartość musi być liczbą całkowitą.
    Format Zakres liczb: # AND #
    Liczba: #
    Przykład Uwzględnij klientów, którzy złożyli ponad 10 zamówień:
    number_of_orders > 10
    Uwagi BETWEEN obejmuje zarówno wartość początkową, jak i końcową. Na przykład number_of_orders BETWEEN 1 AND 100 obejmuje klientów, którzy złożyli co najmniej 1 zamówienie i maksymalnie 100 zamówień.

    Złożone zamówienia

    Nazwa: orders_placed

    Obejmuje klientów, którzy złożyli zamówienia lub wydali określoną kwotę w podanym przedziale dat.

    Parametry funkcji app_id (opcjonalnie): Użyj tego parametru, aby określić, która aplikacja utworzyła zamówienie. Obejmuje to aplikacje takie jak Shopify POS, która ma ID aplikacji 129785.
    location_id (opcjonalnie): Użyj tego parametru, aby określić lokalizację, z której złożono zamówienie. ID lokalizacji możesz znaleźć w adresie URL w panelu administracyjnym Shopify po przejściu do szczegółów lokalizacji w sekcji Lokalizacje.
    count (opcjonalnie): Użyj tego parametru, aby określić dokładną liczbę złożonych zamówień.
    amount (opcjonalnie): Użyj tego parametru, aby określić dokładną kwotę wydaną na zamówienie.
    sum_amount (opcjonalnie): Użyj tego parametru, aby określić kwotę wydaną na wszystkie zamówienia.
    date (opcjonalnie): Użyj tego parametru, aby określić datę zdarzenia.






    Operatory MATCHES: Parametr ma wartość „true”.
    NOT_MATCHES: Parametr ma wartość „false”.
    IS NULL: Parametr nie istnieje.
    IS NOT NULL: Parametr istnieje.

    W przypadku dat dostępne operatory to:
    Jest równe: =
    Nie jest równe: !=
    Większe niż: >
    Mniejsze niż: <
    Mniejsze lub równe: <=
    Większe lub równe: >=
    Pomiędzy: BETWEEN











    Wartości
    Format Obsługiwane formaty dla count, amount, i sum_amount:
    Liczba: #

    Obsługiwane formaty dla date:
    Data bezwzględna: YYYY-MM-DD
    Przykłady przesunięcia daty:
    • 7 dni temu: -7d
    • 4 tygodnie temu: -4w
    • 3 miesiące temu: -3m
    • 1 rok temu: -1y
    Nazwana data:
    • Dzisiaj: today
    • Wczoraj: yesterday
    Nazwane daty są wartościami domyślnymi i nie można ich zmieniać.




    Przykład Określ, czy zamówienie zostało złożone za pomocą MATCHES lub NOT_MATCHES operatora:
    orders_placed MATCHES ()
    orders_placed NOT MATCHES ()

    Filtruj klientów, którzy złożyli 3 lub więcej zamówień w ciągu ostatnich 6 miesięcy:
    orders_placed MATCHES (count >= 3, date >= -6m)

    Filtruj klientów, którzy wydali 1000 USD lub więcej w ciągu ostatnich 90 dni:
    orders_placed MATCHES (sum_amount >= 1000, date >= -90d)

    Filtruj klientów, którzy wydali 100 USD lub mniej w ciągu ostatnich 7 dni:
    orders_placed MATCHES (sum_amount <= 100, date >= -7d)

    Filtruj klientów, którzy od 1 stycznia 2023 r. wydali 1000 USD lub więcej i złożyli 3 lub więcej zamówień:
    orders_placed MATCHES (sum_amount >= 1000, count >= 3, date >= 2023-01-01)

    Użyj parametru date i operatora BETWEEN aby określić konkretny zakres dat. Zakres od 1 stycznia 2023 r. do 1 czerwca 2023 r. (włącznie) można wyrazić w następujący sposób:
    orders_placed MATCHES (count >= 3, date BETWEEN 2023-01-01 AND 2023-06-01)

    Filtruj klientów, którzy złożyli zamówienie z lokalizacji HQ Gift Shop (1122334455) lub Main Street (6677889900):
    orders_placed MATCHES (location_id IN (1122334455,6677889900))

    Filtruj klientów, którzy wydali łącznie ponad 500 USD za pośrednictwem Shopify POS:
    orders_placed MATCHES (app_id = 129785, sum_amount >= 500)






















    Uwagi
    • Po najechaniu kursorem na kwotę wyświetli się waluta użyta do filtrowania klientów.
    • Po najechaniu kursorem na następującą składnię:
      amount, sum_amount wyświetlony zostanie opis składni.
    • Brak parameters oznacza, że filtr obejmuje wszystkie zamówienia złożone w dowolnym czasie.

    Przewidywany poziom wydatków

    NAZWA: predicted_spend_tier

    Uwzględnia klientów, którzy należą do określonego przewidywanego poziomu wydatków. Dowiedz się więcej o przewidywanym poziomie wydatków.

    Operatory Jest równe: =
    Nie jest równe: !=
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL


    Wartości 'HIGH'
    'MEDIUM'
    'LOW'



    Format
    Przykład Uwzględnij klientów, którzy należą do poziomu HIGH:
    predicted_spend_tier = 'HIGH'
    Uwagi

    Status subskrypcji produktu

    Nazwa: product_subscription_status

    Obejmuje klientów, którzy mają określony status subskrypcji produktu.

    Operatory Jest równe: =
    Nie jest równe: !=
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL


    Wartości Aktywna: 'SUBSCRIBED' Klient ma aktywną subskrypcję produktu.
    Anulowana: 'CANCELLED' Klient anulował subskrypcję produktu.
    Wygasła: 'EXPIRED' Subskrypcja produktu klienta wygasła.
    Nieudana płatność: 'FAILED' U klienta wystąpiła nieudana płatność.
    Brak subskrypcji: 'NEVER_SUBSCRIBED' Klient nigdy nie posiadał subskrypcji.
    Wstrzymana: 'PAUSED' Klient wstrzymał subskrypcję produktu.




    Format
    Przykład Uwzględnij klientów, którzy mają aktywną subskrypcję produktu:
    product_subscription_status = 'SUBSCRIBED'
    Uwagi

    Zakupione produkty

    Nazwa: products_purchased

    Obejmuje klientów, którzy kupili określony produkt. Ponadto możesz uwzględnić klientów, którzy kupili produkt w określonym zakresie dat.

    Parametry funkcji id (opcjonalnie): Użyj tego parametru, aby określić produkt zakupiony przez klienta, według którego chcesz filtrować.
    quantity (opcjonalnie): Użyj tego parametru, aby określić liczbę produktów zakupionych w ramach jednego zamówienia.
    sum_quantity (opcjonalnie): Użyj tego parametru, aby określić liczbę produktów zakupionych we wszystkich zamówieniach.
    date (opcjonalnie): Użyj tego parametru, aby określić datę zdarzenia.
    tag (opcjonalnie): Użyj tego parametru, aby określić tag produktu dla zakupionych produktów, według których chcesz filtrować.



    Operatory MATCHES: Parametr ma wartość „prawda”.
    NOT_MATCHES: Parametr ma wartość „fałsz”.
    IS NULL: Parametr nie istnieje.
    IS NOT NULL: Parametr istnieje.

    Dla dat dostępne są następujące operatory:
    Równa się: =
    Nie jest równe: !=
    Większe niż: >
    Mniejsze niż: <
    Mniejsze lub równe: <=
    Większe lub równe: >=
    Pomiędzy: BETWEEN











    Wartość
    Format Obsługiwane formaty dla tag:
    ciąg znaków (pojedyncza wartość)

    Obsługiwane formaty dla ID:
  • = (pojedyncza wartość)
  • IN : Zestaw wartości rozdzielonych przecinkami z niejawnym operatorem OR, ujęty w nawiasy. Na przykład: (id IN (1012132033639, 2012162031638, 32421429314657)). W jednym zestawie obowiązuje limit 500 ID produktów.

    Obsługiwane data formaty:
    Data bezwzględna: YYYY-MM-DD
    Przykłady przesunięcia daty:
    • 7 dni temu: -7d
    • 4 tygodnie temu: -4w
    • 3 miesiące temu: -3m
    • 1 rok temu: -1y
    • Nazwana data: today, yesterday
    Nazwane daty są wartościami domyślnymi i nie można ich zmienić.

    Obsługiwane formaty dla quantity i sum_quantity:
    Liczba: #










  • Przykład Określ, czy produkt został zakupiony, używając operatora MATCHES lub NOT_MATCHES:
    products_purchased MATCHES (id = 2012162031638)
    products_purchased NOT MATCHES (id IN (2012162031638, 1012132033639)) products_purchased MATCHES (tag = 'red')

    Filtruj klientów, którzy zakupili określony produkt w okresie od 1 stycznia 2022 r. do dzisiaj:
    products_purchased MATCHES (id = 1012132033639, date BETWEEN 2022-01-01 AND today)

    Filtruj klientów, którzy zakupili produkt z tagiem 'red' w okresie od 1 stycznia 2022 r. do dzisiaj:
    products_purchased MATCHES (tag = 'red', date BETWEEN 2022-01-01 AND today)

    W ciągu ostatnich 30 dni:
    products_purchased MATCHES (date >= -30d)

    Do 1 stycznia 2022 r.:
    products_purchased MATCHES (date <= 2022-01-01)

    Użyj parametru date i operatora BETWEEN , aby określić konkretny zakres dat. Zakres od 1 stycznia 2022 r. do 1 czerwca 2022 r. (włącznie) można wyrazić w następujący sposób:
    products_purchased MATCHES (id = 1012132033639, date BETWEEN 2022-01-01 AND 2022-06-01)

    Filtruj klientów, którzy ostatnio kupili wiele produktów z określonym tagiem:
    products_purchased MATCHES (tag = 'product_tag', sum_quantity >= 3, date >= -90d)



















    Uwagi
    • Tworząc segment klientów za pomocą parametru id, możesz wybrać produkt według jego nazwy lub obrazu z wyświetlonej listy. Alternatywnie możesz zacząć wpisywać tytuł produktu, a następnie wybrać go z listy.
    • W kodzie wprowadzane jest ID produktu, a nie jego tytuł. Po najechaniu kursorem na ID produktu wyświetlany jest tytuł i obraz produktu.
    • Brak obu date parametrów oznacza, że wyniki będą filtrowane dla całego okresu, bez ustawionej daty początkowej ani końcowej.
    • Brak jakichkolwiek parametrów oznacza, że filtr obejmuje wszystkie produkty zakupione w dowolnym czasie.

    Grupa RFM

    Nazwa: rfm_group

    Uwzględnia klientów na podstawie grupy RFM, do której zostali przypisani. Dowiedz się więcej o analizie klientów RFM.

    Lista możliwych operatorów i wartości grup RFM wraz z przykładami.
    Operatory Jest równe: =
    Nie jest równe: !=
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL


    Wartości Uśpieni: 'DORMANT'
    Zagrożeni: 'AT_RISK'
    Dawniej lojalni: 'PREVIOUSLY_LOYAL'
    Wymagający uwagi: 'NEEDS_ATTENTION'
    Prawie utraceni: 'ALMOST_LOST'
    Lojalni: 'LOYAL'
    Obiecujący: 'PROMISING'
    Aktywni: 'ACTIVE'
    Nowi: 'NEW'
    Mistrzowie: 'CHAMPIONS'
    Potencjalni klienci: 'PROSPECTS'









    Format
    Przykład Uwzględnij klientów z grupy RFM Wymagający uwagi:
    rfm_group = 'NEEDS_ATTENTION'
    Uwagi

    Status subskrypcji SMS

    Nazwa: sms_subscription_status

    Obejmuje klientów w zależności od tego, czy subskrybują marketingowe wiadomości SMS. Dowiedz się więcej o gromadzeniu danych kontaktowych klientów.

    Operatory Jest równe: =
    Nie jest równe: !=
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL


    Wartości Zasubskrybowani: 'SUBSCRIBED' Klient subskrybuje marketingowe wiadomości SMS.
    Oczekujące: 'PENDING' Klient jest w trakcie subskrybowania marketingowych wiadomości SMS.
    Utajnione: 'REDACTED' Dane klienta oczekują na utajnienie z powodu żądania usunięcia danych w ramach RODO.
    Anulowano subskrypcję: 'UNSUBSCRIBED' Klient anulował subskrypcję marketingowych wiadomości SMS.
    Brak subskrypcji: 'NOT_SUBSCRIBED' Klient nigdy nie subskrybował marketingowych wiadomości SMS.



    Format
    Przykład Uwzględnij klientów, którzy subskrybują marketingowe wiadomości SMS:
    sms_subscription_status = 'SUBSCRIBED'
    Uwagi

    Stany lub prowincje

    Nazwa: customer_regions

    Obejmuje klientów, którzy mają adres w określonym regionie w danym kraju. Klienci posiadający wiele adresów mogą zostać uwzględnieni w więcej niż jednym segmencie klientów korzystającym z tego filtra.

    Operatory Zawiera dokładnie tę lokalizację: CONTAINS
    Nie zawiera dokładnie tej lokalizacji: NOT CONTAINS
    Nie istnieje: IS NULL
    Istnieje: IS NOT NULL


    WartościUżyj kodu kraju ISO z kodem podziału administracyjnego ISO 3166-2.
    Format
    Przykład Uwzględnij klientów, którzy mają adres w stanie Nowy Jork:
    customer_regions CONTAINS 'US-NY'
    Uwagi Aby znaleźć region, możesz zacząć wpisywać jego nazwę, a następnie wybrać odpowiednią wartość z wyświetlonej listy.

    Konta kredytowe sklepu

    Nazwa: store_credit_accounts

    Obejmuje klientów, którzy mają w sklepie saldo kredytu sklepowego.

    Parametry funkcji balance (opcjonalnie): Użyj tego parametru, aby określić bieżące saldo konta kredytowego sklepu klienta.
    currency (opcjonalnie): Użyj tego parametru, aby określić walutę salda kredytu sklepowego klienta.
    next_expiry_date (opcjonalnie): Użyj tego parametru, aby określić datę najbliższego wygaśnięcia niewykorzystanego kredytu sklepowego.
    last_credit_date (opcjonalnie): Użyj tego parametru, aby określić datę ostatniego otrzymania kredytu sklepowego przez klienta.


    Operatory MATCHES: Parametr ma wartość „true”.
    NOT_MATCHES: Parametr ma wartość „false”.
    IS NULL: Parametr nie istnieje.
    IS NOT NULL: Parametr istnieje.

    W przypadku dat dostępne operatory to:
    Jest równe: =
    Nie jest równe: !=
    Większe niż: >
    Mniejsze niż: <
    Mniejsze lub równe: <=
    Większe lub równe: >=
    Pomiędzy: BETWEEN











    Wartości
    Format Obsługiwane formaty dla currency:
    Kod waluty: Na przykład USD

    Obsługiwane formaty dla balance:
    Liczba: #

    Obsługiwane formaty dla next_expiry_date i last_credit_date:
    Daty bezwzględne: YYY-MM-DD
    Przykłady przesunięcia daty:
    7 dni temu: -7d
    4 tygodnie temu: -4w
    3 miesiące temu: -3m
    1 rok temu: -1y
    Daty nazwane:
  • Dzisiaj: today
  • Wczoraj: yesterday
  • Daty nazwane są wartościami domyślnymi i nie można ich zmienić.












    Przykład Filtruj klientów, którzy mają saldo konta kredytowego sklepu większe lub równe 1 w dowolnej walucie:
    store_credit_accounts MATCHES (balance >= 1)

    Filtruj klientów, którzy mają saldo konta kredytowego sklepu większe lub równe 1 USD:
    store_credit_accounts MATCHES (balance >= 1, currency: 'USD')

    Filtruj klientów, których kredyt sklepowy wygasa w ciągu najbliższych 7 dni:
    store_credit_accounts MATCHES (next_expiry_date <= +7d)

    Filtruj klientów, którzy ostatnio otrzymali kredyt sklepowy ponad 1 miesiąc temu, ale nadal mają saldo dostępne do wydania:
    store_credit_accounts MATCHES (last_credit_date <= -1m, balance >= 1)









    Uwagi
    • Klienci mają konto kredytowe sklepu, jeśli kiedykolwiek przyznano im kredyt sklepowy. Saldo kredytu sklepowego klienta może być większe lub równe 0.
    • Konta kredytowe sklepu są specyficzne dla danej waluty. W przypadku nieuwzględnienia currency parametru w segmencie, filtr zwróci wszystkie konta kredytowe sklepu, niezależnie od typu waluty.
    • Klient może mieć od 0 do wielu kont kredytowych sklepu w zależności od liczby obsługiwanych walut. Na przykład, jeśli przyznasz klientowi kredyt sklepowy zarówno w walucie CAD, jak i USD, będzie on miał 2 konta kredytowe sklepu.

    Zdarzenia w witrynie sklepu

    Nazwa: storefront.EVENT

    Obejmuje klientów na podstawie zdarzeń w witrynie sklepu. Obsługiwane zdarzenia (EVENT) obejmują:

    • Wyświetlono produkt: product_viewed
    • Wyświetlono kolekcję: collection_viewed
    Parametry funkcji id (opcjonalnie): Użyj tego parametru, aby określić produkty lub kolekcje, według których chcesz filtrować.
    date (opcjonalnie): Użyj tego parametru, aby określić datę zdarzenia.
    count (opcjonalnie): Użyj tego parametru, aby określić dokładną liczbę wyświetleń produktu lub kolekcji.

    Parametry specyficzne dla zdarzeń produktu:
    tag (opcjonalnie): Użyj tego parametru, aby określić tag produktu, według którego chcesz filtrować. Działa to tak samo jak filtrowanie według każdego ID produktu z tym tagiem.






    Operatory MATCHES: Parametr ma wartość „prawda”.
    NOT_MATCHES: Parametr ma wartość „fałsz”.
    IS NULL: Parametr nie istnieje.
    IS NOT NULL: Parametr istnieje.

    Dla dat dostępne są następujące operatory:
    Równa się: =
    Nie jest równe: !=
    Większe niż: >
    Mniejsze niż: <
    Mniejsze lub równe: <=
    Większe lub równe: >=
    Pomiędzy: BETWEEN











    Wartość
    Format Obsługiwane formaty dla ID:
  • = (pojedyncza wartość)
  • IN : Zestaw wartości rozdzielonych przecinkami z niejawnym operatorem OR, ujęty w nawiasy. Na przykład: (id IN (1012132033639, 2012162031638, 32421429314657)). W jednym zestawie obowiązuje limit 500 ID produktów lub kolekcji.

    Obsługiwane formaty dla tag: ciąg znaków (pojedyncza wartość)

    Obsługiwane data formaty: Data bezwzględna: YYYY-MM-DD
    Przykłady przesunięcia daty:
    • 7 dni temu: -7d
    • 4 tygodnie temu: -4w
    • 3 miesiące temu: -3m
    • 1 rok temu: -1y
    Daty nazwane:
    • Dzisiaj: today
    • Wczoraj: yesterday
    Zdarzenia w witrynie sklepu są dostępne z ostatnich 26 miesięcy, a dane są rejestrowane od maja 2023 r.

    Nazwane daty są wartościami domyślnymi i nie można ich zmienić. W przypadku dat niestandardowych użyj przesunięcia daty.






  • Przykład Określ, czy zdarzenie w witrynie sklepu miało miejsce, używając operatora MATCHES lub NOT_MATCHES: storefront.product_viewed MATCHES()
    storefront.collection_viewed NOT MATCHES ()

    Użyj parametru id, aby określić produkty, według których chcesz filtrować:
    storefront.product_viewed MATCHES (id = 2012162031638)
    storefront.collection_viewed MATCHES (id IN (2012162031638, 456, 789))

    Użyj parametru tag, aby określić tagi produktów, według których chcesz filtrować:
    storefront.product_viewed MATCHES (tag CONTAINS 'jeans')

    Użyj parametru date i operatora >=, aby określić datę początkową zdarzenia w witrynie sklepu:
    storefront.product_viewed MATCHES (id = 2012162031638, date >= 2023-04-03)
    storefront.collection_viewed MATCHES (id = 2012162031638, date >= -30d)

    Użyj parametru date i operatora <=, aby określić datę końcową zdarzenia w witrynie sklepu:
    storefront.product_viewed MATCHES (id = 2012162031638, date <= 2023-04-30)
    storefront.collection_viewed MATCHES (id = 2012162031638, date <= -7d)

    Użyj parametru date i operatora BETWEEN, aby określić datę początkową i końcową zdarzenia w witrynie sklepu:
    storefront.product_viewed MATCHES (id = 2012162031638, date BETWEEN 2023-04-03 AND 2023-04-30)
    storefront.collection_viewed MATCHES (id = 2012162031638, date BETWEEN -90d AND -30d)

    Filtruj klientów, którzy wyświetlili określony produkt w ciągu ostatnich 30 dni:
    storefront.product_viewed MATCHES (id = 2012162031638, date >= -30d)

    Filtruj klientów, którzy wyświetlili określoną kolekcję w okresie od 1 stycznia 2023 r. do dzisiaj:
    storefront.collection_viewed MATCHES (id = 2012162031638, date BETWEEN 2023-01-01 AND today)

























    Uwagi
    • Tworząc segment klientów za pomocą parametru id, możesz wybrać produkt lub kolekcję według nazwy lub obrazu z wyświetlonej listy. Możesz też zacząć wpisywać tytuł produktu lub kolekcji, a następnie wybrać pozycję z listy.
    • Do kodu wprowadzany jest ID produktu lub kolekcji, a nie tytuł. Po najechaniu kursorem na ID wyświetlane są tytuł i obraz produktu lub kolekcji.
    • W przypadku kolekcji używany jest obraz zapisany jako ich miniatura, jeśli jest dostępna. W przeciwnym razie wyświetlany jest ogólny symbol zastępczy obrazu.
    • Z powodu retencji danych brak parametrów date oznacza, że wyniki będą filtrowane za ostatnie 26 miesięcy, bez ustalonej daty początkowej ani końcowej.
    • Brak parametru id oznacza, że filtr obejmuje wszystkie produkty.