API Kullanarak SendPulse'u Platformunuza Nasıl Entegre Edebilirsiniz?

Yayınlanan: 2018-11-20

API, hizmetlerin ve uygulamaların hızlı ve hassas bir şekilde veri alışverişi yapmasına olanak tanır, bu da yalnızca web geliştiricilerinin değil, aynı zamanda güçlü bir teknik altyapıya sahip olmayan uzmanların da dikkatini çeker. Pazarlamacılar, bir API'nin uyumluluk sorunları hakkında endişelenmeden en etkili platform kombinasyonunu bulma becerisini takdir ediyor.

Bu yazıda SendPulse e-posta hizmeti API'sinin nasıl kullanılacağını açıklayacağız. Ayrıca, bir e-posta kampanyası oluşturma ve bununla ilgili istatistikler alma konusunda adım adım kılavuzumuzu da edineceksiniz.

İçindekiler
  1. API nedir?
  2. API pazarlamacılara nasıl yardımcı olur?
  3. SendPulse API ile neler yapabilirsiniz?
  4. API aracılığıyla SendPulse hizmetleri nasıl kullanılır?
    1. 1. Hizmette yetkilendirin
    2. 2. Bir adres defteri oluşturun
    3. 3. Adres defteri kimliğini alın
    4. 4. E-posta adreslerini adres defterine yükleyin
    5. 5. E-posta şablonunu yükleyin
    6. 6. Tüm adres defterine gönderilecek bir kampanya oluşturun
    7. 7. Kampanya hakkında bilgi alın
    8. 8. E-postanın alıcının posta kutusunda nasıl görüntülendiğini kontrol edin
    9. 9. Otomatik bir dizi e-posta gönderme seçeneği
  5. sonuçta ne var

API nedir?

API, Uygulama Programlama Arayüzü anlamına gelir. Uygulamaların belirli bir ortak görevi tamamlama sürecinde etkileşime girdiği bir arayüzdür.

API, uygulamalar ve hizmetler arasında veri alışverişini sağlamak için tasarlanmıştır. Bu nedenle, uygulama kullanıcıları için tasarlanmış arabirimlerin aksine, çeşitli simgeler ve düğmeler içeren ortak bir arabirime sahip değildir. API, bir dizi hazır sınıf, işlev, prosedür, yapı ve sabit ile temsil edilir.

Aslında, onu günlük olarak kullanırsınız: bilgileri bir uygulamadan diğerine aktarırken veya otomatik sistem eşleştirmesinde görevler oluşturursunuz. Örneğin, çevrimiçi hizmetler kayıt gerektirmeden sosyal medya hesabınızla oturum açmanıza izin verdiğinde API kullanılır.

API pazarlamacılara nasıl yardımcı olur?

Pazarlamacıların gerekli bilgileri alırken esnek olmaları gerekir. Kural olarak, neredeyse hiç ortak bir arayüz önermeyen birden fazla kanaldan veri toplarlar. API aracılığıyla bir sistemden diğerine bilgi aktarıldığında, bu tür arayüzler gerçekten önemli değil. Önemli olan, her iki sistemin de ortak istek ve cevap parametrelerini tanımasıdır. Bu şekilde, hız ve hassasiyet gerektiren görevler için gerekli olan veri aktarımı hızlı bir şekilde gerçekleşir.

Bir API'nin bir pazarlamacı için nasıl yararlı olabileceği hakkında bir fikir edinmek için, o API aracılığıyla hangi verilerin mevcut olduğunu ve nasıl elde edileceğini öğrenmeleri gerekir. Bir web geliştiricisinden ilgilendiğiniz API'yi kontrol etmesini ve olası entegrasyon seçeneklerini tartışmasını isteyin.

SendPulse API ile neler yapabilirsiniz?

Kara listelerin yanı sıra posta listeleri, gönderenler, e-posta kampanyaları ve şablonları içeren işlemler için SendPulse API'sini kullanın. Hesap bakiyenizi kontrol edin ve kampanyalar hakkında bilgi alın.

SendPulse API belgelerinin tamamını web sitemizde bulabilirsiniz. Entegrasyon oluşturan geliştiriciler için gereksinimleri içerir.

API aracılığıyla SendPulse hizmetleri nasıl kullanılır?

İş akışı örneklerini göstermek için Postman adlı bir API test aracı kullandık. Bu uygulama Mac, Windows ve Linux için mevcuttur ve herhangi bir programlama dili bilgisi gerektirmez. Uygulama başlatma, test etme, belgeleme ve izleme modlarında çalışır. Amaçlarınız için benzer herhangi bir uygulamayı kullanmaktan çekinmeyin.

API aracılığıyla bir e-posta kampanyasının nasıl oluşturulacağını ve istatistiklerinin nasıl alınacağını gösteren bir örneğe bakalım.

1. Hizmette yetkilendirin

SendPulse belgelerinden yöntemi uygulayarak kişisel erişim belirtecini alın. SendPulse hesap ayarlarınızda belirtilen API Kimliği ve API Gizli Anahtarı değerlerini kullanın.

api id and secret
SendPulse hesap ayarlarında görüntülenen API Kimliği ve API Gizli Anahtarı değerleri

Erişim belirtecini almak için bu değerlerle bir API isteği gönderin. Hizmet size belirteci geri gönderecek ve türünü belirtecektir.

access token
Erişim belirteci ve türü ile SendPulse'dan yanıt

Her API isteğini imzalamak için bu simgeye ihtiyacınız olacak. Belirtecin yalnızca bir saat geçerli olduğunu ve sona erme süresinin ardından yenilenmesi gerektiğini unutmayın - bu durumda 1. Adımı tekrarlamalısınız. Ayrıca, güvenlik nedenleriyle kullanıcılar SendPulse hesap ayarlarında API Kimliği ve API Sırrı değerlerini güncelleyebilir. Bunu yaptıktan sonra, yeni bir erişim belirteci oluşturun.

2. Bir adres defteri oluşturun

creating address book
API aracılığıyla SendPulse aracılığıyla bir adres defteri oluşturma

3. Adres defteri kimliğini alın

Kitaptan e-posta adresleri hakkında ayrıntılı bilgi almak için API yöntemini kullanın. Daha sonraki işlemlerde adres defterlerini tanımlayabilmek için kimlik değerini kaydetmenizi öneririz.

address book id
SendPulse e-posta hizmeti API'sine yanıt olarak adres defterlerinin kimlikleri

4. E-posta adreslerini adres defterine yükleyin

Adres defterine e-posta adresleri eklendiğinde, ilgili değişkenler de aktarılır - bu durumda, {{Elvira}} değerine sahip {{Ad}} değişkenidir.

adding email address
API aracılığıyla bir posta listesine e-posta adresleri ekleme

5. E-posta şablonunu yükleyin

Halihazırda bir şablonunuz varsa, SendPulse belgelerinde sağlanan yöntemi kullanarak onu hizmete yükleyin.

adding email template
API aracılığıyla SendPulse'a bir şablon yükleme

Kampanya oluşturmadan önce yüklediğiniz şablonun kimliğini tanımlayın. Tüm şablonların bir listesini aldığınızda, ihtiyacınız olanı adıyla tanımlayın.

email template id
Yüklenen e-posta şablonunun kimliği

Henüz bir şablonunuz yoksa SendPulse sürükle ve bırak düzenleyicisiyle bir şablon oluşturun.

6. Tüm adres defterine gönderilecek bir kampanya oluşturun

Bir önceki adımda aldığınız ID değerini kullanarak “body” parametresini “template_id” parametresi ile değiştirin.

email template id value
SendPulse API'sindeki "Template_id" parametresinin değeri

7. Kampanya hakkında bilgi alın

Pazarlamacıların, gönderilen kampanyanın durumu hakkındaki bilgileri bilmesi önemlidir ve SendPulse API'si bunu elde etmeye izin verir. Aşağıda gösterildiği gibi, şu veriler görülebilir: gönderenin adı ve adresi, e-postanın konusu ve içeriği, kampanyadaki e-postaların sayısı, durumu ve gönderme tarihi.

email statistics
SendPulse e-posta hizmeti API'si aracılığıyla alınan gönderilen kampanya hakkında bilgi

çeşitli API yöntemleriyle, özel bir şablona dayalı bir e-posta kampanyası oluşturduk ve bununla ilgili bilgilere ulaştık.

E-posta kampanyalarıyla ilgili ayrıntılı istatistikler, doğrudan SendPulse hesabınızda mevcuttur.

8. E-postanın alıcının posta kutusunda nasıl görüntülendiğini kontrol edin

Aşağıdaki resimde gördüğünüz gibi, başlıkta abonenin adı belirdi: adres defterine alıcılar eklediğimizde {{Ad}} değişkeni başlığa aktarıldı.

email template
Kişi SendPulse API aracılığıyla adres defterine eklendiğinde bir başlığa aktarılan değişken değer

9. Otomatik bir dizi e-posta gönderme seçeneği

Bir şablon ekledikten sonra (Adım 5), bir dizi otomasyon gönderebilirsiniz. Örneğin, serinin başlangıç ​​koşulu olarak bir tarih seçilebilir. Diyelim ki, tarih olarak ilk sipariş yıl dönümünü ve otomatik serinin ilk unsuru olarak özel teklif içeren bir e-postayı seçtik.

Bu e-posta belirtilen tarihte gönderildikten sonra, web kancası gönderme seçeneği vardır. Bu şekilde, e-posta ile yaptıkları işlemlere bağlı olarak, e-posta listesindeki abone için özel bir değişken otomatik olarak eklenecektir - e-postayı açabilir, abonelikten çıkabilir veya spam olarak işaretleyebilirler.

email flow in automation 360
Örnek SendPulse Otomasyonu 360 serisi akışı

Bu sayede abonelerinizin işlemlerine ait verilerin e-posta ile aktarımını ayarlayabilir ve sisteminize iletebilirsiniz. Bu sonuçlar, müşterilerle daha sonraki çalışmalarınızda kullanılabilir.

sonuçta ne var

API, sistemler arasındaki karmaşık işbirliğini basitleştirir. API, sistemlerin işbirliği yapmasına izin vererek pazarlamacının işini kolaylaştırdığından, kullanıcının her sistem için büyük miktarda veri işlemesi gerekmez. Bu makaleyi bir web geliştiricisine gösterin ve SendPulse'u API aracılığıyla projenizle entegre etmeye başlayın.