Passer au contenu principal

Les Query String : la recherche technique

La liste des participants d’Eventmaker intègre un puissant moteur de recherche avancée permettant d’utiliser des query strings directement dans la barre de recherche.

Ces commandes permettent d’appliquer des filtres complexes, de combiner des critères précis et d’accéder à des données impossibles à obtenir via l’interface classique.

⚠️ Attention : les recherches avancées apparaissent dans l’URL.
Une URL ne peut pas dépasser 2000 caractères.
Si votre recherche contient trop de critères, scindez-la en plusieurs requêtes.


1. Mots-clés & opérateurs disponibles

1.1 Points de check-in

Mot-clé

Description

accepted_at / rejected_at

Filtre sur les accès verts / rouges (green_access_control_ids et red_access_control_ids)

present_at

Identique à accepted_at, mais basé sur les in_access_control_ids (plus d’entrées que de sorties)

checked_in_at

Retourne les check-ins sans distinction de statut

👉 Les noms des points d’accès acceptent les regex ou les IDs.


1.2 Thématiques

Mot-clé

Fonction

thematics

Filtre les participants par thématique (thematic_ids). Supporte le AND.

prefixes_interest_in

Filtre sur les niveaux d’intérêt (no, low, moderate, high, extreme). Supporte AND / OR.

Exemples :

thematics:innovation thematics:innovation thematics:design high_interest_in:marketing no_low_interest_in:ai

1.3 Engagement

Mot-clé

Description

engagement_levels

Retourne les participants selon leur engagement_quartile

Possibilités :

engagement_levels:low,moderate

OR uniquement


1.4 Accès attendus

Mot-clé

Description

expected_at

Filtre selon les points d’accès auxquels un participant est autorisé

Supporte le AND :

expected_at:MainEntrance expected_at:VIP

1.5 Catégories & populations

Mot-clé

Fonction

guest_category

Filtre par catégorie (nom ou ID). Seule la dernière occurrence est prise en compte.

population

Identique à guest_category, mais appliqué à la population

⚠️ No space entre guest_category: et la valeur.


1.6 ID techniques

  • *_id permet de cibler un ID directement
    Exemple :

guest_category_id:56a8a359e8035...

1.7 Dates d’inscription

Mot-clé

Fonction

registered_before

Participants inscrits avant une date

registered_after

Participants inscrits après une date

Exemple :

registered_before:"2023-04-01 12:00 UTC" registered_after:"2023-03-01 00:00 UTC"

1.8 Statuts d’inscription

Mot-clé

Fonction

status

Filtre par statut d’inscription

payment_status

Filtre sur le statut de paiement

sso_status

Filtre sur le statut SSO

SSO possibles :
has_account, no_account, unconfirmed_account

Exemple :

status:registered,cancelled

→ OR


1.9 Labels

Possibilité de faire du AND ou du OR :

label:VIP label:VIP label:PREMIUM label:VIP,PREMIUM

1.10 Absence d’un champ

no:field_name retourne les personnes ne possédant pas ce champ.

Exemples :

no:email no:last_name

⚠️ Ne fonctionne que sur les champs natifs.


1.11 Codes promo

promo_code:DISCOUNT10 promo_code:WELCOME,VIP

→ OR uniquement

Le texte doit correspondre exactement au code promo.


1.12 Langue

locale:fr locale:en

1.13 Dates de présence / check-in

Mot-clé

Description

first_attended_date

Date du premier check-in

attended_date

Filtre sur les check-ins d’une date précise

Formats acceptés :
YYYY-MM-DD, DD/MM/YYYY, DD-MM-YYYY


1.14 Statistiques email globales

Mot-clé

Description

email_sent

A reçu un email

email_opened

A ouvert un email

email_clicked

A cliqué

email_bounced

Email en erreur

email_spammed

Signalé comme spam

email_blocked

Bloqué

Valeurs : true, false, 1, 0


1.15 Opt-in & capacité de campagne

Mot-clé

Fonction

account_campaign_optin

Opt-in global

event_campaign_optin

Opt-in spécifique à l’événement

campaign_optin

Indique si Eventmaker peut envoyer des emails (règle composite)


1.16 Type de participation

attendance_type:virtual attendance_type:physical attendance_type:virtual_only attendance_type:physical_only

2. Exclusions

Vous pouvez exclure des participants d’une recherche via la notation :

-field:value

Exemples :

-country:france -country:france,uk -country:null -first_attended_date:"2024-01-10" -guest_category:"VIP"

Exemples avancés :

checked_in_at:Entrance -checked_in_at:Exit

3. Recherche “classique”

  • my search → recherche dans les searchable_keywords via regex

  • first_name:jean last_name:claude

  • Possibilité de rechercher directement un ID participant


4. Champs multi-valeurs

Certains champs peuvent contenir plusieurs valeurs.

Exemple :

products:"books,movies"

→ Retourne les participants ayant au moins ces deux valeurs dans le champ products.


5. Trier les résultats

Utilisez sort: pour ordonner votre recherche selon :

  • registered_at

  • created_at

  • last_name

  • company_name

  • rank

Exemples :

sort:created-asc sort:lastname-asc sort:companyname-desc

6. Cas particuliers – Guillemets & regex

Si un nom de catégorie / point d’accès contient des guillemets, ils doivent être échappés :

guest_category:"Catégorie \"VIP\" Deluxe" accepted_at:"Entrée \"Grand Hall\""

Conclusion

La recherche avancée Eventmaker est un outil extrêmement puissant permettant :

  • d'interroger précisément votre base de participants,

  • de croiser des critères complexes,

  • de filtrer par accessibilité, présence, engagement, campagnes, opt-in, labels, thématiques, dates, statuts, etc.

Utilisée correctement, elle remplace de nombreux exports inutiles et devient un véritable outil d’analyse en temps réel.

Avez-vous trouvé la réponse à votre question ?