Formulaire d’inscription

Vous pouvez intégrer le formulaire d’inscription de Hyvor Post à votre site web pour permettre aux utilisateurs de s’abonner à votre newsletter. Le formulaire utilise le double opt-in par défaut, ce qui garantit que les abonnés confirment leur inscription par e-mail.

Intégrer le formulaire d'inscription

Ajoutez d’abord la balise script suivante dans le <head> de votre site web :

<script src="https://post.hyvor.com/form/form.js" type="module" async></script>

Ajoutez ensuite la balise HTML suivante à l’endroit où vous souhaitez afficher le formulaire :

<hyvor-post-form newsletter="{subdomain}"></hyvor-post-form>

Remplacez {subdomain} par le sous-domaine de votre newsletter. Vous le trouverez dans Console → Paramètres → Newsletter → Sous-domaine de la newsletter.

Personnaliser le formulaire

Vous pouvez personnaliser le texte et l’apparence du formulaire dans Console → Paramètres → Formulaire d’inscription.

Personnaliser le formulaire

Cela inclut des options comme le titre, la description, le texte du bouton, les couleurs et l’interface. Vous pouvez également ajouter du CSS personnalisé pour aller plus loin. Notez que le CSS personnalisé est ajouté au formulaire, qui est un web component avec un shadow DOM : votre CSS n’affectera donc que le formulaire, et non le reste de votre site.

Utiliser plusieurs listes

Supposons que votre newsletter comporte deux listes : Weekly Updates et Product Announcements.

  1. Par défaut, les deux listes sont affichées dans le formulaire d’inscription, et les utilisateurs peuvent choisir à quelle(s) liste(s) s’abonner.
<hyvor-post-form newsletter="{subdomain}"></hyvor-post-form>
Formulaire avec plusieurs listes
  1. Si vous souhaitez n’afficher que la liste Product Announcements, vous pouvez définir l’attribut lists sur « Product Announcements » (plusieurs listes peuvent être séparées par des virgules). Toute personne qui s’abonne via ce formulaire sera abonnée uniquement à la liste Product Announcements.
<hyvor-post-form
	newsletter="{subdomain}"
	lists="Product Announcements"
></hyvor-post-form>
Plusieurs listes : filtrage
  1. Par défaut, toutes les listes sont sélectionnées dans le formulaire. Si vous souhaitez qu’une liste soit désélectionnée par défaut, définissez l’attribut lists-default-unselected sur le nom de la liste (là encore, plusieurs listes peuvent être séparées par des virgules).
<hyvor-post-form
	newsletter="{subdomain}"
	lists-default-unselected="Product Announcements"
></hyvor-post-form>
Plusieurs listes : désélectionnées
  1. Si vous souhaitez masquer la sélection des listes, définissez l’attribut lists-hidden. L’utilisateur sera abonné à toutes les listes par défaut. Pour l’abonner à des listes précises, utilisez l’attribut lists.
<hyvor-post-form
	newsletter="{subdomain}"
	lists="Product Announcements"
	lists-hidden
></hyvor-post-form>
Plusieurs listes : masquées

Dans l’exemple ci-dessus, l’utilisateur sera abonné à la liste Product Announcements sans voir la sélection des listes.

Attributs du formulaire

Attribut
Valeur
newsletter
Le sous-domaine de votre newsletter (obligatoire)
lists
Une liste de noms de listes de la newsletter, séparés par des virgules, à afficher dans le formulaire. Si elle n'est pas définie, toutes les listes sont affichées (s'il y en a plusieurs).
lists-default-unselected
Une liste de noms de listes, séparés par des virgules, qui doivent être désélectionnées par défaut dans le formulaire. Si elle n'est pas définie, toutes les listes sont sélectionnées par défaut.
lists-hidden
Si défini, la sélection des listes est masquée et les utilisateurs sont abonnés à toutes les listes par défaut. Pour les abonner à des listes précises, utilisez l'attribut lists.
colors
light, dark ou os