Per accedere a Feeds segui il percorso: Journey Lab > Nome del journey > Contenuti.
Come primo passo, dal menu contestuale di destra, seleziona la voce Feed del journey
Ogni journey ha il proprio set di feed RSS e la propria configurazione indipendente dalle altre.
In generale, é consigliabile dedicare ad ogni progetto una journey per avere una gestione separata.
Aggiungere feed
Sei pronto per aggiungere i tuoi feed?
Nel tab Configurazione clicca sul pulsante Aggiungi feed RSS per vedere il pannello dove aggiungere le specifiche per ogni feed, se vuoi puoi eliminare ogni riga dalla X a destra.
Segui questi passaggi:
- Importare
Ti consente di disattivare un feed senza perdere la configurazione. - L'url del feed
Specifica il sito web o l'url del feed; l'App é in grado di trovare il feed di un sito a partire da una pagina, ti consigliamo questo metodo per evitare problemi di eventuali cambi nome del feed. - Test
Usa la funzione Test accanto all'url che hai messo per avere un'anteprima dei contenuti che vuoi far visualizzare ai tuoi contatti. - Numero massimo di articoli
Specifica il numero massimo di articoli per limitare la quantità di contenuti ed equilibrare la ripartizioni degli articoli. - Tipo di Contenuto
Scegli un tipo di contenuto dal menu a tendina, un consiglio? Inserisci article e il titolo, la descrizione, l’immagine e il link alla landing page vengono già mappati correttamente. La data di pubblicazione dell'articolo, che puoi vedere già nell’Anteprima del feed RSS, corrisponde alla data di creazione del contenuto, mentre la data effettiva d'inserimento corrisponde alla data di ultima modifica del contenuto. Feeds utilizza come filtro, proprio la data di ultima modifica per inserire in una comunicazione solamente i contenuti più recenti. - Parametri custom
Servono per utilizzare dei tipi di contenuto personalizzato aggiungendo dei parametri supplementari, per esempio:Usando un contenuto che estende l'article e che aggiunge un parametro Category e un parametro Source, scriverai nella casella dei Paramenti custom Category=Calcio; Source=Inter Milan, in questo modo puoi stampare questi parametri dentro il design dell'articolo, o usarli per filtrare/raggruppare i contenuti che hanno lo stesso valore per un parametro.
- Tag del contenuto
Puoi assegnare dei Tag (parole chiave) a tutti i contenuti e li puoi utilizzare per creare delle statistiche in base alle preferenze dei tuoi contatti, in modo che successivamente il feed RSS aggreghi i contenuti che gli utenti hanno cliccato maggiormente. - Salta articoli senza immagine
L'immagine di un articolo è scelta in base: alla presenza del tag Image nel feed, al meta og:image nella landing page, oppure scegliendo un'immagine opportuna nella landing page. Se scegli questa opzione, i contenuti senza immagine verranno scartati per garantire una coerenza visiva nel layout.
Opzioni
- Ridimensionamento immagine del feed
Utile ad evitare di importare immagini troppo pesanti puoi scegliere l’opzione Ridimensiona le immagini troppo grandi che ritaglia le immagini in base alla larghezza massima in pixel che imposti. - Mantieni html completo per la descrizione
Clicca sull'opzione per mantenere anche i tag html dell'articolo, anziché solo il testo - Limita il numero di articoli da creare
Questa opzione agisce a livello globale per il journey, indipendentemente dal limite di articoli impostato sul singolo feed. Importiamo i feed che hai configurato in ordine di visualizzazione e, una volta raggiunto il limite impostato, non creeremo nuovi contenuti nella tua libreria del journey.
Realizzare un template per un progetto di nurturing
Di seguito un esempio che consente di automatizzare un invio periodico utilizzando dei contenuti giornalieri.
Prendiamo come esempio una newsletter che aggrega informazioni provenienti da vari siti e dedichiamo un journey a questo progetto.
Di seguito un semplice esempio che usa il template di contenuto di sistema Article. I vari feed hanno dei tag e usiamo il codice mn:rankedby="lasttags" per far in modo che ogni contatto abbia un ordine di visualizzazione diverso in base alla data di ultimo click dei tag di articoli già presentati.
<meta mn:listdef mn:name="list" mn:mode="query" mn:max="15" mn:contenttype="article" mn:library="campaign" mn:where="to_date(lastmodificationdate) = today()" mn:orderby="creationdate desc">
<div mn:container mn:repeatable mn:id="contentlist" mn:feed mn:type="article" mn:min="0" mn:list="list" mn:rankedby="lasttags"></div>
Facciamo un secondo esempio più completo che usa un template di contenuto personalizzato. Innanzitutto aggiungiamo un nuovo tipo di contenuto MyArticle dal menu Journey Lab > Template > Contenuto > Nuovo template. Questo template estende l'article e aggiunge due nuovi parametri:
<span mn:typedef mn:name="MyArticle" mn:label="My Article" mn:extends="article" >
<span mn:param mn:name="category" mn:label="Category"></span>
<span mn:param mn:name="source" mn:label="Source"></span>
Configuriamo i feed RSS in modo tale che valorizzano questi due parametri, per esempio category=calcio;source=Juventus. Nel template dichiariamo prima come verrà renderizzato myarticle:
<meta mn:import mn:type="myarticle">
<div mn:typedef mn:name="smartarticle" mn:label="Articolo RSS" mn:extends="myarticle">
<div class="smartarticle">
<a href="[link:landingpage]" target="_blank" title="[param:source]">[param:title]</a><br>
<img mn:attr-src="[param:image]" src="img/img.jpg" mn:id="editImage" width="72" mn:max-width="72" mn:max-height="72" border="0" alt="" style="display:block;" />
[param:description left='156'] [...]<br>
[param:source] | [contentproperties:creationdate pattern='dd MMM']
</div> </div>
In fine per ogni sezione che vogliamo creare usiamo il seguente codice:
<meta mn:listdef mn:name="calcio" mn:mode="query" mn:max="15" mn:contenttype="myarticle" mn:library="campaign" mn:where="category like 'calcio' and to_date(lastmodificationdate) = today()" mn:orderby="creationdate desc" mn:rendertype="smartarticle" > <div mn:if="contact.values.CAT1 eq 'true'" mn:container mn:repeatable mn:id="calcio" mn:feed mn:type="smartarticle" mn:min="0" mn:list="calcio" mn:rankedby="lasttags"></div>