Nilalaman MarketingEmail Marketing at Automation

Mailchimp: Pagbuo ng Custom na Feed Sa WordPress Para sa Iyong RSS-to-Email na Kampanya

Habang patuloy na humihigpit ang mga mapagkukunan para sa mga kumpanya, nagiging pangangailangan na ang mga ito na huminto sa pag-aaksaya ng oras at ganap na isama ang automation at mga integrasyon na maaaring mag-ahit ng mga oras ng pagsisikap sa kanilang workload bawat linggo. Ang mga kumpanya ay madalas na may mga departamento ng marketing na siled ng kanilang mga channel sa trabaho. Ang isang magandang halimbawa ay isang content team na gumagawa ng kamangha-manghang content at isang email marketing team na nagtatrabaho sa kanilang lingguhang newsletter.

Kung mayroon kang isang blog, malamang na mayroon kang isang RSS magpakain. At kung mayroon kang RSS feed na may email service provider na nag-aalok ng dynamic na scripting sa isang template ng email, kadalasan ay maaari mong direktang i-feed ang iyong mga post sa blog sa isang email. Mailchimp's Ang tampok na RSS-to-Email ay ginagawa ito nang maganda…. at kahit na iiskedyul ang newsletter para sa iyo!

Mailchimp RSS-to-Email

Ang tampok na RSS-to-Email ay idinisenyo upang pasimplehin ang iyong mga pagsusumikap sa marketing sa email. Sa halip na manu-manong gumawa ng mga email campaign para sa bawat bagong post, ino-automate ng Mailchimp ang proseso. Binibigyang-daan ka nitong tumuon sa paglikha ng mahalagang nilalaman para sa iyong blog habang pinangangalagaan ng Mailchimp ang pamamahagi ng email.

Gumagana ang tampok na RSS-to-Email ng Mailchimp sa pamamagitan ng mga hakbang na nag-o-automate sa pag-convert ng nilalaman ng blog o website sa mga newsletter ng email at paghahatid ng mga ito sa mga subscriber. Narito ang isang detalyadong paliwanag kung paano ito gumagana:

  1. Setup ng Pagsasama: Upang magamit ang tampok na RSS-to-Email, isama ang RSS feed ng iyong blog o website sa Mailchimp. Sa Mailchimp, makakahanap ka ng opsyon para mag-set up ng RSS campaign.
  2. Pagkuha ng RSS Feed: Pana-panahong susuriin ng Mailchimp ang iyong RSS feed para sa anumang mga bagong update kapag na-set up mo na ang pagsasama. Maaaring i-customize ang dalas ng pagsusuring ito batay sa iyong mga kagustuhan. Sa tuwing may nakitang bagong post o update sa iyong RSS feed, sisimulan ng Mailchimp ang paggawa at pagpapadala ng iyong email campaign.
  3. Pag-customize ng Template ng Email: Nag-aalok ang Mailchimp ng iba't ibang mga nako-customize na template ng email. Maaari kang magdisenyo o pumili mula sa mga paunang idinisenyong template na angkop sa iyong brand at mga kagustuhan. Ang template ng email ay nagsisilbing layout para sa iyong newsletter.
  4. Pagpili ng Nilalaman: Ang susunod na hakbang ay ang piliin ang nilalamang kasama sa email campaign. Kukunin ng Mailchimp ang pinakabagong mga post o update mula sa iyong RSS feed at ipapakita ang mga ito sa email gamit ang mga bloke ng nilalaman.
  5. Personalization at Disenyo: Hinahayaan ka ng Mailchimp na i-personalize ang email sa pamamagitan ng pagdaragdag ng iyong mga elemento ng pagba-brand, gaya ng iyong logo, mga kulay, at pag-format ng nilalaman. Maaari ka ring magdagdag ng mga personalized na pagbati at mensahe para mas mahusay na maakit ang iyong mga subscriber.
  6. Scheduling: Maaari mong piliin ang partikular na araw at oras na gusto mong ipadala ang email campaign sa iyong mga subscriber. Nagbibigay-daan sa iyo ang feature na ito sa pag-iskedyul na magpadala ng mga email sa pinakamainam na oras, isinasaalang-alang ang mga salik tulad ng mga time zone at mga pattern ng pakikipag-ugnayan.
  7. Automation: Ang buong proseso ay awtomatiko gamit ang tampok na RSS-to-Email na naka-set up. Sa tuwing may bagong content sa iyong blog o website, awtomatikong bubuo ng email newsletter ang Mailchimp gamit ang pinakabagong mga post mula sa RSS feed at ipapadala ito sa iyong listahan ng subscriber batay sa napili mong iskedyul.
  8. Pag-uulat at Analytics: Nagbibigay ang Mailchimp ng mga detalyadong ulat at analytics para sa bawat kampanyang email na ipinadala sa pamamagitan ng tampok na RSS-to-Email. Maaari mong subaybayan ang pagganap ng iyong mga email, tulad ng mga bukas na rate, click-through rate, at pakikipag-ugnayan ng subscriber. Tinutulungan ka ng mga insight na ito na pinuhin ang iyong diskarte sa marketing at pahusayin ang mga campaign sa hinaharap.

Pag-customize ng Iyong RSS-to-Email Template

Mayroong dalawang elemento sa pag-customize ng iyong email, ang iyong email template at ang iyong feed. Tinatalakay ng seksyong ito kung paano ko kino-customize ang aking template ng email gamit ang mga merge na tag para dynamic na gumawa ng content na gumagamit ng data mula sa feed.

email editor rss sa email mailchimp

Bago ang Feed

Bago ang aking feed, gusto kong magpakita ng email heading na may pamagat ng aking RSS feed at ang petsa kung kailan ito hiniling.

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

Feed at Mga Item

Ang bawat isa sa iyong mga post sa loob ng iyong feed ay naka-loop bilang item.

*|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|*

Ang sample na Mailchimp RSS-to-Email na template na ito ay gumagamit ng mga merge na tag upang magpasok ng nilalaman mula sa RSS feed sa email nang pabago-bago. Ipaliwanag natin ang bawat linya:

  • *|RSSITEMS:|*: Ito ang merge tag na ginamit upang ipahiwatig ang simula ng loop ng RSS feed item. Ang bawat item sa RSS feed ay ipoproseso bilang isang hiwalay na kampanya sa email kasama ang nilalaman nito.
  • <h2 class="mc-toc-title"><strong><a href="*|RSSITEM:URL|*" target="_blank">*|RSSITEM:TITLE|*</a></strong></h2>: Ang linyang ito ay bumubuo ng HTML <h2> heading na may pamagat ng RSS feed item. Ang *|RSSITEM:URL|* Ang merge tag ay pinalitan ng URL ng item, at *|RSSITEM:TITLE|* ay pinalitan ng pamagat ng item.
  • <p><span style="font-size:12px">by *|RSSITEM:AUTHOR|* on *|RSSITEM:DATE|*</span></p>: Lumilikha ang linyang ito ng talata na nagpapakita ng may-akda at petsa ng item sa RSS feed. *|RSSITEM:AUTHOR|* ay pinalitan ng pangalan ng may-akda, at *|RSSITEM:DATE|* ay pinalitan ng petsa ng item.
  • *|RSSITEM:IMAGE|*: Ipinapakita ng merge tag na ito ang larawan ng RSS feed item, kadalasan ang itinatampok na larawan. Ang URL ng larawan ay ipinasok dito.
  • <div style="height: 9px; line-height: 9px;">&nbsp;</div>: Lumilikha ang linyang ito ng 9px na mataas na bakanteng espasyo sa pagitan ng larawan at nilalaman. Gumagamit ito ng a <div> elementong may taas na 9 pixels at line-height na 9 pixels. Ang &nbsp; ay ginagamit upang matiyak na ang espasyo ay nakikita kahit sa mga email client na maaaring mag-collapse ng mga walang laman na elemento.
  • *|RSSITEM:CONTENT|*: Ipinapakita ng merge tag na ito ang nilalaman ng RSS feed item. Karaniwan itong may kasamang snippet o sipi mula sa orihinal na post.
  • <hr style="border: none; border-top: 2px solid #eaeaea; width: 100%; padding-bottom: 20px;" />: Ang linyang ito ay nagdaragdag ng pahalang na line separator pagkatapos ng bawat item sa RSS feed. Ang <hr> Ang elementong may mga inline na istilo ng CSS ay lumilikha ng 2px na taas na pahalang na linya na may solidong kulay ng #eaeaea. Ang width: 100%; tinitiyak na ang linya ay sumasaklaw sa buong lapad ng email, at padding-bottom: 20px; nagdaragdag ng 20px na espasyo pagkatapos ng linya.
  • *|END:RSSITEMS|*: Ang merge tag na ito ay nagpapahiwatig ng pagtatapos ng RSS feed item loop. Ang anumang nilalaman pagkatapos ng tag na ito ay nasa labas ng loop at hindi na mauulit para sa bawat feed item.

Ang resulta ay isang maganda, malinis na email na nagsasama ng isang linggo ng mga artikulong ipinapadala ko tuwing Lunes ng umaga. Kaya mo

mag-subscribe dito. Kung gusto mong magdagdag ng talaan ng mga nilalaman sa iyong email, mayroon akong mga tagubilin kung paano gawin iyon:

Magdagdag ng Talaan ng mga Nilalaman Sa isang Mailchimp RSS-to-Email Campaign

Bumuo ng Custom na WordPress Feed Para sa Email

Ang ilang karagdagang mga pagpapasadya ay kailangang gawin, gayunpaman, upang maging maganda ang hitsura ng aking mga email:

  • Nais kong isama ang itinatampok na larawan para sa bawat artikulo sa huling email.
  • Nais kong baguhin kung gaano katagal ang sipi ng bawat artikulo upang magkaroon ng sapat na nilalaman upang maakit ang aking mga mambabasa.
  • Dahil linggu-linggo kong ipinapadala ang aking email newsletter, gusto kong tiyakin na mayroon akong isang buong linggo ng mga artikulong nakalista sa email sa halip na ang default para sa feed ng aking blog.
  • Hindi ko nais na baguhin ang aking kasalukuyang RSS feed sa anumang paraan dahil ginagamit ko iyon para sa ilang karagdagang pagsisikap sa syndication.

Well, sa WordPress, magagawa mo ito sa pamamagitan ng paggawa ng karagdagang feed! Ganito:

  1. Sa iyong tema ng bata functions.php file, idagdag ang sumusunod na code upang magdagdag ng custom na feed.
/ 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');

Ang address ng iyong bagong feed ay ang iyong blog feed, na sinusundan ng /mailchimp/. Kaya, sa aking kaso, ang Mailchimp RSS feed na gagamitin ko ay nasa:

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

Ilang mahahalagang tala:

  • Tiyaking i-update ang iyong mga setting ng permalink (hindi mo kailangang baguhin ang anuman) upang makilala at mai-cache nang tama ang bagong URL na ito.
  • Kung binabago mo ang iyong feed at hindi mo nakikita ang pinakabagong data, ini-cache ng WordPress ang iyong feed. Ang isang simpleng cheat ay ang magdagdag ng querystring kapag humihiling ng feed. Kaya, sa halimbawa sa itaas, idinagdag ko ang ?t=1, t=2, t=3, atbp., habang itinatalaga ko ang feed sa Mailchimp.
https://martech.zone/feed/mailchimp/?t=1

Gusto mo bang makita ito sa aksyon? Mag-subscribe sa ibaba!

Douglas Karr

Douglas Karr ay CMO ng OpenINSIGHTS at ang nagtatag ng Martech Zone. Nakatulong si Douglas sa dose-dosenang matagumpay na mga startup ng MarTech, tumulong sa angkop na pagsusumikap ng higit sa $5 bil sa mga pagkuha at pamumuhunan ng Martech, at patuloy na tinutulungan ang mga kumpanya sa pagpapatupad at pag-automate ng kanilang mga diskarte sa pagbebenta at marketing. Si Douglas ay isang kinikilalang internasyonal na digital na pagbabago at eksperto at tagapagsalita ng MarTech. Si Douglas ay isa ring nai-publish na may-akda ng isang Dummie's guide at isang business leadership book.

Kaugnay na Artikulo

Bumalik sa tuktok na pindutan
Pagsasara

Natukoy ang Adblock

Martech Zone ay kayang ibigay sa iyo ang nilalamang ito nang walang bayad dahil pinagkakakitaan namin ang aming site sa pamamagitan ng kita ng ad, mga link na kaakibat, at mga sponsorship. Ikinalulugod namin kung aalisin mo ang iyong ad blocker habang tinitingnan mo ang aming site.