Filtres de segments de clientèle basés sur Shopify
Utilisez ce guide de référence pour comprendre les noms de filtres, les opérateurs et les valeurs qui sont utilisés pour créer des segments de clientèle basés sur les filtres Shopify par défaut.
Sur cette page
- Date de paiement abandonné
- Anniversaire
- Montant dépensé
- Villes
- Entreprises
- Pays ou régions
- Créé par l’ID d’application
- Statut du compte client
- Date d’ajout du client
- Domaine de l’e-mail du client
- Langue du client
- Balises de client
- Client dans un rayon de
- Événements d’e-mail
- Statut de l’abonnement aux e-mails
- Date de la première commande
- Date de la dernière commande
- Nombre de commandes
- Commandes passées
- Niveau de dépense prévu
- Statut d’abonnement au produit
- Produits achetés
- Groupe RFM
- Statut d’abonnement par SMS
- États ou provinces
- Comptes de crédit en boutique
- Événements de la vitrine
Date du paiement abandonné
Nom : abandoned_checkout_date
Inclut les clients en fonction de la date de leur dernier paiement abandonné.
| Opérateurs |
Exactement à la date : =Pas à la date : !=À la date ou avant : <=Avant la date : <À la date ou après : >=Après la date : >Entre les dates : BETWEEN {date1} AND {date2}N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | |
| Format |
Date absolue : YYYY-MM-DDExemples de décalage de date : -4w, -10yDate nommée :
|
| Exemple |
Inclure les clients qui ont abandonné leur paiement pour la dernière fois au cours de la semaine dernière :abandoned_checkout_date >= -7dInclure les clients qui ont abandonné leur paiement pour la dernière fois au cours des huit derniers mois : abandoned_checkout_date > -8m
|
| Remarques | Les valeurs de date sont basées sur des jours entiers et dépendent du fuseau horaire de votre boutique. |
Anniversaire
Nom : anniversary
Inclut les clients en fonction de la date de l’événement associé au paramètre de date.
| Paramètres de la fonction |
Spécifiez l’événement sur lequel vous souhaitez filtrer. Par exemple : 'metafields.facts.birth_date'
|
|---|---|
| Opérateurs |
IS NULL: le paramètre n’existe pas.IS NOT NULL: le paramètre existe.Pour les dates, les opérateurs disponibles sont les suivants : Est égal à : =N’est pas égal à : !=Entre : BETWEEN
|
| Valeurs |
date
|
| Format |
Date absolue : YYYY-MM-DDExemples de décalage de date : +4w, +3mDates ou plages nommées :
|
| Exemple |
Inclure les clients dont l’anniversaire est dans les 30 prochains jours :anniversary ('metafields.facts.birth_date') BETWEEN today AND +30d
|
| Remarques |
|
Montant dépensé
Nom : amount_spent
Inclut les clients en fonction du montant qu’ils ont dépensé dans votre boutique.
| Opérateurs |
Est égal à : =N’est pas égal à : !=Supérieur à : >Inférieur à : <Inférieur ou égal à : <=Supérieur ou égal à : >=Entre : BETWEEN
|
|---|---|
| Valeurs | |
| Format |
Plage de nombres : # AND #Nombre : #Nombre décimal : le point (.) est utilisé comme séparateur décimal. Les séparateurs de milliers, tels que les virgules ou les espaces, ne sont pas acceptés. Les nombres formatés propres à une langue ne sont pas acceptés. |
| Exemple |
Inclure les clients qui ont dépensé entre 1 et 999.99 dans votre boutique :amount_spent BETWEEN 1 AND 999.99 |
| Remarques |
|
Villes
Nom : customer_cities
Inclut les clients qui ont une adresse dans la ville spécifiée. Les clients qui ont plusieurs adresses peuvent être inclus dans plusieurs segments de clientèle qui utilisent ce filtre.
| Opérateurs |
Contient exactement cette ville : CONTAINSNe contient pas exactement cette ville : NOT CONTAINSN’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | |
| Format |
countryCode-regionCode-cityCode
|
| Exemple |
Inclure les clients qui ont une adresse à New York :customer_cities CONTAINS 'US-NY-NewYorkCity'
|
| Remarques | Pour trouver une ville, vous pouvez commencer à saisir son nom, puis sélectionner la valeur appropriée dans la liste qui s’affiche. |
Entreprises
Nom : companies
Inclut les clients d’entreprises qui ont été configurées en tant que clients B2B.
| Opérateurs |
Contient cet ID d’entreprise exact : CONTAINSNe contient pas cet ID d’entreprise exact : NOT CONTAINSN’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | ID d’entreprise |
| Format | |
| Exemple |
Est un client B2B :companies IS NOT NULLN’est pas un client B2B : companies IS NULLInclut les clients qui sont affiliés à une entreprise spécifique : companies CONTAINS 3778915041302 |
| Remarques |
|
Pays ou régions
Nom : customer_countries
Inclut les clients ayant une adresse dans le pays ou la région spécifié. Les clients qui ont plusieurs adresses peuvent être inclus dans plusieurs segments de clientèle utilisant ce filtre.
| Opérateurs |
Contient cet emplacement exact : CONTAINSNe contient pas cet emplacement exact : NOT CONTAINSN’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | Utilisez le code pays à deux lettres ISO. |
| Format | |
| Exemple |
Inclure les clients qui ont une adresse aux États-Unis :customer_countries CONTAINS 'US'
|
| Remarques | Pour trouver un pays, vous pouvez commencer à saisir son nom, puis sélectionner la valeur appropriée dans la liste qui s’affiche. |
Créé par l’ID d’appli
Nom : created_by_app_id
Inclut les clients qui ont été créés par l’appli spécifiée.
| Opérateurs |
Est égal à : =N’est pas égal à : !=
|
|---|---|
| Valeurs | L’ID de l’appli sur laquelle segmenter. |
| Format | ID d’appli |
| Exemple |
Inclure les clients qui ont été créés dans l’interface administrateur Shopify :created_by_app_id = 1830279
|
| Remarques |
|
Statut du compte client
Nom : customer_account_status
Inclut les clients qui ont le statut de compte client spécifié.
| Opérateurs |
Est égal à : =N’est pas égal à : !=
|
|---|---|
| Valeurs |
Refusé : 'DECLINED' Le client a été invité à créer un compte, mais il a refusé.Désactivé : 'DISABLED' Le client n’a pas créé de compte ou votre boutique utilise les nouveaux comptes clients.Activé : 'ENABLED' Le client a créé un compte.Invité : 'INVITED' Le client a été invité à créer un compte, mais n’a pas encore accepté ni refusé.
|
| Format | |
| Exemple |
Inclure les clients qui ont été invités à créer un compte, mais qui ont refusé :customer_account_status = 'DECLINED'
|
| Remarques |
Date d’ajout du client
Nom : customer_added_date
Inclut les clients en fonction de la date à laquelle ils ont été ajoutés à votre boutique.
| Opérateurs |
Exactement à la date : =Pas à la date : !=À la date ou avant : <=Avant la date : <À la date ou après : >=Après la date : >Entre les dates : BETWEEN {date1} AND {date2}
|
|---|---|
| Valeurs | |
| Format |
Date absolue : YYYY-MM-DDExemples de décalage de date : -4w, -10yDate nommée :
|
| Exemple |
Inclure les clients qui ont été ajoutés au cours de la dernière semaine :customer_added_date >= -7dInclure les clients qui ont été ajoutés au cours des huit derniers mois : customer_added_date > -8mInclure les clients qui ont été ajoutés au cours d’une plage de dates spécifique : customer_added_date BETWEEN 2022-12-01 AND 2022-12-31
|
| Remarques | Les valeurs de date sont basées sur des journées entières et dépendent du fuseau horaire de votre boutique. |
Domaine de l’e-mail du client
Nom : customer_email_domain
Inclut les clients dont l’adresse e-mail appartient au domaine spécifié. Le nom de domaine est la partie de l’adresse e-mail qui suit le symbole @, par exemple : gmail.com.
| Opérateurs |
Est égal à : =N’est pas égal à : !=N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs |
Les noms de domaine suivants sont proposés à titre de suggestions. Vous n’êtes pas limité(e) à ces noms de domaine. Vous pouvez saisir manuellement tout autre nom de domaine valide :
|
| Format | |
| Exemple |
Inclure les clients dont le domaine de messagerie est shopify.com :customer_email_domain = 'shopify.com'
|
| Remarques |
Langue du client
Nom : customer_language
Inclut les clients en fonction de la langue qu’ils utilisent pour communiquer avec votre boutique.
| Opérateurs |
Est égal à : =N’est pas égal à : !=N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | Utilisez le code de langue à deux lettres ISO 639-1. |
| Format |
Les valeurs suivantes sont des exemples de codes de langue ISO courants. Vos données ne sont pas limitées à ces codes de langue. Vous pouvez saisir manuellement n’importe quel autre code de langue valide, mais les valeurs qui vous sont proposées comme suggestions dans l’éditeur sont les seules disponibles dans vos données client.
|
| Exemple |
Inclure les clients qui communiquent avec votre boutique en anglais :customer_language = 'en'Exclure les clients qui communiquent avec votre boutique en anglais canadien : customer_language != 'en-CA'
|
| Remarques |
|
Balises du client
Nom : customer_tags
Inclut les clients en fonction de leurs balises.
| Opérateurs |
Contient cette balise exacte : CONTAINSNe contient pas cette balise exacte : NOT CONTAINSN’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | Le nom d’une balise de client. |
| Format | |
| Exemple |
Inclure les clients qui ont la balise GoldStatus :customer_tags CONTAINS 'GoldStatus'
|
| Remarques |
Les balises ne sont pas sensibles à la casse. En savoir plus sur les balises et leurs considérations. |
Client dans un périmètre
Nom : customer_within_distance
Inclut les clients se trouvant dans un rayon spécifié d’un emplacement enregistré.
| Paramètres de la fonction |
Vous ne pouvez utiliser qu’un seul paramètre de distance pour chaque filtre.coordinates (obligatoire) : utilisez ce paramètre pour spécifier l’emplacement du repère que vous souhaitez utiliser pour créer votre segment. distance_km (obligatoire) : utilisez ce paramètre pour spécifier le rayon de distance dans lequel vous souhaitez rechercher des clients.distance_mi (obligatoire) : utilisez ce paramètre pour spécifier le rayon de distance dans lequel vous souhaitez rechercher des clients. |
|---|---|
| Opérateurs |
MATCHES : le paramètre est vrai.NOT_MATCHES : le paramètre est faux.IS NULL: le paramètre n’existe pas.IS NOT NULL : le paramètre existe. |
| Valeur | |
| Format |
Format pris en charge pour coordinates :
Format pris en charge pour les coordonnées (latitude, longitude) : #Format pris en charge pour distance_mi, distance_km :
# |
| Exemple |
Pour être valide, ce filtre nécessite des coordonnées et un paramètre de distance. Filtrer les clients qui ont une adresse dans un rayon de 10 miles des coordonnées (45.419190, -75.696727) : customer_within_distance MATCHES (coordinates = (45.419190, -75.696727), distance_mi = 10 )Le filtre peut être utilisé avec d’autres filtres pour affiner davantage votre liste de clients. Par exemple : Filtrer les clients qui ont une adresse dans un rayon de 20 kilomètres des coordonnées (43.634,-79.412) et qui ont passé au moins une commande : customer_within_distance MATCHES (coordinates = (43.634,-79.412), distance_km = 20 ) AND number_of_orders > 0
|
| Remarques |
|
Événements d’e-mail
Nom : shopify_email.EVENT
Inclut les clients en fonction des événements d’e-mail sélectionnés. Les événements pris en charge (EVENT) sont les suivants :
- Retourné :
bounced - Cliqué :
clicked - Remis :
delivered - Marqué comme spam :
marked_as_spam - Ouvert :
opened - Désabonné :
unsubscribed
| Paramètres de la fonction |
activity_id (facultatif) : utilisez ce paramètre pour sélectionner l’ID de l’activité marketing que vous souhaitez filtrer.count (facultatif) : utilisez ce paramètre pour spécifier le nombre de fois où un événement d’e-mail s’est produit.date (facultatif) : utilisez ce paramètre pour spécifier la date de l’événement. |
|---|---|
| Opérateurs |
MATCHES : utilisé lorsque l’événement s’est produit.NOT_MATCHES : utilisé lorsque l’événement ne s’est pas produit.IS NULL: le paramètre n’existe pas.IS NOT NULL: le paramètre existe.Pour les dates, les opérateurs disponibles sont les suivants : Est égal à : =N’est pas égal à : !=Supérieur à : >Inférieur à : <Inférieur ou égal à : <=Supérieur ou égal à : >=Entre : BETWEEN
|
| Valeur | |
| Format | Formats pris en charge pour activity_id :
= (valeur unique)IN : un ensemble de valeurs séparées par des virgules avec un « OR » implicite, entre parenthèses. Par exemple : (activity_id IN (1, 2, 3)). Un ensemble est limité à 500 ID d’activité.Formats de date pris en charge pour date :YYYY-MM-DD
Les dates nommées sont des valeurs par défaut et ne peuvent pas être modifiées. Pour les dates personnalisées, utilisez un décalage de date. Les événements d’e-mail sont disponibles pour les 26 derniers mois, avec des données commençant en mars 2022. Formats pris en charge pour count :# |
| Exemple |
Indiquez si un événement par e-mail a eu lieu à l’aide d’un opérateur MATCHES ou NOT MATCHES :shopify_email.opened MATCHES (activity_id = 135195754518)shopify_email.opened NOT MATCHES (activity_id = 135195754518)Utilisez le paramètre activity_id pour spécifier l’ID de l’activité marketing sur laquelle vous souhaitez filtrer :shopify_email.delivered MATCHES (activity_id = 135195754518)Utilisez le paramètre date et l’opérateur >= pour spécifier une date de début pour un événement par e-mail :shopify_email.delivered NOT MATCHES (activity_id = 135195754518, date >= 2022-01-01)Utilisez le paramètre date et l’opérateur <= pour spécifier une date de fin pour un événement par e-mail :shopify_email.delivered MATCHES (activity_id = 135195754518, date <= 2022-01-01)Utilisez le paramètre date et l’opérateur BETWEEN pour spécifier à la fois une date de début et une date de fin pour un événement par e-mail :shopify_email.bounced NOT MATCHES (activity_id = 135195754518, date BETWEEN -12m AND today)
|
| Remarques |
|
Statut d’abonnement par e-mail
Nom : email_subscription_status
Inclut les clients selon s’ils sont abonnés à votre marketing par e-mail.
| Opérateurs |
Est égal à : =N’est pas égal à : !=N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs |
Non abonné : 'NOT_SUBSCRIBED' Le client ne s’est pas abonné à vos e-mails de marketing.Abonné : 'SUBSCRIBED' Le client est abonné à vos e-mails de marketing.En attente : 'PENDING' Le client est en cours d’abonnement à vos e-mails de marketing.Non valide : 'INVALID' L’état de marketing de l’adresse e-mail du client n’est pas valide.Désabonné : 'UNSUBSCRIBED' Le client s’est désabonné de vos e-mails de marketing.Caviardé : 'REDACTED' L’adresse e-mail du client a été caviardée.
|
| Format | |
| Exemple |
Inclure les clients qui se sont abonnés à votre marketing par e-mail :email_subscription_status = 'SUBSCRIBED'
|
| Remarques |
Date de la première commande
Nom : first_order_date
Inclut les clients qui ont passé leur première commande à la date spécifiée.
| Opérateurs |
Exactement à la date : =Pas à la date : !=À la date ou avant : <=Avant la date : <À la date ou après : >=Après la date : >Entre les dates : BETWEEN {date1} AND {date2}N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | |
| Format |
Date absolue : YYYY-MM-DDExemples de décalage de date : -4w, -10yDate nommée :
|
| Exemple |
Inclure les clients dont la première commande a été passée depuis la semaine dernière :first_order_date >= -7dInclure les clients dont la première commande a été passée depuis huit mois : first_order_date > -8m
|
| Remarques | Les valeurs de date sont basées sur des journées entières et dépendent du fuseau horaire de votre boutique. |
Date de la dernière commande
Nom : last_order_date
Inclut les clients qui ont passé leur dernière commande à la date spécifiée.
| Opérateurs |
Exactement à la date : =Pas à la date : !=À la date ou avant : <=Avant la date : <À la date ou après : >=Après la date : >Entre les dates : BETWEEN {date1} AND {date2}N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | |
| Format |
Date absolue : YYYY-MM-DDExemples de décalage de date : -4w, -10yDate nommée :
|
| Exemple |
Inclure les clients dont la dernière commande a été passée depuis la semaine dernière :last_order_date >= -7dInclure les clients dont la dernière commande a été passée depuis huit mois : last_order_date > -8m
|
| Remarques | Les valeurs de date sont basées sur des journées entières et dépendent du fuseau horaire de votre boutique. |
Nombre de commandes
Nom : number_of_orders
Inclut les clients en fonction du nombre de commandes qu’ils ont passées dans votre boutique.
| Opérateurs |
Est égal à : =N’est pas égal à : !=Supérieur à : >Inférieur à : <Inférieur ou égal à : <=Supérieur ou égal à : >=Entre : BETWEEN
|
|---|---|
| Valeurs | La valeur que vous saisissez doit être un nombre entier. |
| Format |
Plage de nombres : # AND #Nombre : #
|
| Exemple |
Inclure les clients qui ont passé plus de 10 commandes :number_of_orders > 10
|
| Remarques |
BETWEEN inclut à la fois les valeurs de début et de fin. Par exemple, number_of_orders BETWEEN 1 AND 100 inclut les clients qui ont passé au moins 1 commande et jusqu’à 100 commandes. |
Commandes passées
Nom : orders_placed
Inclut les clients qui ont passé des commandes ou dépensé un certain montant au cours d’une période donnée.
| Paramètres de la fonction |
app_id (facultatif) : utilisez ce paramètre pour spécifier l’appli qui a créé la commande. Cela inclut des applis telles que Shopify POS, dont l’ID d’appli est 129785.location_id (facultatif) : utilisez ce paramètre pour spécifier à partir de quel emplacement la commande a été passée. Vous pouvez trouver l’ID d’un emplacement dans l’URL de votre interface administrateur Shopify lorsque vous accédez aux détails d’un emplacement dans Emplacements.count (facultatif) : utilisez ce paramètre pour spécifier le nombre exact de fois qu’une commande a été passée.amount (facultatif) : utilisez ce paramètre pour spécifier le montant exact dépensé pour une commande.sum_amount (facultatif) : utilisez ce paramètre pour spécifier le montant dépensé pour toutes les commandes.date (facultatif) : utilisez ce paramètre pour spécifier une date pour l’événement. |
|---|---|
| Opérateurs |
MATCHES : le paramètre est vrai.NOT_MATCHES : le paramètre est faux.IS NULL: le paramètre n’existe pas.IS NOT NULL: le paramètre existe.Pour les dates, les opérateurs disponibles sont les suivants : Est égal à : =N’est pas égal à : !=Supérieur à : >Inférieur à : <Inférieur ou égal à : <=Supérieur ou égal à : >=Entre : BETWEEN
|
| Valeurs | |
| Format |
Formats pris en charge pour count, amount, et sum_amount :Nombre : #Formats pris en charge pour date :Date absolue : YYYY-MM-DDExemples de décalage de date :
|
| Exemple |
Indiquez si une commande a été passée à l’aide d’un MATCHES ou NOT_MATCHES opérateur :orders_placed MATCHES ()orders_placed NOT MATCHES ()Filtrer les clients qui ont passé au moins 3 commandes au cours des 6 derniers mois : orders_placed MATCHES (count >= 3, date >= -6m)Filtrer les clients qui ont dépensé au moins 1000 $ au cours des 90 derniers jours : orders_placed MATCHES (sum_amount >= 1000, date >= -90d)Filtrer les clients qui ont dépensé au plus 100 $ au cours des 7 derniers jours : orders_placed MATCHES (sum_amount <= 100, date >= -7d)Filtrer les clients qui ont dépensé au moins 1000 $ et passé au moins 3 commandes depuis le 1er janvier 2023 : orders_placed MATCHES (sum_amount >= 1000, count >= 3, date >= 2023-01-01)Utilisez le paramètre date et l’opérateur BETWEEN pour spécifier une plage de dates précise. Vous pouvez exprimer la période allant du 1er janvier 2023 au 1er juin 2023 (inclus) de la manière suivante :orders_placed MATCHES (count >= 3, date BETWEEN 2023-01-01 AND 2023-06-01)Filtrer les clients qui ont passé une commande depuis votre emplacement HQ Gift Shop (1122334455) ou votre emplacement Main Street (6677889900) : orders_placed MATCHES (location_id IN (1122334455,6677889900))Filtrer les clients qui ont dépensé plus de 500 $ au total à partir du PDV Shopify : orders_placed MATCHES (app_id = 129785, sum_amount >= 500)
|
| Remarques |
|
Niveau de dépenses prévu
NOM : predicted_spend_tier
Inclut les clients qui se trouvent dans le niveau de dépenses prévu spécifié. En savoir plus sur le niveau de dépenses prévu.
| Opérateurs |
Est égal à : =N’est pas égal à : !=N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs |
'HIGH''MEDIUM''LOW' |
| Format | |
| Exemple |
Inclure les clients du niveau HIGH :predicted_spend_tier = 'HIGH'
|
| Remarques |
Statut de l’abonnement au produit
Nom : product_subscription_status
Inclut les clients qui ont le statut d’abonnement au produit spécifié.
| Opérateurs |
Est égal à : =N’est pas égal à : !=N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs |
Actif : 'SUBSCRIBED' Le client a un abonnement au produit actif.Résilié : 'CANCELLED' Le client a résilié son abonnement au produit.Expiré : 'EXPIRED' L’abonnement au produit du client a expiré.Échec : 'FAILED' Le client a un paiement en échec.Jamais abonné : 'NEVER_SUBSCRIBED' Le client ne s’est jamais abonné.En pause : 'PAUSED' Le client a mis son abonnement au produit en pause.
|
| Format | |
| Exemple |
Inclure les clients ayant un abonnement au produit actif :product_subscription_status = 'SUBSCRIBED'
|
| Remarques |
Produits achetés
Nom : products_purchased
Inclut les clients qui ont acheté le produit spécifié. De plus, vous pouvez inclure les clients qui ont acheté le produit au cours d’une plage de dates spécifiée.
| Paramètres de la fonction |
id (facultatif) : utilisez ce paramètre pour filtrer les clients en fonction d’un produit spécifique qu’ils ont acheté. quantity (facultatif) : utilisez ce paramètre pour spécifier la quantité de produits achetés par commande.sum_quantity (facultatif) : utilisez ce paramètre pour spécifier la quantité de produits achetés, toutes commandes confondues.date (facultatif) : utilisez ce paramètre pour spécifier une date pour l’événement.tag (facultatif) : utilisez ce paramètre pour spécifier une balise de produit pour les produits achetés sur lesquels vous souhaitez effectuer un filtre.
|
|---|---|
| Opérateurs |
MATCHES: le paramètre est vrai.NOT_MATCHES: le paramètre est faux.IS NULL: le paramètre n’existe pas.IS NOT NULL: le paramètre existe.Pour les dates, les opérateurs disponibles sont les suivants : Est égal à : =N’est pas égal à : !=Supérieur à : >Inférieur à : <Inférieur ou égal à : <=Supérieur ou égal à : >=Entre : BETWEEN
|
| Valeur | |
| Format |
Formats pris en charge pour balise :chaîne (valeur unique)Formats pris en charge pour id:
= (valeur unique)IN : un ensemble de valeurs séparées par des virgules avec un OR implicite, le tout entre parenthèses. Par exemple : (id IN (1012132033639, 2012162031638, 32421429314657)). La limite est de 500 ID de produit par ensemble.Formats de date pris en charge :Date absolue : YYYY-MM-DDExemples de décalage de date :
Formats pris en charge pour quantity et sum_quantity :Nombre : #
|
| Exemple |
Indiquez si un produit a été acheté à l’aide d’un opérateur MATCHES ou NOT_MATCHES :products_purchased MATCHES (id = 2012162031638)products_purchased NOT MATCHES (id IN (2012162031638, 1012132033639))
products_purchased MATCHES (tag = 'red')Filtrer les clients qui ont acheté un produit spécifique depuis le 1er janvier 2022 jusqu’à aujourd’hui : products_purchased MATCHES (id = 1012132033639, date BETWEEN 2022-01-01 AND today)Filtrer les clients qui ont acheté un produit avec la balise 'red' depuis le 1er janvier 2022 jusqu’à aujourd’hui :products_purchased MATCHES (tag = 'red', date BETWEEN 2022-01-01 AND today)Au cours des 30 derniers jours : products_purchased MATCHES (date >= -30d)Jusqu’au 1er janvier 2022 : products_purchased MATCHES (date <= 2022-01-01)Utilisez le paramètre date et l’opérateur BETWEEN pour spécifier une plage de dates spécifique. Vous pouvez exprimer la période allant du 1er janvier 2022 au 1er juin 2022 (inclus) de la manière suivante :products_purchased MATCHES (id = 1012132033639, date BETWEEN 2022-01-01 AND 2022-06-01)Filtrer les clients qui ont récemment acheté de nombreux produits avec une balise spécifique : products_purchased MATCHES (tag = 'product_tag', sum_quantity >= 3, date >= -90d)
|
| Remarques |
|
Groupe RFM
Nom : rfm_group
Inclut les clients en fonction du groupe RFM dans lequel ils sont classés. En savoir plus sur l’analyse des clients RFM.
| Opérateurs |
Est égal à : =N’est pas égal à : !=N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs |
Inactifs : 'DORMANT'À risque : 'AT_RISK'Anciennement fidèles : 'PREVIOUSLY_LOYAL'Nécessitent une attention particulière : 'NEEDS_ATTENTION'Presque perdus : 'ALMOST_LOST'Fidèles : 'LOYAL'Prometteurs : 'PROMISING'Actifs : 'ACTIVE'Nouveaux : 'NEW'Champions : 'CHAMPIONS'Prospects : 'PROSPECTS'
|
| Format | |
| Exemple |
Inclure les clients du groupe RFM Nécessitent une attention particulière :rfm_group = 'NEEDS_ATTENTION'
|
| Remarques |
Statut de l’abonnement par SMS
Nom : sms_subscription_status
Inclut les clients selon qu’ils sont abonnés ou non à vos SMS marketing. En savoir plus sur la collecte des coordonnées des clients.
| Opérateurs |
Est égal à : =N’est pas égal à : !=N’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs |
Abonné : 'SUBSCRIBED' Le client est abonné à vos SMS marketing.En attente : 'PENDING' Le client est en train de s’abonner à vos SMS marketing.Données retirées : 'REDACTED' La suppression des données du client est en attente en raison d’une demande d’effacement du RGPD.Désabonné : 'UNSUBSCRIBED' Le client s’est désabonné de vos SMS marketing.Non abonné : 'NOT_SUBSCRIBED' Le client ne s’est jamais abonné à vos SMS marketing.
|
| Format | |
| Exemple |
Inclure les clients qui se sont abonnés à vos SMS marketing :sms_subscription_status = 'SUBSCRIBED'
|
| Remarques |
États ou provinces
Nom : customer_regions
Inclut les clients qui ont une adresse dans la région spécifiée au sein d’un pays. Les clients qui ont plusieurs adresses peuvent être inclus dans plusieurs segments de clientèle qui utilisent ce filtre.
| Opérateurs |
Contient cet emplacement exact : CONTAINSNe contient pas cet emplacement exact : NOT CONTAINSN’existe pas : IS NULLExiste : IS NOT NULL
|
|---|---|
| Valeurs | Utilisez le code de pays ISO avec le code de subdivision ISO 3166-2. |
| Format | |
| Exemple |
Inclure les clients qui ont une adresse dans l’État de New York :customer_regions CONTAINS 'US-NY'
|
| Remarques | Pour trouver une région, vous pouvez commencer à saisir son nom, puis sélectionner la valeur appropriée dans la liste qui s’affiche. |
Comptes de crédit en magasin
Nom : store_credit_accounts
Inclut les clients qui ont un solde de crédit en magasin dans votre boutique.
| Paramètres de la fonction |
balance (facultatif) : utilisez ce paramètre pour spécifier le solde actuel du compte de crédit en magasin du client.currency (facultatif) : utilisez ce paramètre pour spécifier la devise du solde de crédit en magasin du client.next_expiry_date (facultatif) : utilisez ce paramètre pour spécifier la date d’expiration la plus proche du crédit en magasin non dépensé.last_credit_date (facultatif) : utilisez ce paramètre pour spécifier la date à laquelle le client a reçu pour la dernière fois un crédit en magasin.
|
|---|---|
| Opérateurs |
MATCHES : le paramètre est vrai.NOT_MATCHES : le paramètre est faux.IS NULL: le paramètre n’existe pas.IS NOT NULL: le paramètre existe.Pour les dates, les opérateurs disponibles sont les suivants : Est égal à : =N’est pas égal à : !=Supérieur à : >Inférieur à : <Inférieur ou égal à : <=Supérieur ou égal à : >=Entre : BETWEEN
|
| Valeurs | |
| Format |
Formats pris en charge pour currency :Code de devise : par exemple USDFormats pris en charge pour balance :Nombre : #Formats pris en charge pour next_expiry_date et last_credit_date :Dates absolues : YYY-MM-DDExemples de décalage de date : Il y a 7 jours : -7dIl y a 4 semaines : -4wIl y a 3 mois : -3mIl y a 1 an : -1yDates nommées : todayyesterday |
| Exemple |
Filtrer les clients dont le solde du compte de crédit en magasin est supérieur ou égal à 1, quelle que soit la devise :store_credit_accounts MATCHES (balance >= 1)Filtrer les clients dont le solde du compte de crédit en magasin est supérieur ou égal à 1 USD : store_credit_accounts MATCHES (balance >= 1, currency: 'USD')Filtrer les clients dont le crédit en magasin expire dans les 7 prochains jours : store_credit_accounts MATCHES (next_expiry_date <= +7d)Filtrer les clients qui ont reçu un crédit en magasin pour la dernière fois il y a plus d’un mois, mais qui ont encore un solde à dépenser : store_credit_accounts MATCHES (last_credit_date <= -1m, balance >= 1)
|
| Remarques |
|
Événements de la boutique en ligne
Nom : storefront.EVENT
Inclut les clients en fonction des événements de la boutique en ligne. Les événements (EVENT) pris en charge sont les suivants :
- Produit consulté :
product_viewed - Collection consultée :
collection_viewed
| Paramètres de la fonction |
id (facultatif) : utilisez ce paramètre pour spécifier les produits ou les collections sur lesquels vous souhaitez filtrer. date (facultatif) : utilisez ce paramètre pour spécifier une date pour l’événement.count (facultatif) : utilisez ce paramètre pour spécifier le nombre exact de fois où un produit ou une collection a été consulté(e).Paramètres spécifiques aux événements de produit : tag (facultatif) : utilisez ce paramètre pour spécifier la balise de produit sur laquelle vous souhaitez filtrer. Cela fonctionne de la même manière que si vous filtriez chaque ID de produit portant cette balise. |
|---|---|
| Opérateurs |
MATCHES: le paramètre est vrai.NOT_MATCHES: le paramètre est faux.IS NULL: le paramètre n’existe pas.IS NOT NULL: le paramètre existe.Pour les dates, les opérateurs disponibles sont les suivants : Est égal à : =N’est pas égal à : !=Supérieur à : >Inférieur à : <Inférieur ou égal à : <=Supérieur ou égal à : >=Entre : BETWEEN
|
| Valeur | |
| Format |
Formats pris en charge pour id:
= (valeur unique)IN : un ensemble de valeurs séparées par des virgules avec un OR implicite, le tout entre parenthèses. Par exemple : (id IN (1012132033639, 2012162031638, 32421429314657)). Un ensemble est limité à 500 ID de produits ou de collections.Formats pris en charge pour balise:
chaîne (valeur unique)Formats de date formats :
Date absolue : YYYY-MM-DDExemples de décalage de date :
Les dates nommées sont des valeurs par défaut et ne peuvent pas être modifiées. Pour les dates personnalisées, utilisez un décalage de date. |
| Exemple |
Indiquez si un événement de la boutique en ligne s’est produit à l’aide d’un opérateur MATCHES ou NOT_MATCHES :storefront.product_viewed MATCHES()storefront.collection_viewed NOT MATCHES ()Utilisez le paramètre id pour spécifier les produits sur lesquels vous souhaitez filtrer :storefront.product_viewed MATCHES (id = 2012162031638)storefront.collection_viewed MATCHES (id IN (2012162031638, 456, 789))Utilisez le paramètre tag pour indiquer les balises de produit sur lesquelles vous souhaitez filtrer : storefront.product_viewed MATCHES (tag CONTAINS 'jeans')Utilisez le paramètre date et l’opérateur >= pour spécifier une date de début pour un événement de la boutique en ligne :storefront.product_viewed MATCHES (id = 2012162031638, date >= 2023-04-03)storefront.collection_viewed MATCHES (id = 2012162031638, date >= -30d)Utilisez le paramètre date et l’opérateur <= pour spécifier une date de fin pour un événement de la boutique en ligne :storefront.product_viewed MATCHES (id = 2012162031638, date <= 2023-04-30)storefront.collection_viewed MATCHES (id = 2012162031638, date <= -7d)Utilisez le paramètre date et l’opérateur BETWEEN pour spécifier à la fois une date de début et une date de fin pour un événement de la boutique en ligne :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)Filtrez les clients qui ont consulté un produit spécifique au cours des 30 derniers jours : storefront.product_viewed MATCHES (id = 2012162031638, date >= -30d)Filtrez les clients qui ont consulté une collection spécifique depuis le 1er janvier 2023 jusqu’à aujourd’hui : storefront.collection_viewed MATCHES (id = 2012162031638, date BETWEEN 2023-01-01 AND today)
|
| Remarques |
|