Toujours dans un souci d’optimisation, j’essaie de remplacer les services que j’utilise via des plugins par d’autres méthodes comme le HTML5, l’externalisation de services comme Mailchimp, FeedPress pour gérer une newsletter sans plugin, ou encore la création de fonctions.
Dans ce tutoriel, je vous propose de mettre en place un système de newsletter externalisé avec FeedPress sur votre blog WordPress.
J’utilise FeedPress pour gérer mes flux RSS et maintenant pour gérer ma newsletter. J’utilisais auparavant MailPoet mais ce plugin est assez lourd.
FeedPress propose 2 offres, une gratuite mais limitée (vous pouvez quand même gérer votre newsletter sans pouvoir modifier l’apparence de votre mail) et l’autre pour 30€ par an qui permet d’avoir quelques fonctions supplémentaires.
Voici le comparatif des principales fonctionnalités :
Etape 1 : Pré-requis et préparatif.
Personnellement j’utilise le site Mailchimp pour l’envoi de ma newsletter. Le service gratuit est amplement suffisant pour l’instant jusqu’à 2000 abonnés et 12000 mails envoyés par mois. Pour cela vous devez créer un compte gratuit sur https://mailchimp.com.
Ensuite vous devez récupérer vos abonnés. Si vous utilisiez MailPoet cela est très facile, il suffit d’exporter la liste en allant dans MailPoet -> Abonnés -> Exporter dans l’interface d’administration de WordPress.
- 1: Sélectionner la liste de vos abonnés dans vos différentes newsletter.
- 2: Sélectionner impérativement .csv. En effet vous abonnés seront maintenant géré par FeedPress qui permet d’importer des abonnés via un fichier .csv.
- 3: Vous pouvez cocher cette option pour ne sélectionner uniquement les abonnés « réels » à votre newsletter.
- 4: Sélectionner les champs que vous voulez exporter ici uniquement le mail et la date d’abonnement.
- 5: exportation des abonnés dans un fichier .csv
Etape 2 : Importation de vos abonnés dans FeedPress
Après avoir créé un compte en cliquant sur cette URL FeedPress (ceci est un lien d’affiliation, si vous voulez utiliser une version payante, cliquer sur ce lien et bénéficier d’un mois gratuit.)
Ensuite dans FeedPress aller dans Newsletter -> Import & Export.
Sélectionner votre fichier .csv contenant vos abonnés et cliquer sur Importer les adresses e-mail.
Au bout de quelques secondes, vous devriez avoir ce type de message (en bleu) qui vous indique les résultats de l’importation.
Pour vérifier si vos abonnés ont bien été transférés, allez dans Newsletter -> Abonnés.
Etape 3 : Configurer votre newsletter
Les options par défaut, sont très bien, vous pouvez changer le texte si cela vous dit. Personnellement j’ai adapté quelques paramètres pour coller avec ma newsletter existante.
Dans Newsletter -> Options d’envoi
- 1: Personnaliser l’adresse e-mail d’envoi. Vu que je ne veux pas m’embêter avec les messages de retour j’ai mis une adresse qui n’existe pas généralement no-reply@votre-domaine.
- 2: J’ai personnalisé le titre de l’expéditeur, ce texte apparaît dans le champs De de votre lecteur mail.
- 3: Afin de garder une cohérence et conserver les filtres que mes abonnés auraient pu faire pour classer ma newsletter j’ai repris cet élément de titre [Quick-Tutoriel]
Ensuite sélectionner le bon fuseau horaire (indispensable pour l’envoi de votre newsletter, la majorité de mes abonnés sont en France) et sélectionner la périodicité et l’heure d’envoi de votre newsletter.
Cliquer sur Mettre à jour les options.
Voilà votre newsletter est prête.
Etape 4 (optionnel): Lié votre compte FeedPress à Mailchimp.
Cette étape n’est pas obligatoire. Elle n’est utile que pour pouvoir gérer plus finement le design de votre Newsletter ou si vous avez de nombreux utilisateurs dans votre newsletter.
Mailchimp sera utilisé pour l’envoi de la Newsletter. Pour lier les 2 comptes, il faut récupérer une API.
Connectez-vous sur votre compte Mailchimp et aller dans Account -> Extras -> API Keys -> Created Key
Dans la case label, vous pouvez indiquer avec quelle solution cette API est connectée. Cela permet de s’y retrouver si vous avez plusieurs Keys.
Maintenant faites un copier-coller de cette clé dans FeedPress. Allez dans Newsletter -> MailChimp -> Clé API et cliquer sur Sauver la clé API.
Ensuite dans FeedPress sélectionner votre liste qui doit être synchronisé avec MailChimp et cliquer sur Mettre à jour les options.
Etape 5 : Ajouter un formulaire d’abonnement sur votre blog.
FeedPress vous fournit un code à insérer sur les pages de votre blog ou dans un widget en ce qui me concerne. Vous pouvez récupérer le code en allant dans Newsletter -> Formulaire.
Ensuite je l’ai insérer dans un widget texte dans le footer de monthème et je l’ai adapté un peu à mes besoins (j’ai supprimé la réfence à FeedPress et aussi le tout blanc pour coller à mon thème). Je vous mets le code que j’utilise sur mon blog pour gérer l’abonnement à ma newsletter :
<form style="border:0px solid #ccc;padding:3px;text-align:center;" action="https://feed.press/e/mailverify" method="post" target="popupwindow" onsubmit="window.open('https://feed.press/e/mailverify?feed_id=quicktutoriel', 'popupwindow', 'scrollbars=yes,width=550,height=400');return true"><p>Entrez votre adresse e-mail :</p><p> <input type="text" style="width:140px" name="email"/></p><input type="hidden" value="quicktutoriel" name="feed_id"/> <input type="submit" value="S'abonner" /></form>
Ce qui donne ceci sur mon blog :
Voilà. Vous êtes prêt à gérer votre newsletter sans plugin. N’oublier pas si cela vous dit d’utiliser la version payante de FeedPress de cliquer sur ce lien : FeedPress (1mois gratuit à la clé pour vous et pour moi).
That’s All.