Assicuratevi di aver impostato una campagna a cui aggiungere il touchpoint dell'e-mail. Potete lasciare vuoto il targeting del pubblico, ma assicuratevi di assegnare alla campagna le giuste conversioni.
Creare un touchpoint di tipo Mail > Feed:
Nella fase successiva alla creazione del touchpoint, è possibile filtrare o selezionare quali contenuti possono essere mostrati ai destinatari dell'e-mail che contiene il feed. Datatrics mostrerà il contenuto più potenziale a ogni destinatario.
Quindi, tornare alla campagna e cliccare su "visualizza" quando si passa il cursore sul touchpoint.
Il codice di cui sopra (freccia rossa) vi servirà in seguito.
Ora andate su Copernica Publisher e create il template a cui volete aggiungere il feed dinamico (potete farlo nella sezione E-mailings).
Dopo aver creato il template, andare alla scheda Style e creare un nuovo XSLT chiamato DatatricsItem.
Incollare il seguente codice nell'XSLT:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="items">
<!-- start the items -->
<xsl:call-template name="item" />
</xsl:template>
<xsl:template name="item">
<xsl:for-each select="item">
<div class="item">
<div><span class="title"><a href="{url}"><xsl:value-of select="name" disable-output-escaping="yes" /></a></span></div>
<a href="{url}"><img src="{image}" height="100" width="100" /></a>
Van: <xsl:value-of select="original_price" disable-output-escaping="no" />
Voor: <xsl:value-of select="special_price" disable-output-escaping="no" />
<div class="description"><xsl:value-of select="description" disable-output-escaping="no" /></div>
<br/>
</div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Ora tornate al template appena creato e sostituite il contenuto che volete rendere dinamico nel sorgente del template con il seguente codice. È necessario modificare i valori <<projectid>>
e <<touchpointid>>
con quelli del codice ottenuto dal touchpoint creato in Datatrics (il codice con la freccia rossa in alto).
{capture assign=feedurl}https://api.datatrics.com/1.1/Touchpoints/getContent?projectid=<<projectid>>&touchpoint=<<touchpointid>>&output=xmlitems&profileid={$profile.id}&profilesource=Copernica&limit=3{/capture}
{loadfeed feed={$feedurl} xslt="DatatricsItem" personalizable="true"}
Template prima (esempio):
Template dopo (esempio):
Ecco fatto, ora è possibile trovare il contenuto dinamico nella scheda Document Example. È possibile modificare lo stile del contenuto dinamico nell'XSLT DatatricsItem creato in precedenza. Se si desidera modificare la quantità di elementi, cambiare il limit=3
nell'URL del feed nel template con la quantità desiderata.