Tutte le collezioni
Email
Aggiungere contenuti dinamici alle email
Aggiunta di un feed dinamico a un template di Copernica
Aggiunta di un feed dinamico a un template di Copernica

Questo articolo descrive come creare un touchpoint di feed e-mail per Copernica e come aggiungerlo a un template.

Christiaan Proper avatar
Scritto da Christiaan Proper
Aggiornato oltre una settimana fa

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.

Hai ricevuto la risposta alla tua domanda?