Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
languagejson
{
  "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

...