✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kuidas oma veebisaidil MailChimpi integreerida

17

Kas soovite oma veebisaidile integreerida MailChimpi uudiskirja? MailChimp on üks populaarsemaid e-turundusteenuseid, mis haldavad teie veebisaidi tellijaid. Selles artiklis uurime MailChimpi integreerimist PHP-s.

Internetis on mitu e-posti turundusteenuse pakkujat, näiteks Aweber ja iContact. Kuid kahtlemata on MailChimp rahva seas populaarsem.

MailChimpi integreerimine veebisaidile on väga lihtne. Peate lihtsalt lisama osa koodist ja saate hõlpsalt oma abonente hallata.

Olen varem kirjutanud artikli, mis selgitab ka MailChimpi integreerimist teie veebisaidile. Selles artiklis kirjutasin koodi MailChimp API-ga suhtlemiseks. Selles artiklis kasutaksime oma MailChimpi integreerimiseks GitHubi teeki

Nagu öeldud, heitkem pilk MailChimpi integreerimisele teie veebisaidil.

Hankige MailChimpi API võti ja vaatajaskonna ID

Alustamiseks peate hankima oma MailChimpi konto API võtme ja vaatajaskonna ID. API-võti on kohustuslik, kui helistate MailChimp API-le. Vaatajaskonna ID on identifitseerimisvõti, mille loend peaks uued tellijad tellima.

Logige sisse oma MailChimpi kontole. Valige kasutajaikooni alt konto.

Kuidas oma veebisaidil MailChimpi integreerida

Klõpsake nuppu Extra-> API võtmed.

Kuidas oma veebisaidil MailChimpi integreerida

Klõpsake jaotises Teie API võtmed nuppu Loo võti ja kopeerige hetkeks vajalik API-võti.

Kuidas oma veebisaidil MailChimpi integreerida

Nüüd on teie API-võti valmis. Järgmisena hankige vaatajaskonna ID, millele peate oma tellijad lisama. Selleks klõpsake menüül Vaatajaskond ja valige seejärel rippmenüüst Sihtrühma haldamine suvand Seaded.

Kuidas oma veebisaidil MailChimpi integreerida

Klõpsake jaotises Seaded vaatajaskonna nime ja vaikeväärtusi.

Kuidas oma veebisaidil MailChimpi integreerida

Järgmisel lehel leiate oma vaatajaskonna ID.

Kuidas oma veebisaidil MailChimpi integreerida

Lisage abonent MailChimpi loendisse

Olete nüüd valmis oma API võtme ja loendi ID-ga. Järgmisena peate selle GitHubi teegi installima Composeri abil.

Avage terminal oma projekti juurkataloogis ja käivitage käsk:

composer require drewm/mailchimp-api

Kui teegi installisime, kaasaksime teegi keskkonna oma PHP-faili. Me teeme seda järgmisel viisil.

<?php
require_once "vendor/autoload.php";
 
use DrewMMailChimpMailChimp;
 
$api_key = 'YOUR_API_KEY';
$list_id = 'LIST_ID';
 
$MailChimp = new MailChimp($api_key);

Asendage kohatäited tegelike väärtustega.

Abonendi lisamiseks loendisse peame edastama e-posti aadressi ja oleku. Olek võib olla kas tellitud või ootel. Kui olekuväärtus on tellitud, lisatakse e-posti aadress otse MailChimpi loendisse. Ja kui olekuväärtus on ootel, saadetakse kasutajale kinnitusmeil. Pärast kinnitamist lisatakse kasutaja loendisse.

Tellitud saab konkreetsesse loendisse lisada, kirjutades alloleva koodi:

//subscribe a user
$result = $MailChimp->post("lists/$list_id/members", [
     'email_address' => 'PASS_EMAIL_ADDRESS_HERE',
     'status'        => 'subscribed',
]);
 
if(isset($result['id'])) {
    echo 'User subscribed successfully.';
}

Võite lisada tellija jaoks vaatajaskonna väljad. Need vaatajaskonna väljad salvestasid kasutaja kohta lisateavet. Oletame, et soovite lisada väärtusi väljadele FNAME, LNAME, mis on vaikimisi MailChimpis. Sel juhul lisage pärast ülaltoodud tellimiskoodi allolev kood.

$subscriber_hash = MailChimp::subscriberHash('PASS_EMAIL_ADDRESS_HERE');
$MailChimp->patch("lists/$list_id/members/$subscriber_hash", [
    'merge_fields' => ['FNAME'=>'FIRST_NAME', 'LNAME'=>'LAST_NAME']
]);

Kasutaja saab abonentidele määrata ka silte. Kontakte saate korraldada siltidega. Oletame, et tahan tellijale lisada märgendi „Blogger", nii et kood on järgmine.

$subscriber_hash = MailChimp::subscriberHash('PASS_EMAIL_ADDRESS_HERE');
$MailChimp->post("lists/$list_id/members/$subscriber_hash/tags", [
    'tags' => [
                ['name' => 'Blogger', 'status' => 'active'],
            ]
]);

Rohkem massiivi elemente kasutades saate määrata mitu silti. Kui soovite märgendi eemaldada, edastage olekuväärtus mitteaktiivseks.

Abonendi kustutamine MailChimpi loendist

Tellija kustutamiseks oma MailChimpi loendist peate lihtsalt edastama md5 e-posti räsi MailChimpi eksemplari kustutamismeetodile. Raamatukogu pakub funktsiooni, subscriberHashmis loob e-posti aadressi md5 räsi.

//delete a subscriber
$subscriber_hash = $MailChimp->subscriberHash('PASS_EMAIL_ADDRESS_HERE');
$result = $MailChimp->delete("lists/$list_id/members/$subscriber_hash");

See selleks! See kõik käib MailChimpi tellijate lisamise või kustutamise kohta. Loodetavasti saate aru MailChimpi integreerimisest PHP-ga veebisaidil. Palun jagage oma mõtteid allpool toodud kommentaaris.

seotud artiklid

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem