...
✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Kuinka tehdä MailChimp-integraatio verkkosivustollesi

25

Haluatko integroida MailChimp-uutiskirjeen verkkosivustoosi? MailChimp on yksi suosituista sähköpostimarkkinointipalveluista, joka hallinnoi verkkosivustosi tilaajia. Tässä artikkelissa tutkitaan MailChimp-integraatiota PHP: ssä.

Internetissä on useita sähköpostimarkkinointipalvelujen tarjoajia, kuten Aweber ja iContact. Mutta epäilemättä MailChimp on suosittu ihmisten keskuudessa.

MailChimpin integrointi verkkosivustoon on hyvin yksinkertaista. Sinun tarvitsee vain lisätä koodikappale ja pystyt hallitsemaan tilaajiasi helposti.

Olen aiemmin kirjoittanut artikkelin, joka selittää myös MailChimpin integroinnin verkkosivustoosi. Tässä artikkelissa kirjoitin koodin vuorovaikutukseen MailChimp-sovellusliittymän kanssa. Tässä artikkelissa käytämme GitHub-kirjastoa MailChimp-integraatioon

Tästä huolimatta katsotaanpa MailChimp-integraatio verkkosivustollasi.

Hanki MailChimp-sovellusliittymän avain ja yleisötunnus

Aloittamiseksi sinun on hankittava API-avain ja MailChimp-tilisi yleisötunnus. API-avain on pakollinen, kun soitetaan MailChimp-sovellusliittymälle. Yleisötunnus on tunnistusavain, johon uusien tilaajien tulee tilata.

Kirjaudu MailChimp-tilillesi. Valitse käyttäjäkuvakkeen alla Tili.

Kuinka tehdä MailChimp-integraatio verkkosivustollesi

Napsauta Extra-> API-avaimet.

Kuinka tehdä MailChimp-integraatio verkkosivustollesi

Napsauta API-avaimesi -osiossa Luo avain ja kopioi tarvitsemasi API-avain hetkessä.

Kuinka tehdä MailChimp-integraatio verkkosivustollesi

Nyt sinulla on API-avain valmis. Hanki seuraavaksi yleisötunnus, johon sinun on lisättävä tilaajat. Napsauta tätä varten Yleisö-valikkoa ja valitse sitten Asetukset-vaihtoehto avattavasta Hallitse yleisöä.

Kuinka tehdä MailChimp-integraatio verkkosivustollesi

Napsauta Asetukset-kohdassa Yleisön nimeä ja oletuksia.

Kuinka tehdä MailChimp-integraatio verkkosivustollesi

Seuraavalta sivulta löydät yleisötunnuksesi.

Kuinka tehdä MailChimp-integraatio verkkosivustollesi

Lisää tilaaja MailChimp-luetteloon

Olet nyt valmis käyttämään API-avainta ja luettelotunnusta. Seuraavaksi sinun on asennettava tämä GitHub-kirjasto Composerin avulla.

Avaa pääte projektin juurihakemistossa ja suorita komento:

composer require drewm/mailchimp-api

Kun olemme asentaneet kirjaston, sisällytämme kirjastoympäristön PHP-tiedostoihimme. Teemme sen seuraavalla tavalla.

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

Muista korvata paikkamerkit todellisilla arvoilla.

Jos haluat lisätä tilaajan luetteloon, meidän on lähetettävä sähköpostiosoite ja tila. Tila voi olla joko tilattu tai odottava. Jos tila-arvo on tilattu, sähköpostiosoite lisätään suoraan MailChimp-luetteloon. Ja jos tila-arvo on odottava, käyttäjälle lähetetään vahvistusviesti. Vahvistuksen jälkeen käyttäjä lisätään luetteloon.

Voimme lisätä tilatun luetteloon kirjoittamalla alla olevan koodin:

//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.';
}

Haluat ehkä lisätä tilaajan yleisökenttiä. Näillä yleisökentillä tallennettiin ylimääräisiä tietoja käyttäjästä. Oletetaan, että haluat lisätä arvoja kentille FNAME, LNAME, jotka tulevat oletusarvoisesti MailChimpissä. Lisää siinä tapauksessa yllä olevan tilauskoodin jälkeen koodi.

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

Käyttäjä voi myös määrittää tunnisteita tilaajille. Voit järjestää yhteystietoja tunnisteilla. Oletetaan, että haluan lisätä Blogger-tagin tilaajaan, joten koodi on seuraava.

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

Voit määrittää useita tunnisteita käyttämällä useampia matriisielementtejä. Jos haluat poistaa tunnisteen, välitä tilan arvo passiiviseksi.

Poista tilaaja MailChimp-luettelosta

Jos haluat poistaa tilaajan MailChimp-luettelosta, sinun tarvitsee vain välittää sähköpostin md5-hash MailChimp-ilmentymän poistomenetelmälle. Kirjasto tarjoaa toiminnon, subscriberHashjoka luo sähköpostiosoitteen md5-tiivisteen.

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

Se siitä! Kyse on tilaajien lisäämisestä tai poistamisesta MailChimpiin. Toivon ymmärtävänne MailChimp-integraatiota PHP-verkkosivustolla. Ole hyvä ja jaa ajatuksesi alla olevassa kommentissa.

Aiheeseen liittyvät artikkelit

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja