web-dev-qa-db-fra.com

Champs GDPR de l'API MailChimp

J'ai un formulaire de newsletter avec les champs nom et email, qui lors de la soumission est envoyé à /api.mailchimp.com/3.0/lists/####/members à l'aide de MailChimp API .

D'après ce que j'ai compris, les nouveaux champs GDPR créés par MailChimp ne semblent pas avoir de balise de champ associée, ce qui signifie qu'ils ne peuvent pas se voir attribuer de valeurs à l'aide de l'API.

Existe-t-il un moyen de capturer le consentement de l'utilisateur avec mon formulaire existant et de le faire correspondre aux champs MailChimp GDPR , ou dois-je plutôt remplacer mon formulaire par un formulaire incorporé MailChimp?

13
Alex Holsgrove

J'ai le même problème, alors j'ai demandé au support MailChimp, voici la réponse que j'ai obtenue:

Actuellement, la prise en charge des API n'est pas disponible pour les champs GDPR. Nous espèrons que disposer de cette fonctionnalité bientôt, bien que je ne sois pas capable de fournir un laps de temps. Ceci étant dit, je suis heureux de pouvoir transmettre ces commentaires ainsi que nos développeurs.

9
GSTAR

On dirait que MailChimp a récemment ajouté la prise en charge de leurs champs GPDR (autorisations marketing) à l'aide de leur API. Alors maintenant, vous devriez pouvoir utiliser votre formulaire existant pour capturer votre consentement.

Les outils GDPR sont-ils disponibles dans l'API?

Oui. Nous avons ajouté marketing_permissions en tant que champ avec une valeur booléenne. Vous pouvez donc activer les champs GDPR et les autorisations de marketing des contacts sync à l'aide de l'API. Pour en savoir plus sur la gestion des listes avec l'API MailChimp, consultez notre Documentation API .

Pour répondre aux demandes de suppression complète des données, vous pouvez également supprimer définitivement contacts à l'aide de l'API. Une fois qu'un contact est définitivement supprimé, ils ne peuvent pas être réimportés.

Source: https://mailchimp.com/help/gdpr-faq/#API

Notez que vous voudrez peut-être vérifier leurs docs lors de la preuve du consentement puisque vous n’utiliserez pas leur formulaire.

4
Gaelen Braithwait

ce qui signifie qu'ils ne peuvent pas être affectés à des valeurs à l'aide de l'API.

Il est en fait possible de définir les valeurs des options GDPR via l'API pour un membre de la liste, le seul problème est de connaître les différents marketing_permission_ids à l'avance ..__ Une astuce consiste à insérer le membre (ou un membre factice) sans les spécifier, extrayez ces identifiants de la charge de réponse, puis effectuez un deuxième appel de mise à jour à l'aide de ces identifiants:

PUT https://usXX.api.mailchimp.com/3.0/lists/{{listId}}/members/{{subscriberHash}}

{
    "marketing_permissions": [
        {"marketing_permission_id": "12a69fa097", "enabled": true},  // 'Email' consent
        {"marketing_permission_id": "d0dc5969af", "enabled": false}  // 'Direct Mail' consent
    ]
}
3
Francesco Salvi

J'avais le même problème en utilisant les formulaires incorporés de Mailchimp, mais cela a été considéré comme une solution de contournement possible que nous venons de mettre en œuvre. Jusqu'ici, je crois que cela fonctionnera pour nous!

https://getpublii.com/blog/newsletter-opt-in-gdpr-compliance.html

1
Rebecca

J'ai essayé de trouver le meilleur moyen de sauter l'API.

Et le meilleur moyen que j'ai trouvé est d'utiliser une page HTML dans laquelle vous pouvez placer vos suiveurs (analyse, pixel) et ce que vous voulez ... et d'ajouter une fenêtre contextuelle d'abonné compatible avec les champs GDPR.

0
djoo

L'une des réponses ci-dessus dit "il suffit d'attendre ou de passer au formulaire incorporé à la place". Cependant, j'ai navigué sur cette page car j'avais un problème similaire avec le formulaire incorporé. Je ne vois pas comment l'ajouter aux champs GDPR. Si quelqu'un a une solution à cela s'il vous plaît faites le moi savoir. Cependant, si ce n'est pas le cas, je suppose que je dois attendre la même solution que vous.

D'autre part, les champs GDPR sont activés sur le formulaire d'inscription Pop-up. Malheureusement, cela ne convient pas à mes fins.

0
beezand

En attendant que l’API inclue cette possibilité ……. Ce que je fais actuellement est d’ajouter deux champs à ma liste - «consentement» et «date du consentement» . (identique à mailchimp) "date du consentement" enregistre la date à laquelle le consentement a été donné. Ceci est important car je mets à jour les informations des abonnés chaque fois qu’ils remplissent un formulaire et je ne veux pas perdre la date de consentement initiale.

Une fois qu'un visiteur a donné son consentement, je garde un cookie afin de masquer les champs de consentement lors de la prochaine notification.

0
Livshin

Toujours pas d'API pour le champ en août 2018, c'est très étrange. Nous ne voulons pas le contourner car il faut le consentement.

J'ai déjà vu des applications Mailchimp (telles que Optin Cat pour Wordpress) contourner ce problème en créant leur propre champ/case à cocher GDPR, mais elles ne sont évidemment pas synchronisées avec Mailchimp.

0
Jack Caldwell