Marketing ContentE-mail marketing e automazione

Mailchimp: creazione di un feed personalizzato in WordPress per la tua campagna da RSS a e-mail

Poiché le risorse continuano a scarseggiare per le aziende, sta diventando una necessità che smettano di sprecare tempo e incorporino completamente l'automazione e le integrazioni che possono ridurre ore di impegno dal loro carico di lavoro ogni settimana. Le aziende spesso hanno dipartimenti marketing isolati dai loro canali di lavoro. Un ottimo esempio è un team di contenuti che produce contenuti fantastici e un team di email marketing che lavora sulla newsletter settimanale.

Se hai un blog, probabilmente hai un RSS foraggio. E se disponi di un feed RSS con un provider di servizi di posta elettronica che offre script dinamici in un modello di posta elettronica, in genere puoi inviare i post del tuo blog direttamente a un'e-mail. Mailchimp di La funzione RSS-to-Email lo fa magnificamente…. e pianifica anche la newsletter per te!

Mailchimp RSS-a-e-mail

La funzione RSS-to-Email è progettata per semplificare le tue attività di email marketing. Invece di creare manualmente campagne e-mail per ogni nuovo post, Mailchimp automatizza il processo. Ciò ti consente di concentrarti sulla creazione di contenuti di valore per il tuo blog mentre Mailchimp si occupa della distribuzione della posta elettronica.

La funzione RSS-to-Email di Mailchimp funziona attraverso passaggi che automatizzano la conversione dei contenuti di blog o siti Web in newsletter via e-mail e la consegna agli abbonati. Ecco una spiegazione dettagliata di come funziona:

  1. Configurazione dell'integrazione: Per utilizzare la funzione RSS-to-Email, integra il feed RSS del tuo blog o sito web con Mailchimp. In Mailchimp, puoi trovare un'opzione per impostare una campagna RSS.
  2. Recupero feed RSS: Mailchimp controllerà periodicamente il tuo feed RSS per eventuali nuovi aggiornamenti dopo aver impostato l'integrazione. La frequenza di questo controllo può essere personalizzata in base alle tue preferenze. Ogni volta che viene rilevato un nuovo post o un aggiornamento nel tuo feed RSS, Mailchimp avvierà la creazione e l'invio della tua campagna e-mail.
  3. Personalizzazione modello e-mail: Mailchimp offre una varietà di modelli di email personalizzabili. Puoi progettare o scegliere tra modelli predefiniti che si adattano al tuo marchio e alle tue preferenze. Il modello di email funge da layout per la tua newsletter.
  4. Selezione del contenuto: Il passaggio successivo consiste nel selezionare il contenuto incluso nella campagna e-mail. Mailchimp estrarrà gli ultimi post o aggiornamenti dal tuo feed RSS e li visualizzerà nell'e-mail utilizzando i blocchi di contenuto.
  5. Personalizzazione e design: Mailchimp ti consente di personalizzare l'e-mail aggiungendo i tuoi elementi di branding, come il logo, i colori e la formattazione del contenuto. Puoi anche aggiungere saluti e messaggi personalizzati per coinvolgere meglio i tuoi abbonati.
  6. programmazione: Puoi scegliere il giorno e l'ora specifici in cui desideri che la campagna e-mail venga inviata ai tuoi abbonati. Questa funzione di pianificazione ti consente di inviare e-mail in orari ottimali, considerando fattori come fusi orari e schemi di coinvolgimento.
  7. Automazione: L'intero processo è automatizzato con la funzione RSS-to-Email impostata. Ogni volta che ci sono nuovi contenuti sul tuo blog o sito web, Mailchimp genererà automaticamente una newsletter via e-mail utilizzando gli ultimi post dal feed RSS e la invierà al tuo elenco di iscritti in base alla pianificazione scelta.
  8. Rapporti e analisi: Mailchimp fornisce report e analisi dettagliati per ogni campagna e-mail inviata tramite la funzione RSS-to-e-mail. Puoi tenere traccia delle prestazioni delle tue e-mail, come tassi di apertura, percentuali di clic e coinvolgimento degli iscritti. Queste informazioni ti aiutano a perfezionare la tua strategia di marketing e a migliorare le campagne future.

Personalizzazione del modello RSS per e-mail

Ci sono due elementi per personalizzare la tua email, il tuo modello di email e il tuo feed. Questa sezione illustra come sto personalizzando il mio modello di email utilizzando i tag di unione per creare dinamicamente il contenuto utilizzando i dati del feed.

editor di posta elettronica rss per inviare un'e-mail a mailchimp

Prima del feed

Prima del mio feed, volevo visualizzare un'intestazione di posta elettronica con il titolo del mio feed RSS e la data in cui è stato richiesto.

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

Mangimi e articoli

Ognuno dei tuoi post all'interno del tuo feed viene ripetuto come elementi.

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

Questo modello RSS-to-Email di Mailchimp di esempio utilizza i tag di unione per inserire dinamicamente il contenuto dal feed RSS nell'e-mail. Spieghiamo ogni riga:

  • *|RSSITEMS:|*: Questo è il tag di unione utilizzato per indicare l'inizio del ciclo degli elementi del feed RSS. Ogni elemento nel feed RSS verrà elaborato come una campagna e-mail separata con il suo contenuto.
  • <h2 class="mc-toc-title"><strong><a href="*|RSSITEM:URL|*" target="_blank">*|RSSITEM:TITLE|*</a></strong></h2>: Questa riga genera un codice HTML <h2> intestazione con il titolo dell'elemento del feed RSS. IL *|RSSITEM:URL|* il tag merge viene sostituito con l'URL dell'elemento e *|RSSITEM:TITLE|* viene sostituito con il titolo dell'articolo.
  • <p><span style="font-size:12px">by *|RSSITEM:AUTHOR|* on *|RSSITEM:DATE|*</span></p>: Questa riga crea un paragrafo che mostra l'autore e la data dell'elemento del feed RSS. *|RSSITEM:AUTHOR|* è sostituito con il nome dell'autore, e *|RSSITEM:DATE|* viene sostituito con la data dell'articolo.
  • *|RSSITEM:IMAGE|*: questo tag di unione visualizza l'immagine dell'elemento del feed RSS, in genere l'immagine in primo piano. L'URL dell'immagine viene inserito qui.
  • <div style="height: 9px; line-height: 9px;">&nbsp;</div>: Questa linea crea uno spazio vuoto alto 9px tra l'immagine e il contenuto. Utilizza un <div> elemento con un'altezza di 9 pixel e un'altezza di linea di 9 pixel. IL &nbsp; viene utilizzato per garantire che lo spazio sia visibile anche nei client di posta elettronica che potrebbero comprimere gli elementi vuoti.
  • *|RSSITEM:CONTENT|*: questo tag di unione visualizza il contenuto dell'elemento del feed RSS. In genere include uno snippet o un estratto dal post originale.
  • <hr style="border: none; border-top: 2px solid #eaeaea; width: 100%; padding-bottom: 20px;" />: questa riga aggiunge un separatore di riga orizzontale dopo ogni elemento del feed RSS. IL <hr> L'elemento con stili CSS incorporati crea una linea orizzontale alta 2px con un colore a tinta unita #eaeaea. IL width: 100%; assicura che la linea si estenda per l'intera larghezza dell'e-mail e padding-bottom: 20px; aggiunge uno spazio di 20px dopo la riga.
  • *|END:RSSITEMS|*: questo tag di unione segnala la fine del ciclo degli elementi del feed RSS. Qualsiasi contenuto dopo questo tag sarà fuori dal ciclo e non verrà ripetuto per ogni elemento del feed.

Il risultato è un'e-mail gradevole e pulita che incorpora una settimana di articoli che invio ogni lunedì mattina. Puoi

iscriviti qui. Se desideri aggiungere un sommario alla tua email, ho anche le istruzioni su come farlo:

Aggiungi un sommario a una campagna RSS-to-email di Mailchimp

Crea un feed WordPress personalizzato per la posta elettronica

Tuttavia, è necessario eseguire alcune personalizzazioni aggiuntive per rendere le mie e-mail belle:

  • Volevo incorporare l'immagine in primo piano per ogni articolo nell'e-mail finale.
  • Volevo modificare la lunghezza dell'estratto di ogni articolo in modo che ci fosse abbastanza contenuto per coinvolgere i miei lettori.
  • Poiché invio settimanalmente la mia newsletter via e-mail, voglio assicurarmi di avere un'intera settimana di articoli elencati nell'e-mail anziché l'impostazione predefinita per il feed del mio blog.
  • Non volevo modificare in alcun modo il mio attuale feed RSS perché lo sto utilizzando per alcuni ulteriori sforzi di syndication.

Bene, con WordPress puoi farlo creando un feed aggiuntivo! Ecco come:

  1. nella vostra temi per bambini functions.php file, aggiungi il codice seguente per aggiungere un feed personalizzato.
/ 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');

L'indirizzo del tuo nuovo feed sarà il feed del tuo blog, seguito da /mailchimp/. Quindi, nel mio caso, il feed RSS di Mailchimp che userò è in:

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

Alcune note importanti:

  • Assicurati di aggiornare le impostazioni del permalink (non devi modificare nulla) per riconoscere e memorizzare correttamente nella cache questo nuovo URL.
  • Se stai modificando il tuo feed e non vedi i dati più recenti, WordPress memorizza il tuo feed nella cache. Un semplice trucco è aggiungere una querystring quando si richiede il feed. Quindi, nell'esempio sopra, aggiungo ?t=1, t=2, t=3, ecc., poiché sto designando il feed in Mailchimp.
https://martech.zone/feed/mailchimp/?t=1

Vuoi vederlo in azione? Iscriviti qui sotto!

Douglas Karr

Douglas Karr è CMO di ApriINSIGHTS e il fondatore della Martech Zone. Douglas ha aiutato dozzine di startup MarTech di successo, ha assistito nella due diligence di oltre 5 miliardi di dollari in acquisizioni e investimenti Martech e continua ad assistere le aziende nell'implementazione e nell'automazione delle loro strategie di vendita e marketing. Douglas è un esperto e relatore di trasformazione digitale e MarTech riconosciuto a livello internazionale. Douglas è anche autore di una guida per manichini e di un libro sulla leadership aziendale.

Articoli Correlati

Torna a pulsante in alto
Chiudi

Blocco annunci rilevato

Martech Zone è in grado di fornirti questi contenuti gratuitamente perché monetizziamo il nostro sito attraverso entrate pubblicitarie, link di affiliazione e sponsorizzazioni. Ti saremmo grati se rimuovessi il blocco degli annunci mentre visiti il ​​nostro sito.