Kuidas oma veebisaidil MailChimpi integreerida
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.
Klõpsake nuppu Extra-> API võtmed.
Klõpsake jaotises Teie API võtmed nuppu Loo võti ja kopeerige hetkeks vajalik API-võti.
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.
Klõpsake jaotises Seaded vaatajaskonna nime ja vaikeväärtusi.
Järgmisel lehel leiate oma vaatajaskonna ID.
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, subscriberHash
mis 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.