Content MarketingE-postmarkedsføring og automatisering

Mailchimp: Bygg en tilpasset feed i WordPress for RSS-til-e-post-kampanjen din

As resources continue to get tighter for companies, it’s becoming a necessity that they stop wasting time and fully incorporate automation and integrations that can shave hours of effort off of their workload every week. Companies often have marketing departments that are siloed by their work channels. A great example is a content team producing fantastic content and an email marketing team working on their weekly newsletter.

Hvis du har en blogg, har du sannsynligvis en RSS mate. Og hvis du har en RSS-feed hos en e-postleverandør som tilbyr dynamisk skripting i en e-postmal, kan du vanligvis mate blogginnleggene dine direkte til en e-post. MailChimp er RSS-til-e-post-funksjonen gjør dette vakkert .... og planlegger til og med nyhetsbrevet for deg!

Mailchimp RSS-til-e-post

RSS-til-e-post-funksjonen er utformet for å forenkle din e-postmarkedsføring. I stedet for manuelt å lage e-postkampanjer for hvert nytt innlegg, automatiserer Mailchimp prosessen. Dette lar deg fokusere på å lage verdifullt innhold for bloggen din mens Mailchimp tar seg av e-postdistribusjon.

Mailchimps RSS-til-e-post-funksjon fungerer gjennom trinn som automatiserer konvertering av blogg- eller nettstedinnhold til nyhetsbrev på e-post og leverer dem til abonnenter. Her er en detaljert forklaring på hvordan det fungerer:

  1. Integrasjonsoppsett: For å bruke RSS-til-e-post-funksjonen, integrer bloggen eller nettstedets RSS-feed med Mailchimp. I Mailchimp kan du finne et alternativ for å sette opp en RSS-kampanje.
  2. Henting av RSS-feed: Mailchimp vil med jevne mellomrom sjekke RSS-feeden din for nye oppdateringer når du har satt opp integrasjonen. Hyppigheten av denne sjekken kan tilpasses basert på dine preferanser. Hver gang et nytt innlegg eller oppdatering oppdages i RSS-feeden din, vil Mailchimp starte oppretting og sending av e-postkampanjen din.
  3. Tilpasning av e-postmal: Mailchimp tilbyr en rekke tilpassede e-postmaler. Du kan designe eller velge fra forhåndsdesignede maler som passer ditt merke og dine preferanser. E-postmalen fungerer som layout for nyhetsbrevet ditt.
  4. Innholdsvalg: Neste trinn er å velge innholdet som er inkludert i e-postkampanjen. Mailchimp henter de siste innleggene eller oppdateringene fra RSS-feeden din og viser dem i e-posten ved hjelp av innholdsblokker.
  5. Personalisering og design: Mailchimp lar deg tilpasse e-posten ved å legge til merkevareelementer, for eksempel logo, farger og innholdsformatering. Du kan også legge til personlige hilsener og meldinger for å engasjere abonnentene dine bedre.
  6. planlegging: Du kan velge den spesifikke dagen og klokkeslettet du vil at e-postkampanjen skal sendes til abonnentene dine. Denne planleggingsfunksjonen lar deg sende e-poster på optimale tidspunkter, med tanke på faktorer som tidssoner og engasjementsmønstre.
  7. Automatisering: Hele prosessen er automatisert med RSS-til-e-post-funksjonen satt opp. Hver gang det er nytt innhold på bloggen eller nettstedet ditt, vil Mailchimp automatisk generere et nyhetsbrev på e-post ved å bruke de siste innleggene fra RSS-feeden og sende det til abonnentlisten din basert på din valgte tidsplan.
  8. Rapportering og analyse: Mailchimp gir detaljerte rapporter og analyser for hver e-postkampanje som sendes gjennom RSS-til-e-post-funksjonen. Du kan spore ytelsen til e-postene dine, for eksempel åpningsrater, klikkfrekvenser og abonnentengasjement. Denne innsikten hjelper deg med å avgrense markedsføringsstrategien din og forbedre fremtidige kampanjer.

Tilpasse RSS-til-e-postmalen din

Det er to elementer for å tilpasse e-posten din, e-postmalen og feeden din. Denne delen diskuterer hvordan jeg tilpasser e-postmalen min ved å bruke flettekoder for dynamisk å lage innholdet ved å bruke data fra feeden.

e-postredaktør rss til e-post mailchimp

Før feeden

Før feeden min ønsket jeg å vise en e-postoverskrift med tittelen på RSS-feeden min og datoen den ble forespurt.

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

Feed og varer

Hvert av innleggene dine i feeden din går gjennom som varer.

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

Denne eksempelmalen for Mailchimp RSS-til-e-post bruker flettekoder for å sette inn innhold fra RSS-feeden i e-posten dynamisk. La oss forklare hver linje:

  • *|RSSITEMS:|*: Dette er sammenslåingskoden som brukes til å indikere starten på RSS-feedelementsløyfen. Hvert element i RSS-feeden vil bli behandlet som en egen e-postkampanje med innholdet.
  • <h2 class="mc-toc-title"><strong><a href="*|RSSITEM:URL|*" target="_blank">*|RSSITEM:TITLE|*</a></strong></h2>: Denne linjen genererer en HTML <h2> overskrift med tittelen på RSS-feedelementet. De *|RSSITEM:URL|* merge tag erstattes med URL-en til elementet, og *|RSSITEM:TITLE|* erstattes med tittelen på varen.
  • <p><span style="font-size:12px">by *|RSSITEM:AUTHOR|* on *|RSSITEM:DATE|*</span></p>: Denne linjen lager et avsnitt som viser forfatteren og datoen for RSS-feedelementet. *|RSSITEM:AUTHOR|* erstattes med forfatterens navn, og *|RSSITEM:DATE|* erstattes med datoen på varen.
  • *|RSSITEM:IMAGE|*: Denne sammenslåingskoden viser bildet av RSS-feedelementet, vanligvis det fremhevede bildet. Bildets URL er satt inn her.
  • <div style="height: 9px; line-height: 9px;">&nbsp;</div>: Denne linjen skaper et 9px høyt tomrom mellom bildet og innholdet. Den bruker en <div> element med en høyde på 9 piksler og en linjehøyde på 9 piksler. De &nbsp; brukes til å sikre at plassen er synlig selv i e-postklienter som kan kollapse tomme elementer.
  • *|RSSITEM:CONTENT|*: Denne sammenslåingskoden viser innholdet i RSS-feedelementet. Det inkluderer vanligvis et utdrag eller et utdrag fra det opprinnelige innlegget.
  • <hr style="border: none; border-top: 2px solid #eaeaea; width: 100%; padding-bottom: 20px;" />: Denne linjen legger til en horisontal linjeseparator etter hvert RSS-feedelement. De <hr> element med innebygde CSS-stiler skaper en 2px høy horisontal linje med en solid farge #eaeaea. De width: 100%; sørger for at linjen spenner over hele e-postens bredde, og padding-bottom: 20px; legger til et mellomrom på 20 px etter linjen.
  • *|END:RSSITEMS|*: Denne sammenslåingstaggen signaliserer slutten på løkken for RSS-feedelementer. Alt innhold etter denne taggen vil være utenfor loopen og vil ikke bli gjentatt for hvert feedelement.

The result is a nice, clean email incorporating a week of articles I’m sending out each Monday morning. You can

abonnere her. If you want to add a table of contents to your email, I’ve got instructions on how to do that as well:

Add a Table of Contents To a Mailchimp RSS-to-Email Campaign

Bygg en tilpasset WordPress-feed for e-post

Noen ekstra tilpasninger måtte gjøres for å få e-postene mine til å se bra ut:

  • Jeg ønsket å inkludere det fremhevede bildet for hver artikkel i den endelige e-posten.
  • Jeg ønsket å endre hvor langt utdraget av hver artikkel var slik at det var nok innhold til å engasjere leserne mine.
  • Fordi jeg sender ut nyhetsbrevet på e-post ukentlig, vil jeg sørge for at jeg har en hel uke med artikler oppført i e-posten i stedet for standardinnmatingen for bloggen min.
  • Jeg ønsket ikke å modifisere min nåværende RSS-feed på noen måte fordi jeg bruker det til ytterligere syndikeringsarbeid.

Vel, med WordPress kan du oppnå dette ved å lage en ekstra feed! Dette er hvordan:

  1. I din barnetemaer functions.php fil, legg til følgende kode for å legge til en tilpasset 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');

Adressen til den nye feeden vil være bloggfeeden din, etterfulgt av /mailchimp/. Så i mitt tilfelle er Mailchimp RSS-feeden som jeg skal bruke på:

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

Noen viktige merknader:

  • Sørg for å oppdatere innstillingene for permalink (du trenger ikke å endre noe) for å gjenkjenne og bufre denne nye nettadressen på riktig måte.
  • If you’re modifying your feed and not seeing the latest data, WordPress caches your feed. A simple cheat is to add a querystring when requesting the feed. So, in the example above, I add ?t=1, t=2, t=3, etc., as I’m designating the feed in Mailchimp.
https://martech.zone/feed/mailchimp/?t=1

Vil du se den i aksjon? Abonner nedenfor!

Douglas Karr

Douglas Karr er CMO for Åpne INSIGHTS og grunnleggeren av Martech Zone. Douglas har hjulpet dusinvis av vellykkede MarTech-startups, har bistått med due diligence på over 5 milliarder dollar i Martech-oppkjøp og -investeringer, og fortsetter å hjelpe selskaper med å implementere og automatisere salgs- og markedsføringsstrategier. Douglas er en internasjonalt anerkjent digital transformasjons- og MarTech-ekspert og foredragsholder. Douglas er også en publisert forfatter av en Dummies guide og en bok om lederskap for bedrifter.

Relaterte artikler

Tilbake til toppen-knappen
Lukke

Annonseblokkering oppdaget

Martech Zone er i stand til å gi deg dette innholdet uten kostnad fordi vi tjener penger på nettstedet vårt gjennom annonseinntekter, tilknyttede lenker og sponsing. Vi vil sette pris på om du vil fjerne annonseblokkeringen når du ser på nettstedet vårt.