Skip to content

Créer un centre de préférences

post

/preference_center/v1

Utilisez cet endpoint pour créer un centre de préférences permettant aux utilisateurs de gérer leurs préférences en matière de notification pour vos campagnes d’e-mail. Reportez-vous à la section Créer un centre de préférences avec l’API pour savoir comment créer un centre de préférences généré par l’API.

Conditions préalables

Pour utiliser cet endpoint, vous aurez besoin d’une clé API avec l’autorisation preference_center.update.

Limite de débit

Cet endpoint a une limitation du débit de 10 requêtes par minute, par espace de travail.

Corps de la demande

Paramètres de demande

Paramètre Requis Type de données Description
name Requis Chaîne de caractères Le nom du centre de préférences qui se conforme aux exigences suivantes :
- Comprend uniquement des lettres, des chiffres, des traits d’union et des traits de soulignement
- N’a pas d’espaces
preference_center_title Facultatif Chaîne de caractères Le titre des pages du centre de préférences et de confirmation. Si aucun titre n’est précisé, le titre des pages passera par défaut à « Centre de préférences ».
preference_center_page_html Requis Chaîne de caractères L’HTML de la page du centre de préférences.
confirmation_page_html Requis Chaîne de caractères L’HTML de la page de confirmation.
state Facultatif Chaîne de caractères Choisir active ou draft. Défini par défaut sur active si cela n’est pas spécifié.
options Facultatif Objet Attributs :
meta-viewport-content : Le cas échéant, une étiquette méta viewport sera ajoutée à la page avec content= <value of attribute>.

link-tags : Définissez un favicon pour la page. Lorsque cette option est activée, une étiquette <link> avec un attribut rel est ajoutée à la page.

Balises Liquid

Référez-vous aux balises Liquid suivantes qui peuvent être intégrées à votre HTML pour générer un état d’abonnement de l’utilisateur sur la page du centre de préférences.

État d’abonnement utilisateur

Liquid Description
{{subscribed_state.${email_global}}} Obtenir l’état global de l’abonnement à l’e-mail pour l’utilisateur (tel que “opted_in”, “subscribed”, ou “unsubscribed”).
{{subscribed_state.${<subscription_group_id>}}} Obtenir l’état abonné du groupe d’abonnement spécifié pour l’utilisateur (tel que “abonné” ou “désabonné”).

Saisies de formulaire et action

Liquid Description
{% form_field_name :email_global_state %} Indique qu’un élément de saisie de formulaire particulier correspond à l’état global d’abonnement aux e-mails de l’utilisateur. L’état de sélection de l’utilisateur doit être “opted_in”, “abonné” ou “désabonné” lorsque le formulaire est abonné avec des données de sélection pour l’état d’abonnement global à l’e-mail. S’il s’agit d’une case à cocher, l’utilisateur sera soit « opted_in », soit « désabonné ». Pour un input caché, l’état « abonné » sera aussi valide.
{% form_field_name :subscription_group <subscription_group_id> %} Indique qu’un élément de saisie de formulaire particulier correspond à un groupe d’abonnement particulier. L’état de sélection de l’utilisateur devrait être « abonné » ou « désabonné » lorsque le formulaire est soumis avec des données de sélection pour un groupe d’abonnement particulier.
{{preference_center_submit_url}} Produit une URL pour la soumission du formulaire.

Exemple de réponses

Créer un centre de préférences

HTML avec entrées de formulaire

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!