{"id":28554,"date":"2021-06-13T16:36:00","date_gmt":"2021-06-13T13:36:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28554"},"modified":"2021-10-18T04:00:10","modified_gmt":"2021-10-18T01:00:10","slug":"como-fazer-a-integracao-do-mailchimp-em-seu-site","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/como-fazer-a-integracao-do-mailchimp-em-seu-site\/","title":{"rendered":"Como fazer a integra\u00e7\u00e3o do MailChimp em seu site"},"content":{"rendered":"<p>Pretende integrar a newsletter MailChimp no seu site? <a href=\"https:\/\/mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">MailChimp<\/a> \u00e9 um dos populares servi\u00e7os de email marketing, que gerencia os assinantes do seu site. Neste artigo, estudamos a integra\u00e7\u00e3o do MailChimp em PHP.<\/p>\n<p>Existem v\u00e1rios fornecedores de servi\u00e7os de marketing por email na Internet, como <a href=\"http:\/\/aweber.com\/?483788\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Aweber<\/a> e <a href=\"https:\/\/www.icontact.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">iContact<\/a>. Mas sem d\u00favida o MailChimp \u00e9 mais popular entre as pessoas.<\/p>\n<p>Integrar o MailChimp ao site \u00e9 muito simples. Voc\u00ea s\u00f3 precisa adicionar algum c\u00f3digo e poder\u00e1 gerenciar seus assinantes facilmente.<\/p>\n<p>J\u00e1 escrevi um artigo que tamb\u00e9m explica como <a href=\"https:\/\/themewp.inform.click\/pt-pt\/integracao-mailchimp-em-um-site-usando-api-mailchimp-e-php\/\" title=\"integrar o MailChimp ao seu site\">integrar o MailChimp ao seu site<\/a>. Nesse artigo, escrevi o c\u00f3digo para interagir com a API MailChimp. Neste artigo, usar\u00edamos a biblioteca GitHub para nossa integra\u00e7\u00e3o MailChimp<\/p>\n<p>Dito isso, vamos dar uma olhada na integra\u00e7\u00e3o do MailChimp em seu site.<\/p>\n<h3>Obtenha a chave da API MailChimp e o ID do p\u00fablico<\/h3>\n<p>Para come\u00e7ar, voc\u00ea precisa obter uma chave de API e ID de p\u00fablico de sua conta do MailChimp. A chave API \u00e9 obrigat\u00f3ria ao fazer uma chamada para a API MailChimp. O ID de p\u00fablico \u00e9 a chave de identifica\u00e7\u00e3o na qual os novos assinantes devem se inscrever.<\/p>\n<p>Fa\u00e7a login em sua <a href=\"https:\/\/login.mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">conta MailChimp<\/a>. No \u00edcone do usu\u00e1rio, selecione a conta.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0051dd.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0051dd.png\" alt=\"Como fazer a integra\u00e7\u00e3o do MailChimp em seu site\" ><\/a><\/p>\n<p>Clique em <strong>Extra-&gt; Chaves de API<\/strong>.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff05ea88.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff05ea88.png\" alt=\"Como fazer a integra\u00e7\u00e3o do MailChimp em seu site\" ><\/a><\/p>\n<p>Na se\u00e7\u00e3o Suas chaves de API, clique em Criar uma chave e copie sua chave de API que precisamos em um momento.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" alt=\"Como fazer a integra\u00e7\u00e3o do MailChimp em seu site\" ><\/a><\/p>\n<p>Agora voc\u00ea tem sua chave API pronta. Em seguida, obtenha um ID de p\u00fablico ao qual voc\u00ea precisa adicionar seus assinantes. Para isso, clique no menu P\u00fablico e selecione a op\u00e7\u00e3o Configura\u00e7\u00f5es no menu Gerenciar P\u00fablico.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" alt=\"Como fazer a integra\u00e7\u00e3o do MailChimp em seu site\" ><\/a><\/p>\n<p>Em Configura\u00e7\u00f5es, clique no nome do p\u00fablico e padr\u00f5es.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" alt=\"Como fazer a integra\u00e7\u00e3o do MailChimp em seu site\" ><\/a><\/p>\n<p>Na pr\u00f3xima p\u00e1gina, voc\u00ea encontrar\u00e1 seu ID de p\u00fablico.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20227-6081cff0b1802.png\" alt=\"Como fazer a integra\u00e7\u00e3o do MailChimp em seu site\" ><\/a><\/p>\n<h3>Adicionar assinante \u00e0 lista MailChimp<\/h3>\n<p>Agora voc\u00ea est\u00e1 pronto com sua chave de API e id de lista. Em seguida, voc\u00ea precisa instalar esta <a href=\"https:\/\/github.com\/drewm\/mailchimp-api\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">biblioteca GitHub<\/a> usando o Composer.<\/p>\n<p>Abra o terminal no diret\u00f3rio raiz do seu projeto e execute o comando:<\/p>\n<pre><code>composer require drewm\/mailchimp-api<\/code><\/pre>\n<p>Depois de instalar a biblioteca, incluir\u00edamos o ambiente da biblioteca em nosso arquivo PHP. Fazemos isso da seguinte maneira.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse DrewMMailChimpMailChimp;\n\u00a0\n$api_key = 'YOUR_API_KEY';\n$list_id = 'LIST_ID';\n\u00a0\n$MailChimp = new MailChimp($api_key);<\/code><\/pre>\n<p>Certifique-se de substituir os marcadores pelos valores reais.<\/p>\n<p>Para adicionar um assinante \u00e0 lista, temos que passar o endere\u00e7o de e-mail e o status. O status pode ser inscrito ou pendente. Se o valor do status for inscrito, o endere\u00e7o de e-mail ser\u00e1 adicionado diretamente \u00e0 lista do MailChimp. E se o valor do status estiver pendente, um e-mail de confirma\u00e7\u00e3o ser\u00e1 enviado ao usu\u00e1rio. Ap\u00f3s a confirma\u00e7\u00e3o, o usu\u00e1rio ser\u00e1 adicionado \u00e0 lista.<\/p>\n<p>Podemos adicionar inscritos \u00e0 lista espec\u00edfica, escrevendo o c\u00f3digo abaixo:<\/p>\n<pre><code>\/\/subscribe a user\n$result = $MailChimp-&gt;post(\"lists\/$list_id\/members\", [\n\u00a0\u00a0\u00a0\u00a0\u00a0'email_address' =&gt; 'PASS_EMAIL_ADDRESS_HERE',\n\u00a0\u00a0\u00a0\u00a0\u00a0'status'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 =&gt; 'subscribed',\n]);\n\u00a0\nif(isset($result['id'])) {\n\u00a0\u00a0\u00a0\u00a0echo 'User subscribed successfully.';\n}<\/code><\/pre>\n<p>Voc\u00ea pode querer adicionar campos de p\u00fablico para o assinante. Esses campos de p\u00fablico costumavam armazenar informa\u00e7\u00f5es extras sobre o usu\u00e1rio. Digamos que voc\u00ea queira adicionar valores para os campos FNAME, LNAME que vem por padr\u00e3o no MailChimp. Nesse caso, ap\u00f3s o c\u00f3digo de assinatura acima, adicione o c\u00f3digo abaixo.<\/p>\n<pre><code>$subscriber_hash = MailChimp::subscriberHash('PASS_EMAIL_ADDRESS_HERE');\n$MailChimp-&gt;patch(\"lists\/$list_id\/members\/$subscriber_hash\", [\n\u00a0\u00a0\u00a0\u00a0'merge_fields' =&gt; ['FNAME'=&gt;'FIRST_NAME', 'LNAME'=&gt;'LAST_NAME']\n]);<\/code><\/pre>\n<p>O usu\u00e1rio tamb\u00e9m pode atribuir tags aos assinantes. Voc\u00ea pode organizar contatos com marcas. Digamos que eu queira adicionar uma tag &#8216;Blogger&#8217; ao assinante, ent\u00e3o o c\u00f3digo ser\u00e1 o seguinte.<\/p>\n<pre><code>$subscriber_hash = MailChimp::subscriberHash('PASS_EMAIL_ADDRESS_HERE');\n$MailChimp-&gt;post(\"lists\/$list_id\/members\/$subscriber_hash\/tags\", [\n\u00a0\u00a0\u00a0\u00a0'tags' =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0['name' =&gt; 'Blogger', 'status' =&gt; 'active'],\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]\n]);<\/code><\/pre>\n<p>Voc\u00ea pode atribuir v\u00e1rias tags usando mais elementos da matriz. Se voc\u00ea deseja remover a tag, passe o valor do status como &#8216;inativo&#8217;.<\/p>\n<h3>Excluir um assinante da lista MailChimp<\/h3>\n<p>Para excluir um assinante de sua lista do MailChimp, voc\u00ea s\u00f3 precisa passar o hash md5 do e-mail para o m\u00e9todo delete da inst\u00e2ncia do MailChimp. A biblioteca fornece uma fun\u00e7\u00e3o <code>subscriberHash<\/code>que cria o hash md5 do endere\u00e7o de e-mail.<\/p>\n<pre><code>\/\/delete a subscriber\n$subscriber_hash = $MailChimp-&gt;subscriberHash('PASS_EMAIL_ADDRESS_HERE');\n$result = $MailChimp-&gt;delete(\"lists\/$list_id\/members\/$subscriber_hash\");<\/code><\/pre>\n<p>\u00c9 isso! \u00c9 tudo sobre como adicionar ou excluir assinantes do MailChimp. Espero que voc\u00ea entenda sobre a integra\u00e7\u00e3o do MailChimp em um site com PHP. Por favor, compartilhe seus pensamentos no coment\u00e1rio abaixo.<\/p>\n<h4>Artigos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/grave-dados-na-planilha-do-onedrive-usando-microsoft-graph-api-e-php\/\" title=\"Grave dados na planilha do OneDrive usando Microsoft Graph API e PHP\">Grave dados na planilha do OneDrive usando Microsoft Graph API e PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/speech-to-text-usando-amazon-transcribe-em-php\/\" title=\"Speech-To-Text usando Amazon Transcribe em PHP\">Speech-To-Text usando Amazon Transcribe em PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-integrar-a-api-do-planilhas-google-com-php\/\" title=\"Como integrar a API do Planilhas Google com PHP\">Como integrar a API do Planilhas Google com PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea est\u00e1 procurando integra\u00e7\u00e3o MailChimp para newsletters em seu site? MailChimp \u00e9 um dos populares servi\u00e7os de marketing por e-mail para gerenciar<\/p>\n","protected":false},"author":1,"featured_media":21624,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[278],"tags":[848],"class_list":["post-28554","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/28554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=28554"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/28554\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/21624"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=28554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=28554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=28554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}