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.

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 NULL
Existe : IS NOT NULL







Valeurs
Format Date absolue : YYYY-MM-DD
Exemples de décalage de date : -4w, -10y
Date nommée :
  • Aujourd’hui : = today
  • Hier : = yesterday
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 Inclure les clients qui ont abandonné leur paiement pour la dernière fois au cours de la semaine dernière :
abandoned_checkout_date >= -7d

Inclure les clients qui ont abandonné leur paiement pour la dernière fois au cours des huit derniers mois :
abandoned_checkout_date > -8m



RemarquesLes 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-DD
Exemples de décalage de date : +4w, +3m
Dates ou plages nommées :
  • Aujourd’hui : = today
  • Dans les 7 prochains jours : BETWEEN today AND +7d
  • Dans les 30 prochains jours : BETWEEN today AND +30d


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
  • La devise utilisée est basée sur la devise sélectionnée pour votre boutique. Ne spécifiez pas la devise utilisée en saisissant un symbole de devise.
  • BETWEEN inclut à la fois les valeurs de début et de fin. Par exemple, amount_spent BETWEEN 1 AND 100 inclut les clients qui ont dépensé au moins 1 et jusqu’à 100.

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 : CONTAINS
Ne contient pas exactement cette ville : NOT CONTAINS
N’existe pas : IS NULL
Existe : 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 : CONTAINS
Ne contient pas cet ID d’entreprise exact : NOT CONTAINS
N’existe pas : IS NULL
Existe : IS NOT NULL


ValeursID d’entreprise
Format
Exemple Est un client B2B :
companies IS NOT NULL
N’est pas un client B2B :
companies IS NULL
Inclut les clients qui sont affiliés à une entreprise spécifique :
companies CONTAINS 3778915041302






Remarques
  • Lorsque vous créez le segment de clientèle, vous pouvez sélectionner l’entreprise par son nom dans la liste qui s’affiche. Vous pouvez également commencer à saisir le titre de l’entreprise, puis la sélectionner dans la liste.
  • L’ID de l’entreprise, et non son nom, est saisi dans le code. Lorsque vous passez le curseur sur l’ID de l’entreprise, le nom de l’entreprise s’affiche.

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 : CONTAINS
Ne contient pas cet emplacement exact : NOT CONTAINS
N’existe pas : IS NULL
Existe : 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 à : !=
ValeursL’ID de l’appli sur laquelle segmenter.
FormatID d’appli
Exemple Inclure les clients qui ont été créés dans l’interface administrateur Shopify :
created_by_app_id = 1830279
Remarques
  • Lorsque vous créez le segment de clientèle, vous pouvez sélectionner une appli par son nom dans la liste qui s’affiche. Vous pouvez également commencer à saisir le nom de l’appli, puis la sélectionner dans la liste.
  • L’ID de l’appli, et non son nom, est saisi dans le code. Lorsque vous passez le curseur sur l’ID de l’appli, le nom de l’appli s’affiche.

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-DD
Exemples de décalage de date : -4w, -10y
Date nommée :
  • Aujourd’hui : = today
  • Hier : = yesterday
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 Inclure les clients qui ont été ajoutés au cours de la dernière semaine :
customer_added_date >= -7d

Inclure les clients qui ont été ajoutés au cours des huit derniers mois :
customer_added_date > -8m

Inclure 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 NULL
Existe : 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 :
  • Gmail : 'gmail.com'
  • Yahoo : 'yahoo.com' ou 'yahoo.ca'
  • Hotmail : 'hotmail.com'
  • AOL : 'aol.com'
  • MSN : 'msn.com'
  • Live : 'live.com'
  • Outlook : 'outlook.com'
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 NULL
Existe : 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.
  • Anglais : 'en'
  • Français : 'fr'
  • Espagnol : 'es'
  • Allemand : 'de'
  • Italien : 'it'
  • Japonais : 'ja'
  • Russe : 'ru'
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
  • Vous pouvez ajouter le code ISO des paramètres régionaux à la valeur pour spécifier un dialecte pour cette langue. Par exemple, vous pouvez utiliser 'en-US' pour les États-Unis et 'en-GB' pour le Royaume-Uni, ou 'pt-PT' pour le Portugal et 'pt-BR' pour le Brésil.
  • La valeur du filtre agit comme un caractère générique si seul le préfixe de la langue est spécifié. Par exemple, si la valeur du filtre est 'en', alors vos résultats incluent les clients dont la langue est définie sur 'en' et les clients dont la langue est définie sur 'en-GB', 'en-CA', et ainsi de suite.

Balises du client

Nom : customer_tags

Inclut les clients en fonction de leurs balises.

Opérateurs Contient cette balise exacte : CONTAINS
Ne contient pas cette balise exacte : NOT CONTAINS
N’existe pas : IS NULL
Existe : IS NOT NULL


ValeursLe 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 :
  • Nombre (latitude), Nombre (longitude)

  • Format pris en charge pour les coordonnées (latitude, longitude) :
  • Nombre : #

  • Format pris en charge pour distance_mi, distance_km :
  • Nombre : #




  • 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
    • La segmentation Shopify convertit automatiquement vos emplacements enregistrés en une paire de coordonnées, les affichant comme des valeurs sélectionnables lorsque vous utilisez ce filtre.
    • Si votre boutique a des emplacements enregistrés, Shopify Magic traduit automatiquement la paire de coordonnées en nom d’emplacement dans la traduction magique. Par exemple : « Clients qui ont une adresse dans un rayon de 10 miles de l’emplacement 'Salt Lake City Store'. »

    É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
    FormatFormats 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 :
  • Date absolue : YYYY-MM-DD
  • Exemples de décalage de date :
    • Il y a 7 jours : -7d
    • Il y a 4 semaines : -4w
    • Il y a 3 mois : -3m
    • Il y a 1 an : -1y
    • Date nommée : today, yesterday


  • 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 :
  • Nombre : #











  • 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
    • Lorsque vous créez un segment de clientèle à l’aide du paramètre activity_id, vous pouvez sélectionner l’activité marketing par son nom dans la liste qui s’affiche.
    • En raison de la conservation des données, l’absence de paramètres date signifie que les résultats seront filtrés pour les 26 derniers mois, sans date de début ou de fin définie.
    • L’absence de activity_id signifie que votre filtre inclut toutes les activités d’e-mail Shopify.

    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 NULL
    Existe : 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 NULL
    Existe : IS NOT NULL







    Valeurs
    Format Date absolue : YYYY-MM-DD
    Exemples de décalage de date : -4w, -10y
    Date nommée :
    • Aujourd’hui : = today
    • Hier : = yesterday
    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 Inclure les clients dont la première commande a été passée depuis la semaine dernière :
    first_order_date >= -7d

    Inclure 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 NULL
    Existe : IS NOT NULL







    Valeurs
    Format Date absolue : YYYY-MM-DD
    Exemples de décalage de date : -4w, -10y
    Date nommée :
    • Aujourd’hui : = today
    • Hier : = yesterday
    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 Inclure les clients dont la dernière commande a été passée depuis la semaine dernière :
    last_order_date >= -7d

    Inclure 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





    ValeursLa 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-DD
    Exemples de décalage de date :
    • Il y a 7 jours : -7d
    • Il y a 4 semaines : -4w
    • Il y a 3 mois : -3m
    • Il y a 1 an : -1y
    Date nommée :
    • Aujourd’hui : today
    • Hier : yesterday
    Les dates nommées sont des valeurs par défaut et ne peuvent pas être modifiées.




    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
    • Lorsque vous placez votre curseur sur le montant, la devise utilisée pour filtrer vos clients s’affiche.
    • Lorsque vous placez votre curseur sur la syntaxe suivante :
      amount, sum_amount la description de la syntaxe s’affiche.
    • L’absence de parameters signifie que votre filtre inclut toutes les commandes passées, sans limite de temps.

    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 NULL
    Existe : 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 NULL
    Existe : 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-DD
    Exemples de décalage de date :
    • Il y a 7 jours : -7d
    • Il y a 4 semaines : -4w
    • Il y a 3 mois : -3m
    • Il y a 1 an : -1y
    • Date nommée : today, yesterday
    Les dates nommées sont des valeurs par défaut et ne peuvent pas être modifiées.

    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
    • Lorsque vous créez le segment de clientèle à l’aide du paramètre id, vous pouvez sélectionner le produit par son nom ou son image dans la liste qui s’affiche. Vous pouvez également commencer à saisir le titre du produit, puis le sélectionner dans la liste.
    • C’est l’ID du produit, et non le titre du produit, qui est saisi dans le code. Lorsque vous placez votre curseur sur l’ID du produit, le titre et l’image du produit s’affichent.
    • L’absence des deux date paramètres signifie que les résultats seront filtrés pour toutes les périodes, sans date de début ou de fin définie.
    • L’absence de tout paramètre signifie que votre filtre inclut tous les produits achetés, toutes périodes confondues.

    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.

    Liste des opérateurs et des valeurs possibles pour les groupes RFM, avec des exemples.
    Opérateurs Est égal à : =
    N’est pas égal à : !=
    N’existe pas : IS NULL
    Existe : 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 NULL
    Existe : 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 : CONTAINS
    Ne contient pas cet emplacement exact : NOT CONTAINS
    N’existe pas : IS NULL
    Existe : IS NOT NULL


    ValeursUtilisez 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 USD

    Formats pris en charge pour balance :
    Nombre : #

    Formats pris en charge pour next_expiry_date et last_credit_date :
    Dates absolues : YYY-MM-DD
    Exemples de décalage de date :
    Il y a 7 jours : -7d
    Il y a 4 semaines : -4w
    Il y a 3 mois : -3m
    Il y a 1 an : -1y
    Dates nommées :
  • Aujourd’hui : today
  • Hier : yesterday
  • Les dates nommées sont des valeurs par défaut et ne peuvent pas être modifiées.












    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
    • Les clients disposent d’un compte de crédit en magasin si vous leur avez déjà émis un crédit en magasin. Le solde du crédit en magasin d’un client peut être supérieur ou égal à 0.
    • Les comptes de crédit en magasin sont propres à une devise. Si vous n’incluez pas de paramètre currency dans votre segment, votre filtre renvoie alors tous les comptes de crédit en magasin, quel que soit le type de devise.
    • Un client peut avoir de zéro à plusieurs comptes de crédit en magasin, en fonction du nombre de devises que vous prenez en charge. Par exemple, si vous émettez un crédit en magasin à un client en CAD et en USD, ce client dispose de 2 comptes de crédit en magasin.

    É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-DD
    Exemples de décalage de date :
    • Il y a 7 jours : -7d
    • Il y a 4 semaines : -4w
    • Il y a 3 mois : -3m
    • Il y a 1 an : -1y
    Dates nommées :
    • Aujourd’hui : today
    • Hier : yesterday
    Les événements de la boutique en ligne sont disponibles pour les 26 derniers mois, les données commençant en mai 2023.

    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
    • Lorsque vous créez le segment de clientèle à l’aide du paramètre id, vous pouvez sélectionner le produit ou la collection par son nom ou son image dans la liste qui s’affiche. Vous pouvez également commencer à saisir le titre du produit ou de la collection, puis le sélectionner dans la liste.
    • C’est l’ID du produit ou de la collection, et non le titre, qui est saisi dans le code. Lorsque vous passez le curseur sur l’ID, le titre et l’image du produit ou de la collection s’affichent.
    • Les collections utilisent l’image enregistrée comme miniature de collection, le cas échéant. Sinon, un espace réservé d’image générique s’affiche.
    • En raison de la conservation des données, l’absence de paramètres date signifie que les résultats seront filtrés pour les 26 derniers mois, sans date de début ou de fin définie.
    • L’absence de id signifie que votre filtre inclut tous les produits.