Filtry segmentu klientów oparte na Shopify
Skorzystaj z tego przewodnika, aby poznać nazwy filtrów, operatory i wartości używane do tworzenia segmentów klientów opartych na domyślnych filtrach Shopify.
Na tej stronie
Data przerwanej realizacji zakupu
Nazwa: abandoned_checkout_date
Uwzględnia klientów według daty, kiedy ostatni raz porzucili swój koszyk.
Operatory |
Dokładnie w dniu: = Nie w dniu: != W dniu lub wcześniej: <= Przed dniem: < W dniu lub później: >= Po dniu: > Pomię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 Zdefiniowana data:
|
Przykład |
Uwzględnij klientów, którzy porzucili swój koszyk w ciągu ostatniego tygodnia:abandoned_checkout_date >= 7_days_ago Uwzględnij klientów, którzy porzucili swój koszyk w ciągu ostatnich ośmiu miesięcy: abandoned_checkout_date > -8m
|
Uwagi | Wartości dat są oparte na całych dniach i zależą od strefy czasowej, w której znajduje się sklep. |
Nazwa: anniversary
Uwzględnia klientów według daty wydarzenia powiązanego z parametrem daty.
Parametry funkcji |
Określ zdarzenie, według którego chcesz odfiltrować dane. Przykład: 'metafields.facts.birth_date'
|
---|---|
Operatory |
MATCHES : parametr jest prawdą.NOT_MATCHES : parametr jest fałszem.IS NULL : parametr nie istnieje.IS NOT NULL : parametr istnieje.Dostępne operatory dat: Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
Wartości |
date
|
Format |
Data bezwzględna: YYYY-MM-DD Przykłady przesunięcia daty: +4w , +3m Zdefiniowane daty lub zakresy dat:
|
Przykład |
Uwzględniaj klientów z urodzinami w ciągu najbliższych 30 dni:anniversary MATCHES ('metafields.facts.birth_date') BETWEEN today AND +30d
|
Uwagi |
|
Nazwa: amount_spent
Uwzględnia klientów na podstawie kwoty, jaką wydali w sklepie.
Operatory |
Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
---|---|
Wartości | |
Format |
Zakres liczb: # AND # Liczba: # Liczba dziesiętna: kropka dziesiętna (.) jest używana jako separator dziesiętny. Separatory tysięcy, takie jak przecinki lub spacje, nie są akceptowane. Sformatowane liczby specyficzne dla języka nie są akceptowane. |
Przykład |
Uwzględnij klientów, którzy wydali od 1 do 999,99 w Twoim sklepie:amount_spent BETWEEN 1 AND 999.99
|
Uwagi |
|
Nazwa: customer_cities
Obejmuje klientów, którzy mają adres w określonym mieście. Klienci, którzy mają wiele adresów, mogą należeć do więcej niż jednego segmentu klientów, który korzysta 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ć nazwę miasta, a następnie wybrać odpowiednią wartość z wyświetlonej listy. |
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ści | ID firmy |
Format | |
Przykład |
Jest klientem B2B:companies IS NOT NULL Nie jest klientem B2B: companies IS NULL Obejmuje klientów powiązanych z określoną firmą: companies CONTAINS 3778915041302 |
Uwagi |
|
Nazwa: customer_countries
Obejmuje klientów, którzy mają adres w określonym kraju lub regionie. Klienci, którzy mają wiele adresów, mogą należeć do więcej niż jednego segmentu klientów, który korzysta 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ć nazwę kraju, a następnie wybrać odpowiednią wartość z wyświetlonej listy. |
Nazwa: created_by_app_id
Obejmuje klientów, którzy zostali utworzeni przez określoną aplikację.
Operatory |
Równa się: = Nie równa się: !=
|
---|---|
Wartości | Identyfikator aplikacji, według której chcesz dokonać segmentacji. |
Format | ID aplikacji |
Przykład |
Uwzględnij klientów utworzonych w panelu administracyjnym Shopify:created_by_app_id = 1830279
|
Uwagi |
|
Nazwa: customer_account_status
Obejmuje klientów, którzy mają określony status konta klienta.
Operatory |
Równa się: = Nie równa się: !=
|
---|---|
Wartości |
Odrzucono: 'DECLINED' Klient został zaproszony do utworzenia konta, ale odrzucił zaproszenie.Wyłączono: 'DISABLED' Klient nie utworzył konta lub sklep korzysta z nowych kont klientów.Włączono: 'ENABLED' Klient utworzył konto.Zaproszono: '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 |
Nazwa: customer_added_date
Uwzględnia klientów na podstawie daty dodania ich do sklepu.
Operatory |
Dokładnie w dniu: = Nie w dniu: != W dniu lub wcześniej: <= Przed dniem: < W dniu lub później: >= Po dniu: > Pomiędzy datami: BETWEEN {date1} AND {date2}
|
---|---|
Wartości | |
Format |
Data bezwzględna: YYYY-MM-DD Przykłady przesunięcia daty: -4w , -10y Zdefiniowana data:
|
Przykład |
Uwzględnia klientów, którzy zostali dodani w ciągu ostatniego tygodnia:customer_added_date >= 7_days_ago Uwzględnia klientów, którzy zostali dodani w ciągu ostatnich ośmiu miesięcy: customer_added_date > -8m Uwzględnia klientów, którzy zostali dodani w określonym przedziale dat: customer_added_date BETWEEN 2022-12-01 AND 2022-12-31
|
Uwagi | Wartości dat są oparte na całych dniach i zależą od strefy czasowej, w której znajduje się sklep. |
Nazwa: customer_email_domain
Obejmuje klientów, których adres e-mail należy do określonej domeny. Nazwa domeny jest częścią adresu e-mail następującym po symbolu @
, np. gmail.com
.
Operatory |
Równa się: = Nie równa się: != Nie istnieje: IS NULL Istnieje: IS NOT NULL
|
---|---|
Wartości |
Sugerowane są poniższe nazwy domen. Nie musisz ograniczać się do tych nazw domen. Możesz ręcznie wprowadzić inne prawidłowe nazwy domen:
|
Format | |
Przykład |
Uwzględnij klientów, których domeną e-mail jest shopify.com:customer_email_domain = 'shopify.com'
|
Uwagi |
Nazwa: customer_language
Uwzględnia klientów na podstawie języka, w jakim klient komunikuje się z Twoim sklepem.
Operatory |
Równa się: = Nie równa się: != Nie istnieje: IS NULL Istnieje: IS NOT NULL
|
---|---|
Wartości | Użyj dwuliterowego kodu języka ISO 639-1. |
Format |
Poniższe wartości są przykładami niektórych typowych kodów języka ISO. Twoje dane nie są ograniczone do tych kodów językowych. Możesz ręcznie wprowadzić inne ważne kody językowe, jednak wartości oferowane w edytorze jako sugerowane wartości są jedynymi, które są dostępne w danych Twoich klientów.
|
Przykład |
Uwzględnij klientów, którzy komunikują się z Twoim sklepem w języku angielskim:customer_language = 'en' Wyklucz klientów, którzy kontaktują się z Twoim sklepem w języku angielskim kanadyjskim: customer_language != 'en-CA'
|
Uwagi |
|
Nazwa: customer_tags
Uwzględnia 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ści | Nazwa tagu klienta. |
Format | |
Przykład |
Uwzględnij klientów, którzy mają tag GoldStatus:customer_tags CONTAINS 'GoldStatus'
|
Uwagi |
W tagach nie jest rozróżniana wielkość liter.
Dowiedz się więcej o tagach i związanych z nimi zagadnieniach. |
Nazwa: customer_within_distance
Uwzględnia klientów znajdujących się w określonej odległości od zapisanej lokalizacji.
Parametry funkcji |
Dla każdego filtra możesz użyć tylko jednego parametru odległości. coordinates (wymagany): użyj tego parametru, aby określić lokalizację pinu, której chcesz 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 jest prawdą.NOT_MATCHES : parametr jest fałszem.IS NULL : parametr nie istnieje.IS NOT NULL : Parametr istnieje. |
Wartość | |
Format |
Obsługiwany format dla coordinates :
Obsługiwany format dla współrzędnych (szerokość geograficzna, długość geograficzna): #
Obsługiwany format dla distance_mi : distance_km
#
|
Przykład |
Aby filtr był ważny, należy podać współrzędne oraz jeden parametr odległości. Filtruj klientów, którzy mają adres w odległości 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, aby jeszcze bardziej zawęzić listę klientów. Na przykład: Filtruj klientów, którzy mają adres w odległości 20 km od współrzędnych (43.634,-79.412) i 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 |
|
Nazwa: shopify_email.EVENT
Uwzględnia klientów na podstawie wybranych zdarzeń e-mailowych. Obsługiwane zdarzenia (EVENT
) obejmują:
- Odrzucono:
bounced
- Kliknięto:
clicked
- Dostarczono:
delivered
- Oznaczono jako spam:
marked_as_spam
- Otwarto:
opened
- Anulowano subskrypcję:
unsubscribed
Parametry funkcji |
activity_id (opcjonalnie): użyj tego parametru, aby wybrać ID działania marketingowego, według którego chcesz filtrować.count (opcjonalnie): użyj tego parametru, aby określić liczbę razy, kiedy wystąpiło zdarzenie związane z mailem.date (opcjonalnie): użyj tego parametru, aby określić datę zdarzenia. |
---|---|
Operatory |
MATCHES : Używany, gdy zdarzenie miało miejsce.NOT_MATCHES : Używany, gdy zdarzenie nie miało miejsca.IS NULL : Parametr nie istnieje.IS NOT NULL : Parametr istnieje.Dostępne operatory dat: Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
Wartość | |
Format | Obsługiwane formaty dla activity_id :
= (pojedyncza wartość)IN : Zbiór wartości oddzielonych przecinkami z domyślnym „OR”, zamkniętych w nawiasach. Na przykład: (activity_id IN (1, 2, 3)) . Obowiązuje limit 500 identyfikatorów działań w zbiorze.Obsługiwane formaty dat dla parametru date :YYYY-MM-DD
Zdarzenia Shopify Email są dostępne za ostatnie 26 miesięcy, a pierwsze dane pochodzą z marca 2022 r. Obsługiwane formaty parametru count :#
|
Przykład |
Określ, czy zdarzenie e-mailowe 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 działania marketingowego, według którego chcesz filtrować:shopify_email.delivered MATCHES (activity_id = 135195754518) Użyj parametru date i operatora >= , aby określić datę rozpoczęcia zdarzenia e-mailowego:shopify_email.delivered NOT MATCHES (activity_id = 135195754518, date >= 2022-01-01) Użyj parametru date i operatora <= , aby określić datę zakończenia zdarzenia e-mailowego:shopify_email.delivered MATCHES (activity_id = 135195754518, date <= 2022-01-01) Użyj parametru date i operatora BETWEEN , aby określić zarówno datę rozpoczęcia, jak i datę zakończenia zdarzenia e-mailowego:shopify_email.bounced NOT MATCHES (activity_id = 135195754518, BETWEEN -12m AND today)
|
Uwagi |
|
Nazwa: email_subscription_status
Uwzględnia klientów na podstawie tego, czy subskrybują e-mail marketing.
Operatory |
Równa się: = Nie równa się: != Nie istnieje: IS NULL Istnieje: IS NOT NULL
|
---|---|
Wartości |
Nie zasubskrybowano: 'NOT_SUBSCRIBED' Klient nie subskrybuje Twoich e-maili marketingowych.Zasubskrybowano: 'SUBSCRIBED' Klient subskrybuje Twoje e-maile marketingowe.W toku: 'PENDING' Klient jest w trakcie dokonywania subskrypcji Twoich e-maili marketingowych.Nieprawidłowy: 'INVALID' Status marketingowy adresu e-mail klienta jest nieprawidłowy.Anulowano subskrypcję: 'UNSUBSCRIBED' Klient anulował subskrypcję Twoich e-maili marketingowych.Utajniono: 'REDACTED' Adres e-mail klienta został utajniony.
|
Format | |
Przykład |
Uwzględnij klientów, którzy subskrybują Twój e-mail marketing:email_subscription_status = 'SUBSCRIBED'
|
Uwagi |
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: > Pomię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 Zdefiniowana data:
|
Przykład |
Uwzględnij klientów, którzy złożyli swoje pierwsze zamówienie tydzień temu:first_order_date >= 7_days_ago Uwzględnij klientów, którzy złożyli swoje pierwsze zamówienie osiem miesięcy temu: first_order_date > -8m
|
Uwagi | Wartości dat są oparte na całych dniach i zależą od strefy czasowej, w której znajduje się sklep. |
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: > Pomię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 Zdefiniowana data:
|
Przykład |
Uwzględnij klientów, którzy złożyli swoje ostatnie zamówienie tydzień temu:last_order_date >= 7_days_ago Uwzględnij klientów, którzy złożyli swoje ostatnie zamówienie osiem miesięcy temu: last_order_date > -8m
|
Uwagi | Wartości dat są oparte na całych dniach i zależą od strefy czasowej, w której znajduje się sklep. |
Nazwa: number_of_orders
Uwzględnia klientów na podstawie liczby zamówień, które złożyli w Twoim sklepie.
Operatory |
Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
---|---|
Wartości | Wprowadzana wartość musi być liczbą całkowitą. |
Format |
Zakres liczb: # AND # Liczba: #
|
Przykład |
Uwzględnij klientów, którzy złożyli więcej niż 10 zamówień:number_of_orders > 10
|
Uwagi |
BETWEEN obejmuje zarówno wartość rozpoczęcia, jak i zakończenia, np. number_of_orders BETWEEN 1 AND 100 obejmuje klientów, którzy złożyli co najmniej 1 zamówienie i aż 100 zamówień. |
Nazwa: orders_placed
Obejmuje klientów, którzy składali zamówienia lub wydali określoną kwotę w określonym przedziale dat.
Parametry funkcji |
app_id (opcjonalnie): użyj tego parametru, aby określić, która aplikacja utworzyła zamówienie.location_id (opcjonalnie): użyj tego parametru, aby określić, z której lokalizacji zostało złożone zamówienie.count (opcjonalnie): użyj tego parametru, aby określić dokładną liczbę przypadków złożenia zamówienia.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 jest prawdą.NOT_MATCHES : parametr jest fałszem.IS NULL : parametr nie istnieje.IS NOT NULL : parametr istnieje.Dostępne operatory dat: Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
Wartości | |
Format |
Obsługiwane formaty parametrów count , amount i sum_amount :Liczba: # Obsługiwane formaty parametru date :Data bezwzględna: YYYY-MM-DD Przykłady przesunięcia daty:
|
Przykład |
Określ, czy zamówienie zostało złożone za pomocą operatora MATCHES lub NOT_MATCHES :orders_placed MATCHES () orders_placed NOT MATCHES () Odfiltruj klientów, którzy złożyli więcej niż 3 zamówienia (włącznie) w ciągu ostatnich 6 miesięcy: orders_placed MATCHES (count >= 3, date >= -6m) Odfiltruj klientów, którzy wydali więcej niż 1000 USD (włącznie) w ciągu ostatnich 90 dni: orders_placed MATCHES (sum_amount >= 1000, date >= -90d) Odfiltruj klientów, którzy wydali mniej niż 100 USD (włącznie) w ciągu ostatnich 7 dni: orders_placed MATCHES (sum_amount <= 100, date >= -7d) Odfiltruj klientów, którzy wydali więcej niż 1000 USD (włącznie) i złożyli więcej niż 3 zamówienia (włącznie) od 1 stycznia 2023 r.: 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. Przedział między 1 stycznia 2023 r. a 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)
|
Uwagi |
|
NAZWA: predicted_spend_tier
Obejmuje klientów, którzy znajdują się na określonym poziomie przewidywanych wydatków. Dowiedz się więcej o poziomie przewidywanych wydatków.
Operatory |
Równa się: = Nie równa się: != Nie istnieje: IS NULL Istnieje: IS NOT NULL
|
---|---|
Wartości |
'HIGH' 'MEDIUM' 'LOW' |
Format | |
Przykład |
Uwzględnij klientów, którzy znajdują się na WYSOKIM poziomie:predicted_spend_tier = 'HIGH'
|
Uwagi |
Nazwa: product_subscription_status
Obejmuje klientów, którzy mają określony status subskrypcji produktu.
Operatory |
Równa się: = Nie równa się: != 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 posiadana przez klienta wygasła.Niedokonana: 'FAILED' Płatność klienta nie powiodła się.Nigdy nie subskrybowano: 'NEVER_SUBSCRIBED' Klient nigdy nie dokonał 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 |
Nazwa: products_purchased
Obejmuje klientów, którzy kupili określony produkt. Ponadto można uwzględnić klientów, którzy kupili produkt w określonym przedziale 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ć ilość zakupionych produktów na zamówienie.sum_quantity (opcjonalnie): użyj tego parametru, aby określić ilość 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, które chcesz filtrować.
|
---|---|
Operatory |
MATCHES : parametr jest prawdą.NOT_MATCHES : parametr jest fałszem.IS NULL : parametr nie istnieje.IS NOT NULL : parametr istnieje.Dostępne operatory dat: Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
Wartość | |
Format |
Obsługiwane formaty parametru tag :string (pojedyncza wartość)Obsługiwane formaty parametru id :
= (pojedyncza wartość)IN : Zbiór wartości oddzielonych przecinkami z domyślnym „OR”, zamkniętych w nawiasach. Na przykład: (id IN (1012132033639, 2012162031638, 32421429314657)) . Obowiązuje limit 500 identyfikatorów produktów w zbiorze.Obsługiwane formaty parametru date :Data bezwzględna: YYYY-MM-DD Przykłady przesunięcia daty:
Obsługiwane formaty parametrów quantity i sum_quantity :Liczba: #
|
Przykład |
Określ, czy produkt został zakupiony za pomocą operatora MATCHES czy 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 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 określony produkt za pomocą tagu 'red' 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. Przedział między 1 stycznia 2022 r. a 1 czerwca 2022 r. (włącznie) można wyrazić w następujący sposób:produkt 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 |
|
Nazwa: rfm_group
Obejmuje klientów na podstawie grupy RFM, do której są przypisani. Dowiedz się więcej o analizie RFM klientów.
Operatory |
Równa się: = Nie równa się: != Nie istnieje: IS NULL Istnieje: IS NOT NULL
|
---|---|
Wartości |
Uśpieni: 'DORMANT' Zagrożeni: 'AT_RISK' Wcześniej lojalni: 'PREVIOUSLY_LOYAL' Wymagający uwagi: 'NEEDS_ATTENTION' Niemal straceni: 'ALMOST_LOST' Lojalni: 'LOYAL' Obiecujący: 'PROMISING' Aktywni: 'ACTIVE' Nowi: 'NEW' Czempioni 'CHAMPIONS' Potencjalni klienci: 'PROSPECTS'
|
Format | |
Przykład |
Uwzględnij klientów w grupie RFM Wymagająct uwagi:rfm_group = 'NEEDS_ATTENTION'
|
Uwagi |
Nazwa: sms_subscription_status
Uwzględnia klientów na podstawie tego, czy subskrybują Twoje marketingowe wiadomości SMS. Dowiedz się więcej o gromadzeniu danych kontaktowych klientów.
Operatory |
Równa się: = Nie równa się: != Nie istnieje: IS NULL Istnieje: IS NOT NULL
|
---|---|
Wartości |
Jest subskrybentem: 'SUBSCRIBED' Klient subskrybuje Twoje marketingowe wiadomości SMS.W toku: 'PENDING' Klient jest w trakcie dokonywania subskrypcji marketingowych wiadomości SMS.Utajniono: 'REDACTED' Klient oczekuje na utajnienie ze względu na żądanie usunięcia danych zgodnie z RODO.Anulowano subskrypcję: 'UNSUBSCRIBED' Klient anulował subskrypcję Twoich marketingowych wiadomości SMS.Nie jest subskrybentem: 'NOT_SUBSCRIBED' Klient nigdy nie subskrybował Twoich marketingowych wiadomości SMS.
|
Format | |
Przykład |
Uwzględnij klientów, którzy subskrybowali Twoje marketingowe wiadomości SMS:sms_subscription_status = 'SUBSCRIBED'
|
Uwagi |
Nazwa: customer_regions
Obejmuje klientów, którzy mają adres w określonym regionie w kraju. Klienci, którzy mają wiele adresów, mogą należeć do więcej niż jednego segmentu klientów, który korzysta 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 kodu kraju ISO z kodem podziału 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ć nazwę regionu, a następnie wybrać odpowiednią wartość z wyświetlonej listy. |
Nazwa: store_credit_accounts
Obejmują klientów mających saldo kredytów sklepowych w Twoim sklepie.
Parametry funkcji |
balance (opcjonalnie): użyj tego parametru, aby określić bieżące saldo konta kredytu sklepowego 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ć ostatnią datę otrzymania przez klienta kredytu sklepowego.
|
---|---|
Operatory |
MATCHES : parametr jest prawdą.NOT_MATCHES : parametr jest fałszem.IS NULL : parametr nie istnieje.IS NOT NULL : parametr istnieje.Dostępne operatory dat: Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
Wartości | |
Format |
Obsługiwane formaty parametru currency :Kod waluty: Na przykład USD Obsługiwane formaty parametru balance :Liczba: # Obsługiwane formaty parametrów 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 Zdefiniowane daty: today
yesterday
|
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 kredytu sklepowego większe lub równe 1 USD: store_credit_accounts MATCHES (balance >= 1, currency: 'USD') Filtruj klientów z kredytem sklepowym wygasającym w ciągu najbliższych 7 dni: store_credit_accounts MATCHES (next_expiry_date <= +7d) Filtruj klientów, którzy otrzymali ostatni kredyt sklepowy więcej niż 1 miesiąc temu, ale nadal mają dostępne saldo do wydania: store_credit_accounts MATCHES (last_credit_date <= -1m, balance >= 1)
|
Uwagi |
|
Nazwa: storefront.EVENT
Uwzględnia klientów na podstawie wybranych zdarzeń witryny sklepu. Obsługiwane zdarzenia (EVENT
) obejmują:
- Wyświetlenie produktu:
product_viewed
- Wyświetlenie kolekcji:
collection_viewed
Parametry funkcji |
id (opcjonalnie): użyj tego parametru, aby określić produkty lub kolekcje do filtrowania. 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 zdarzenia produktu: tag (opcjonalnie): użyj tego parametru, aby określić tag produktu, który ma być użyty do filtrowania. Przebieg jest taki sam jak w przypadku filtrowania dla każdego ID produktu z tym tagiem.
|
---|---|
Operatory |
MATCHES : parametr jest prawdą.NOT_MATCHES : parametr jest fałszem.IS NULL : parametr nie istnieje.IS NOT NULL : parametr istnieje.Dostępne operatory dat: Równa się: = Nie równa się: != Większe niż: > Mniejsze niż: < Mniejsze niż lub równe: <= Większe niż lub równe: >= Między: BETWEEN
|
Wartość | |
Format |
Obsługiwane formaty dla id :
= (pojedyncza wartość)IN : Zbiór wartości oddzielonych przecinkami z domyślnym „OR”, zamkniętych w nawiasach. Na przykład: (id IN (1012132033639, 2012162031638, 32421429314657)) . Obowiązuje limit 500 identyfikatorów produktów lub ID kolekcji w zbiorze.Obsługiwane formaty parametru tag : string (pojedyncza wartość)Obsługiwane formaty parametru date :
Data bezwzględna: YYYY-MM-DD Przykłady przesunięcia daty:
Zdefiniowane 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 witryny sklepu miało miejsce za pomocą operatora MATCHES lub NOT_MATCHES : storefront.product_viewed MATCHES() storefront.collection_viewed NOT MATCHES () Użyj parametru id , aby określić produkty do filtrowania: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 do filtrowania: storefront.product_viewed MATCHES (tag CONTAINS 'jeans') Użyj parametru date i operatora >= , aby określić datę rozpoczęcia zdarzenia witryny 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ę zakończenia zdarzenia witryny 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 witryny 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 oglądali określony produkt w ciągu ostatnich 30 dni: storefront.product_viewed MATCHES (id = 2012162031638, date >= -30d) Filtruj klientów, którzy oglądali określoną kolekcję od 1 stycznia 2023 roku do dzisiaj: storefront.collection_viewed MATCHES (id = 2012162031638, date BETWEEN 2023-01-01 AND today)
|
Uwagi |
|