Objetivo da integração: Cada vez que um usuário der ou revogar consentimento na plataforma da PrivacyTools isso deve se refletir no Mailchimp.
...
Info |
---|
Gestão de tags no mailchimp: https://mailchimp.com/developer/marketing/api/list-member-tags/add-or-remove-member-tags/ |
Observação importante: O Mailchimp possui diversos datacenters e a URL do endpoint muda de acordo com o datacenter. Nos exemplos abaixo o datacenter é o “us7”. Confira na URL da sua conta no Mailchimp qual o seu datacenter.
...
Note |
---|
O {listID} que compõe o endpoint você precisa obter no Mailchimp conforme a sua configuração de listas. Caso queira obter os códigos faça o comando abaixo. curl -X GET 'https://us7.api.mailchimp.com/3.0/lists' --user 'anystring:A_SUA_CHAVE_DE_API' Caso queira obter a lista de audiência pelo admin do Mailchimp acesse o menu “Audience dashboard >> Manage Audience >> Settings” e copie o valor do campo “Unique ID for the audience” |
...
Code Block |
---|
{ "tags": [ { "name": "newsletter", "status": "active" } ], "is_syncing": false } |
Info |
---|
Coloque “active” se você quiser ativar o consentimento na tag “newsletter”. Caso queira revogar o consentimento mude para “inactive” . O nome da tag é ilustrativo, você pode usar uma ou várias tags conforme a sua preferência e configuração no Mailchimp. |
Você pode ainda enviar novas tags usando as variáveis da PrivacyTools, como por exemplo o hash e o nome da finalidade conforme exemplo abaixo.
Code Block | ||
---|---|---|
| ||
{
"tags": [
{
"name": "newsletter",
"status": "active"
},
{
"name": "${templateHash}",
"status": "active"
},
{
"name": "${templateTitle}",
"status": "active"
}
],
"is_syncing": false
} |
Salve o webhook.
2.2 - Crie uma trigger para disparar o webhook
...