Marketing treściMarketing e-mailowy i automatyzacja

Mailchimp: budowanie niestandardowego kanału w WordPress dla kampanii RSS-to-Email

W miarę jak zasoby firm stają się coraz mniejsze, koniecznością staje się zaprzestanie marnowania czasu i pełne wdrożenie automatyzacji i integracji, które mogą co tydzień oszczędzić wiele godzin wysiłku. Firmy często mają działy marketingu odizolowane od kanałów pracy. Świetnym przykładem jest zespół ds. treści tworzący fantastyczne treści oraz zespół ds. marketingu e-mailowego pracujący nad cotygodniowym biuletynem.

Jeśli masz bloga, prawdopodobnie masz RSS karmić. A jeśli masz kanał RSS od dostawcy usług poczty e-mail, który oferuje dynamiczne skrypty w szablonie wiadomości e-mail, zazwyczaj możesz przesyłać swoje posty na blogu bezpośrednio do wiadomości e-mail. Mailchimp's Funkcja RSS-to-Email robi to pięknie…. a nawet zaplanuje dla Ciebie biuletyn!

Mailchimp RSS na e-mail

Funkcja RSS-to-Email została zaprojektowana w celu uproszczenia działań związanych z marketingiem e-mailowym. Zamiast ręcznie tworzyć kampanie e-mailowe dla każdego nowego postu, Mailchimp automatyzuje ten proces. Dzięki temu możesz skupić się na tworzeniu wartościowych treści na swoim blogu, podczas gdy Mailchimp zajmuje się dystrybucją e-maili.

Funkcja RSS-to-Email Mailchimp działa poprzez kroki, które automatyzują konwersję treści bloga lub strony internetowej na biuletyny e-mail i dostarczanie ich subskrybentom. Oto szczegółowe wyjaśnienie, jak to działa:

  1. Konfiguracja integracji: Aby korzystać z funkcji RSS-to-Email, zintegruj kanał RSS swojego bloga lub witryny z Mailchimp. W Mailchimp można znaleźć opcję ustawienia kampanii RSS.
  2. Pobieranie kanału RSS: Mailchimp będzie okresowo sprawdzał Twój kanał RSS pod kątem nowych aktualizacji po skonfigurowaniu integracji. Częstotliwość tego sprawdzania można dostosować do własnych preferencji. Za każdym razem, gdy w Twoim kanale RSS zostanie wykryty nowy post lub aktualizacja, Mailchimp rozpocznie tworzenie i wysyłanie Twojej kampanii e-mailowej.
  3. Dostosowanie szablonu wiadomości e-mail: Mailchimp oferuje wiele konfigurowalnych szablonów wiadomości e-mail. Możesz zaprojektować lub wybrać spośród gotowych szablonów, które pasują do Twojej marki i preferencji. Szablon wiadomości e-mail służy jako układ biuletynu.
  4. Wybór treści: Kolejnym krokiem jest wybranie treści zawartych w kampanii e-mailowej. Mailchimp pobierze najnowsze posty lub aktualizacje z Twojego kanału RSS i wyświetli je w wiadomości e-mail za pomocą bloków treści.
  5. Personalizacja i projekt: Mailchimp pozwala spersonalizować wiadomość e-mail, dodając elementy marki, takie jak logo, kolory i formatowanie treści. Możesz także dodawać spersonalizowane pozdrowienia i wiadomości, aby lepiej angażować subskrybentów.
  6. Harmonogram: Możesz wybrać konkretny dzień i godzinę, w której kampania e-mailowa ma zostać wysłana do Twoich subskrybentów. Ta funkcja planowania umożliwia wysyłanie wiadomości e-mail w optymalnym czasie, biorąc pod uwagę takie czynniki, jak strefy czasowe i wzorce zaangażowania.
  7. Automatyka: Cały proces jest zautomatyzowany dzięki skonfigurowanej funkcji RSS-to-Email. Za każdym razem, gdy na Twoim blogu lub stronie pojawi się nowa treść, Mailchimp automatycznie wygeneruje biuletyn e-mailowy na podstawie najnowszych postów z kanału RSS i wyśle ​​go do Twojej listy subskrybentów na podstawie wybranego przez Ciebie harmonogramu.
  8. Raportowanie i analityka: Mailchimp zapewnia szczegółowe raporty i analizy dla każdej kampanii e-mailowej wysyłanej za pośrednictwem funkcji RSS-to-Email. Możesz śledzić wydajność swoich e-maili, na przykład wskaźniki otwarć, współczynniki klikalności i zaangażowanie subskrybentów. Te spostrzeżenia pomogą Ci udoskonalić strategię marketingową i udoskonalić przyszłe kampanie.

Dostosowywanie szablonu RSS-to-Email

Istnieją dwa elementy dostosowywania wiadomości e-mail, szablonu wiadomości e-mail i kanału informacyjnego. W tej sekcji omówiono sposób dostosowywania szablonu wiadomości e-mail przy użyciu tagów scalania w celu dynamicznego tworzenia treści z wykorzystaniem danych z kanału.

edytor e-mail rss do poczty e-mail mailchimp

Przed karmieniem

Przed moim kanałem chciałem wyświetlić nagłówek wiadomości e-mail z tytułem mojego kanału RSS i datą żądania.

<h1 class="h1">*|RSSFEED:TITLE|*</h1>
Date: *|RSSFEED:DATE|*<br />

Kanał i elementy

Każdy z twoich postów w kanale jest zapętlony jako szt.

*|RSSITEMS:|*
<h2 class="mc-toc-title"><strong><a href="*|RSSITEM:URL|*" target="_blank">*|RSSITEM:TITLE|*</a></strong></h2>

<p><span style="font-size:12px">by *|RSSITEM:AUTHOR|* on *|RSSITEM:DATE|*</span></p>
*|RSSITEM:IMAGE|*

<div style="height: 9px; line-height: 9px;">&nbsp;</div>
*|RSSITEM:CONTENT|*

<hr style="border: none; border-top: 2px solid #eaeaea; width: 100%; padding-bottom: 20px;" /> *|END:RSSITEMS|*

Ten przykładowy szablon Mailchimp RSS-to-Email używa tagów scalania do dynamicznego wstawiania treści z kanału RSS do wiadomości e-mail. Wyjaśnijmy każdą linię:

  • *|RSSITEMS:|*: To jest znacznik scalania używany do wskazania początku pętli elementów kanału RSS. Każda pozycja w kanale RSS będzie przetwarzana jako oddzielna kampania e-mailowa z jej zawartością.
  • <h2 class="mc-toc-title"><strong><a href="*|RSSITEM:URL|*" target="_blank">*|RSSITEM:TITLE|*</a></strong></h2>: Ta linia generuje kod HTML <h2> nagłówek z tytułem elementu kanału RSS. The *|RSSITEM:URL|* tag scalania zostanie zastąpiony adresem URL elementu i *|RSSITEM:TITLE|* zostaje zastąpiony tytułem elementu.
  • <p><span style="font-size:12px">by *|RSSITEM:AUTHOR|* on *|RSSITEM:DATE|*</span></p>: Ten wiersz tworzy akapit przedstawiający autora i datę elementu kanału RSS. *|RSSITEM:AUTHOR|* zostaje zastąpione nazwiskiem autora i *|RSSITEM:DATE|* zostaje zastąpiony datą elementu.
  • *|RSSITEM:IMAGE|*: ten tag scalania wyświetla obraz elementu kanału RSS, zazwyczaj wyróżniający się obraz. Adres URL obrazu jest wstawiany tutaj.
  • <div style="height: 9px; line-height: 9px;">&nbsp;</div>: Ta linia tworzy pustą przestrzeń o wysokości 9 pikseli między obrazem a treścią. Używa <div> element o wysokości 9 pikseli i wysokości linii 9 pikseli. The &nbsp; służy do zapewnienia, że ​​przestrzeń jest widoczna nawet w klientach poczty e-mail, które mogą zwijać puste elementy.
  • *|RSSITEM:CONTENT|*: Ten tag scalania wyświetla zawartość elementu kanału RSS. Zwykle zawiera fragment lub fragment oryginalnego postu.
  • <hr style="border: none; border-top: 2px solid #eaeaea; width: 100%; padding-bottom: 20px;" />: ta linia dodaje poziomy separator linii po każdym elemencie kanału RSS. The <hr> element z wbudowanymi stylami CSS tworzy poziomą linię o wysokości 2 pikseli z jednolitym kolorem #eaeaea. The width: 100%; zapewnia, że ​​linia obejmuje całą szerokość wiadomości e-mail i padding-bottom: 20px; dodaje spację 20px po linii.
  • *|END:RSSITEMS|*: Ten tag scalania sygnalizuje koniec pętli elementów kanału RSS. Wszelka treść po tym tagu będzie poza pętlą i nie będzie powtarzana dla każdego elementu kanału.

Rezultatem jest ładny, przejrzysty e-mail zawierający artykuły z tygodnia, które wysyłam w każdy poniedziałek rano. Możesz

subskrybuj tutaj. Jeśli chcesz dodać spis treści do swojego e-maila, również mam instrukcję, jak to zrobić:

Dodaj spis treści do kampanii Mailchimp RSS-to-E-mail

Zbuduj niestandardowy kanał WordPress dla wiadomości e-mail

Jednak aby moje e-maile wyglądały dobrze, należało wprowadzić kilka dodatkowych dostosowań:

  • Chciałem dołączyć polecany obraz dla każdego artykułu do końcowego e-maila.
  • Chciałem zmodyfikować długość fragmentu każdego artykułu, aby zawierał wystarczającą ilość treści, aby zaangażować moich czytelników.
  • Ponieważ co tydzień wysyłam biuletyn e-mailowy, chcę mieć pewność, że w wiadomości e-mail znajduje się cały tydzień artykułów, a nie domyślny kanał mojego bloga.
  • Nie chciałem w żaden sposób modyfikować mojego obecnego kanału RSS, ponieważ używam go do dodatkowych wysiłków dystrybucyjnych.

Cóż, dzięki WordPress możesz to osiągnąć, tworząc dodatkowy kanał! Oto jak:

  1. W twoim motyw potomny functions.php dodaj następujący kod, aby dodać niestandardowy kanał.
/ Register a custom RSS feed named 'mailchimp'
function custom_register_mailchimp_feed() {
    add_feed('mailchimp', 'custom_generate_mailchimp_feed');
}
add_action('init', 'custom_register_mailchimp_feed');

// Generate the 'mailchimp' feed content
function custom_generate_mailchimp_feed() {
    header('Content-Type: ' . feed_content_type('rss2') . '; charset=' . get_option('blog_charset'), true);
    echo '<?xml version="1.0" encoding="' . get_option('blog_charset') . '"?' . '>';
    ?>
    <rss version="2.0"
         xmlns:content="http://purl.org/rss/1.0/modules/content/"
         xmlns:wfw="http://wellformedweb.org/CommentAPI/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:atom="http://www.w3.org/2005/Atom"
         xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
         xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
         <?php do_action('rss2_ns'); ?>>
    <channel>
        <title><?php bloginfo_rss('name'); ?></title>
        <atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" />
        <link><?php bloginfo_rss('url') ?></link>
        <description><?php bloginfo_rss('description') ?></description>
        <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate>
        <language><?php bloginfo_rss('language'); ?></language>
        <?php do_action('rss2_head'); ?>

        <?php while (have_posts()) : the_post(); ?>
            <item>
                <title><?php the_title_rss(); ?></title>
                <link><?php the_permalink_rss(); ?></link>
                <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>
                <dc:creator><![CDATA[<?php the_author(); ?>]]></dc:creator>
                <guid isPermaLink="false"><?php the_guid(); ?></guid>
                <?php do_action('rss2_item'); ?>

                <!-- Add featured image as a media:content element -->
                <?php if (has_post_thumbnail()) : ?>
                    <?php $thumbnail_url = wp_get_attachment_image_url(get_post_thumbnail_id(), 'medium'); ?>
                    <?php if ($thumbnail_url) : ?>
                        <media:content url="<?php echo esc_url($thumbnail_url); ?>" medium="image" type="<?php echo esc_attr(get_post_mime_type(get_post_thumbnail_id())); ?>" />
                    <?php endif; ?>
                <?php endif; ?>

                <description><![CDATA[<?php the_excerpt_rss(); ?>]]></description>
                <content:encoded><![CDATA[<?php the_excerpt_rss(); ?>]]></content:encoded>
            </item>
        <?php endwhile; ?>
    </channel>
    </rss>
    <?php
}

// Load the template
do_action('do_feed_mailchimp');

Adresem Twojego nowego kanału będzie kanał Twojego bloga, po którym następuje /mailchimp/. Tak więc w moim przypadku kanał RSS Mailchimp, którego zamierzam użyć, znajduje się pod adresem:

https://martech.zone/feed/mailchimp/

Kilka ważnych uwag:

  • Pamiętaj, aby zaktualizować ustawienia łącza bezpośredniego (nie musisz niczego zmieniać), aby poprawnie rozpoznawać i przechowywać w pamięci podręcznej ten nowy adres URL.
  • Jeśli modyfikujesz swój kanał i nie widzisz najnowszych danych, WordPress buforuje Twój kanał. Prostym oszustwem jest dodanie ciągu zapytania podczas żądania źródła danych. Zatem w powyższym przykładzie dodaję ?t=1, t=2, t=3 itd., ponieważ wyznaczam kanał w Mailchimp.
https://martech.zone/feed/mailchimp/?t=1

Chcesz zobaczyć go w akcji? Zapisz się poniżej!

Douglas Karr

Douglas Karr jest dyrektorem ds. marketingu OtwórzWglądy i założycielem Martech Zone. Douglas pomógł dziesiątkom odnoszących sukcesy start-upów MarTech, pomagał w due diligence ponad 5 miliardów dolarów w przejęciach i inwestycjach Martech i nadal pomaga firmom we wdrażaniu i automatyzacji ich strategii sprzedaży i marketingu. Douglas to uznany na całym świecie ekspert ds. transformacji cyfrowej oraz MarTech i mówca. Douglas jest także autorem przewodnika dla manekinów i książki o przywództwie biznesowym.

Powiązane artykuły

Powrót do góry przycisk
Zamknij

Wykryto Adblock

Martech Zone jest w stanie udostępnić Ci te treści bez żadnych kosztów, ponieważ zarabiamy na naszej witrynie poprzez przychody z reklam, linki partnerskie i sponsoring. Będziemy wdzięczni za usunięcie blokady reklam podczas przeglądania naszej witryny.