Amazon SES ve CloudWatch ile E-posta İzlemeyi Keşfetme


Her WordPress sitesi e-posta gönderir (yorumlar, güncellemeler ve yeni kullanıcılar için bildirimler gibi), ancak bunların takibi yoktur. Bu, e-postalarınızın açılıp açılmadığını veya tıklanıp tıklanmadığını veya birinin spam klasöründe okunmadan oturup beklemediğini bilmeyi zorlaştırır.

Bu, nadir bir parola sıfırlama veya yorum bildirimi gönderen sessiz bir site için sorun olmayabilir, ancak günde yüzlerce hatta binlerce e-posta gönderen meşgul sitelerin, e-postaların etkili olup olmadığını görmek için onları izlemenin bir yoluna ihtiyacı vardır. ve okunuyor.

Bu haftanın makalesi için Amazon SES ve CloudWatch ile e-posta takibine bir göz atacağım ve bunun yeni edindiğimiz (ve ücretsiz) WP SES eklentimizle birlikte iyi bir çözüm olup olmadığını öğreneceğim.

E-posta İzleme Nasıl Çalışır?

İlk olarak, e-posta izlemenin nasıl çalıştığına bir göz atalım. WordPress veya başka bir yolla normal bir e-posta gönderdiğinizde, e-postanın açılıp açılmadığını veya tıklanıp tıklanmadığını anlamanın bir yolu yoktur – e-posta protokollerinin bu özelliği yoktur. Neyse ki, işi halledecek birkaç geçici çözüm var.

En temel düzeyde, izleme e-postası, bir sunucuda (bu durumda Amazon) depolanan bir görüntüyü e-postaya ekleyerek çalışır. E-posta açıldığında, görüntü sunucudan yüklenir ve sunucu e-postayı açıldı olarak kaydeder. Genellikle, yüklenen resim 1 piksellik şeffaf bir resimdir (izleme pikseli olarak da bilinir), böylece e-postanın düzenini etkilemez.

Alıcının e-postalarda resimleri devre dışı bırakılmışsa veya e-postalar düz metin olarak gönderilmişse bu işe yaramaz, bu nedenle teknik %100 kusursuz değildir. Ancak bu, e-posta açılışlarını izlemenin en yaygın ve etkili yolu olmaya devam ediyor.

Bağlantı tıklamalarını izlemek benzer şekilde çalışır – bağlantılar, önce bağlantıyı tıklandı olarak kaydeden bir sunucuya gidecek ve ardından istenen gerçek URL'ye yeniden yönlendirilecek şekilde oluşturulur. Genellikle URL kısaltıcılar kullanılır, böylece aynı anda tıklamaları takip ederken daha küçük ve daha düzenli bağlantılar kullanılabilir.

Amazon SES ile E-posta Takibi

Amazon SES, kısa süre önce Amazon CloudWatch ve/veya Amazon Simple Notification Service (SNS) ile entegre olan e-posta takibi sunmaya başladı. WP SES eklentimize mükemmel bir iltifat olacağını düşündüm ve hemen konuya girdim.

Açma/tıklama izlemeyi etkinleştirmek için, SES'in açma/tıklama olaylarını izlemesini ve bunları sağlanan hedefte yayınlamasını bilmesi için AWS SES konsolunuzda bir yapılandırma seti oluşturmanız gerekir.

Bunu ayarlamak için "Engagement" adlı bir yapılandırma seti oluşturdum ve hedef olarak CloudWatch'ı ekledim:

CloudWatch hedefi ekleme

Etkinlik türleri için “Gönder”, “Tıkla” ve “Aç” ı seçtim, çünkü bunlar grafikle ilgilendiğim metriklerdi. Basitlik adına, açma ve tıklama takibi için Amazon'un alan adını kullanmayı seçtim, ancak kendi alan adınızı da kullanma seçeneğiniz olduğunu bilmek güzel.

Sonra ilk engelimle karşılaştım. Bir "Boyut Adı" ve "Varsayılan Değer" istiyordu ve bunların ne olduğu hakkında hiçbir fikrim yoktu. Konuyla ilgili dokümanları okuyup tekrar okuduktan sonra, bir konfigürasyon setinin kullanımını Boyut Adı ve adını da Varsayılan Değer olarak belirtmem gerektiğini fark ettim.

Bunu çözdükten sonra, WP SES eklentisinin, daha önce oluşturulan SES yapılandırma setini belirtmek için gerekli olan özel başlıkların ayarlanmasını desteklemediğini fark ettim. Bunu aşmak için WP SES eklentisini özel başlıkları destekleyecek şekilde düzenledim, bu şaşırtıcı derecede kolaydı ve uygun şekilde test edildikten sonra gelecekteki bir güncellemede yayınlanabilir.

Ardından, SES'e gönderilen e-postaların izlenmesi gerektiğini bildirmek için gerekli e-posta başlıklarını ekleyebildim:

 function ses_wp_mail_headers( $mail ) { $mail['headers'] = "X-SES-CONFIGURATION-SET: Engagement"; return $mail; } add_filter( 'wp_mail', 'ses_wp_mail_headers' );

Bununla birlikte Amazon, bir istisna dışında izleme pikselini eklemeye ve bağlantıları izlenebilir URL'lere dönüştürmeye başladı: WordPress bildirim e-postaları izlenmiyordu. Daha fazla araştırmadan sonra bunun olduğunu anladım çünkü WordPress e-postaları HTML olarak göndermez ve varsayılan olarak düz metin olarak gönderir. WordPress'in kullandığı içerik türünü geçersiz kılmak mümkündür, ancak bunun, HTML kullanmak üzere kodlanmadıkları için WordPress bildirim e-postalarının biçimlendirmesini bozma gibi talihsiz bir yan etkisi vardır:

Bozuk WordPress site e-postası

Bu, bildirim e-postalarını kendiniz özelleştirmeniz veya bunları sizin için özelleştirmek için başka bir eklenti kullanmanız gerektiği anlamına gelir. İyi değerlendirilmiş WP HTML Mail eklentisini test ettim ve bu sadece iş için bir araç gibi görünüyor. Eklenti tarafından sağlanan bildirim e-posta şablonları harika görünüyor ve sizin için doğru içerik türünü bile belirliyor.

Bunu yükledikten sonra, e-postalar nihayet Amazon tarafından takip ediliyordu! CloudWatch'ta oturum açtım ve olayları görüntülemek için özel bir pano oluşturdum. Bunu yapmak için, zaman içindeki gönderme, açma ve tıklama oranlarının grafiğini görebilmek için bir "Çizgi Grafiği" widget'ı oluşturdum. Ardından, daha önce oluşturduğum Etkileşim metriklerini seçtim ve eserime hayran kaldım:

CloudWatch'ta SES etkileşim grafiği

Çözüm

Kurmayı başarabilmeme rağmen, Amazon'un izlemesini WordPress ve WP SES ile birlikte kullanmanızı önerdiğimi söyleyemem. Kurulumu çok iştir, varsayılan WordPress site bildirimleriyle çalışmaz ve çok sayıda özel metrik eklemediğiniz sürece çok ayrıntılı bir grafik elde edemezsiniz – bu da CloudWatch'in fiyatını artırır. Belki de bunun en sinir bozucu yönü, belirsiz ve belirli örneklerin bulunmadığı Amazon'un belgeleriydi. Bu, birçok deneme yanılma işlemine yol açtı ve kendimi sürekli olarak bir şeyleri ayarlamanın daha iyi bir yolu olup olmadığını sorguluyordum.

İyi haber şu ki, (şimdi piyasaya sürülen) WP SES yenilememiz, WP Boşaltma SES, tıklama ve açma takibini kutudan çıkar çıkmaz halledecek, böylece herhangi bir şey ayarlamanız veya Amazon'un teknik sayfalarını karıştırmanız gerekmeyecek. belgeler. Ayrıca, konu satırına göre açma/tıklama oranını görüntülemenize ve nihayetinde belirli e-postalar veya e-posta adresleri için görüntüleme istatistiklerini desteklemenize olanak tanır.

Site e-postalarınızı zaten takip ediyor musunuz? Nasıl kurdun? SES ile yapmayı hiç denediniz mi? Yorumlarda bize bildirin.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir