{"id":29381,"date":"2021-06-13T17:21:00","date_gmt":"2021-06-13T14:21:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29381"},"modified":"2021-10-18T03:32:44","modified_gmt":"2021-10-18T00:32:44","slug":"jak-zrobic-integracje-mailchimp-w-swojej-witrynie","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/jak-zrobic-integracje-mailchimp-w-swojej-witrynie\/","title":{"rendered":"Jak zrobi\u0107 integracj\u0119 MailChimp w swojej witrynie?"},"content":{"rendered":"<p>Czy chcesz zintegrowa\u0107 biuletyn MailChimp ze swoj\u0105 witryn\u0105? <a href=\"https:\/\/mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">MailChimp<\/a> to jedna z popularnych us\u0142ug e-mail marketingowych, kt\u00f3ra zarz\u0105dza subskrybentami Twojej witryny. W tym artykule zajmiemy si\u0119 integracj\u0105 MailChimp w PHP.<\/p>\n<p>W Internecie jest kilku dostawc\u00f3w us\u0142ug e-mail marketingu, takich jak <a href=\"http:\/\/aweber.com\/?483788\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Aweber<\/a> i <a href=\"https:\/\/www.icontact.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">iContact<\/a>. Ale bez w\u0105tpienia MailChimp jest bardziej popularny w\u015br\u00f3d ludzi.<\/p>\n<p>Integracja MailChimp ze stron\u0105 jest bardzo prosta. Wystarczy, \u017ce dodasz kawa\u0142ek kodu i b\u0119dziesz m\u00f3g\u0142 \u0142atwo zarz\u0105dza\u0107 swoimi subskrybentami.<\/p>\n<p>Napisa\u0142em w przesz\u0142o\u015bci artyku\u0142, w kt\u00f3rym wyja\u015bniono r\u00f3wnie\u017c <a href=\"https:\/\/themewp.inform.click\/pl\/integracja-mailchimp-na-stronie-internetowej-za-pomoca-mailchimp-api-i-php\/\" title=\"integracj\u0119 MailChimp z Twoj\u0105 witryn\u0105\">integracj\u0119 MailChimp z Twoj\u0105 witryn\u0105<\/a>. W tym artykule napisa\u0142em kod do interakcji z API MailChimp. W tym artykule wykorzystaliby\u015bmy bibliotek\u0119 GitHub do integracji z MailChimp<\/p>\n<p>To powiedziawszy, przyjrzyjmy si\u0119 integracji MailChimp w Twojej witrynie.<\/p>\n<h3>Uzyskaj klucz API MailChimp i identyfikator odbiorc\u00f3w<\/h3>\n<p>Aby rozpocz\u0105\u0107, musisz uzyska\u0107 klucz API i identyfikator odbiorc\u00f3w swojego konta MailChimp. Klucz API jest obowi\u0105zkowy podczas wywo\u0142ywania API MailChimp. Audience ID jest kluczem identyfikacyjnym, do kt\u00f3rego listy powinni zosta\u0107 zasubskrybowani nowi subskrybenci.<\/p>\n<p>Zaloguj si\u0119 na swoje <a href=\"https:\/\/login.mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">konto MailChimp<\/a>. Pod ikon\u0105 u\u017cytkownika wybierz Konto.<\/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=\"Jak zrobi\u0107 integracj\u0119 MailChimp w swojej witrynie?\" ><\/a><\/p>\n<p>Kliknij <strong>Extra-&gt;Klucze 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=\"Jak zrobi\u0107 integracj\u0119 MailChimp w swojej witrynie?\" ><\/a><\/p>\n<p>W sekcji Twoje klucze API kliknij Utw\u00f3rz klucz i skopiuj klucz API, kt\u00f3rego potrzebujemy za chwil\u0119.<\/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=\"Jak zrobi\u0107 integracj\u0119 MailChimp w swojej witrynie?\" ><\/a><\/p>\n<p>Teraz masz gotowy klucz API. Nast\u0119pnie zdob\u0105d\u017a identyfikator odbiorc\u00f3w, do kt\u00f3rego musisz doda\u0107 swoich subskrybent\u00f3w. W tym celu kliknij menu Odbiorcy, a nast\u0119pnie wybierz opcj\u0119 Ustawienia z menu rozwijanego Zarz\u0105dzaj odbiorcami.<\/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=\"Jak zrobi\u0107 integracj\u0119 MailChimp w swojej witrynie?\" ><\/a><\/p>\n<p>W Ustawieniach kliknij nazw\u0119 odbiorc\u00f3w i ustawienia domy\u015blne.<\/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=\"Jak zrobi\u0107 integracj\u0119 MailChimp w swojej witrynie?\" ><\/a><\/p>\n<p>Na nast\u0119pnej stronie znajdziesz sw\u00f3j identyfikator odbiorc\u00f3w.<\/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=\"Jak zrobi\u0107 integracj\u0119 MailChimp w swojej witrynie?\" ><\/a><\/p>\n<h3>Dodaj subskrybenta do listy MailChimp<\/h3>\n<p>Jeste\u015b teraz gotowy z kluczem API i identyfikatorem listy. Nast\u0119pnie musisz zainstalowa\u0107 t\u0119 <a href=\"https:\/\/github.com\/drewm\/mailchimp-api\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">bibliotek\u0119 GitHub<\/a> za pomoc\u0105 Composera.<\/p>\n<p>Otw\u00f3rz terminal w katalogu g\u0142\u00f3wnym projektu i uruchom polecenie:<\/p>\n<pre><code>composer require drewm\/mailchimp-api<\/code><\/pre>\n<p>Po zainstalowaniu biblioteki do\u0142\u0105czymy \u015brodowisko biblioteczne do naszego pliku PHP. Robimy to w nast\u0119puj\u0105cy spos\u00f3b.<\/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>Pami\u0119taj, aby zast\u0105pi\u0107 symbole zast\u0119pcze rzeczywistymi warto\u015bciami.<\/p>\n<p>Aby doda\u0107 subskrybenta do listy, musimy poda\u0107 adres e-mail i status. Status mo\u017ce by\u0107 subskrybowany lub oczekuj\u0105cy. Je\u015bli warto\u015b\u0107 statusu jest subskrybowana, adres e-mail zostanie dodany bezpo\u015brednio do listy MailChimp. A je\u015bli warto\u015b\u0107 statusu jest w toku, do u\u017cytkownika zostanie wys\u0142any e-mail z potwierdzeniem. Po potwierdzeniu u\u017cytkownik zostanie dodany do listy.<\/p>\n<p>Subskrybowanych mo\u017cemy doda\u0107 do konkretnej listy, pisz\u0105c poni\u017cszy kod:<\/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>Mo\u017cesz doda\u0107 pola odbiorc\u00f3w dla subskrybenta. Te pola odbiorc\u00f3w s\u0142u\u017c\u0105 do przechowywania dodatkowych informacji o u\u017cytkowniku. Powiedzmy, \u017ce chcesz doda\u0107 warto\u015bci dla p\u00f3l FNAME, LNAME, kt\u00f3re s\u0105 domy\u015blne w MailChimp. W takim przypadku po powy\u017cszym kodzie subskrypcji dodaj poni\u017cszy kod.<\/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>U\u017cytkownik mo\u017ce r\u00f3wnie\u017c przypisa\u0107 subskrybentom tagi. Mo\u017cesz organizowa\u0107 kontakty za pomoc\u0105 tag\u00f3w. Za\u0142\u00f3\u017cmy, \u017ce chc\u0119 doda\u0107 subskrybentowi tag \u201eBlogger&quot;, wi\u0119c kod b\u0119dzie wygl\u0105da\u0142 nast\u0119puj\u0105co.<\/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>Mo\u017cesz przypisa\u0107 wiele tag\u00f3w, u\u017cywaj\u0105c wi\u0119kszej liczby element\u00f3w tablicy. Je\u015bli chcesz usun\u0105\u0107 tag, przeka\u017c warto\u015b\u0107 statusu jako \u201enieaktywny&#8221;.<\/p>\n<h3>Usu\u0144 subskrybenta z listy MailChimp<\/h3>\n<p>Aby usun\u0105\u0107 subskrybenta z listy MailChimp, wystarczy przekaza\u0107 skr\u00f3t md5 wiadomo\u015bci e-mail do metody usuwania instancji MailChimp. Biblioteka udost\u0119pnia funkcj\u0119, <code>subscriberHash<\/code>kt\u00f3ra tworzy skr\u00f3t md5 adresu 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>Ot\u00f3\u017c \u200b\u200bto! Wszystko sprowadza si\u0119 do dodawania lub usuwania subskrybent\u00f3w MailChimp. Mam nadziej\u0119, \u017ce rozumiesz integracj\u0119 MailChimp na stronie internetowej z PHP. Podziel si\u0119 swoimi przemy\u015bleniami w poni\u017cszym komentarzu.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/zapisuj-dane-do-arkusza-onedrive-za-pomoca-microsoft-graph-api-i-php\/\" title=\"Zapisuj dane do arkusza OneDrive za pomoc\u0105 Microsoft Graph API i PHP\">Zapisuj dane do arkusza OneDrive za pomoc\u0105 Microsoft Graph API i PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/zamiana-mowy-na-tekst-przy-uzyciu-transkrypcji-amazon-w-php\/\" title=\"Zamiana mowy na tekst przy u\u017cyciu transkrypcji Amazon w PHP\">Zamiana mowy na tekst przy u\u017cyciu transkrypcji Amazon w PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-zintegrowac-api-arkuszy-google-z-php\/\" title=\"Jak zintegrowa\u0107 API Arkuszy Google z PHP\">Jak zintegrowa\u0107 API Arkuszy Google z PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Szukasz integracji z MailChimp dla biuletyn\u00f3w na swojej stronie? MailChimp to jedna z popularnych us\u0142ug e-mail marketingowych do zarz\u0105dzania<\/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":[277],"tags":[847],"class_list":["post-29381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=29381"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21624"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=29381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=29381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=29381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}