Consigli per contenuti multimediali avanzati

Nella pagina in cui desideri visualizzare il modello Consigli per contenuti multimediali avanzati devono essere impostati i seguenti tag e chiamate API.

  1. Nell’intestazione della pagina

    1. Installazione del tag RTP
    2. Aggiungi la chiamata GET alla pagina per compilare i consigli
    3. Aggiungi la chiamata SET per configurare il modello
  2. Nel corpo della pagina

    1. Posizionare il tag del modello (classe div) nella posizione in cui si desidera visualizzare il modello

Ulteriori informazioni sono disponibili qui.

Tag modello

Attributo
Facoltativo/Obbligatorio
Descrizione
classe
Obbligatorio
Specifica che l'elemento HTML div è div consigli RTP.
data-rtp-template-id
Obbligatorio
ID del modello. Questo determina l’allineamento del consiglio. Utilizzare "template1" per l'allineamento orizzontale, "template2" per l'allineamento verticale o "template3" per l'allineamento verticale che include solo titolo e descrizione. Lo script inserisce il modello corrispondente in questo div.Permissible valori: template1, template2, template3.

Esempi

Per visualizzare i consigli in allineamento orizzontale, utilizza "template1".

<div class="RTP_RCMD2" data-rtp-template-id="template1"></div>

Per visualizzare i consigli in allineamento verticale, utilizza "template2".

<div class="RTP_RCMD2" data-rtp-template-id="template2"></div>

Per visualizzare i consigli in allineamento verticale solo con titolo e descrizione, utilizza "modello3".

<div class="RTP_RCMD2" data-rtp-template-id="template3"></div>

Guarda le schermate degli allineamenti dei modelli qui.

Popolare consiglio

Questo metodo popola tutti i rich media <divs> sulla pagina con i consigli.

Utilizzo

rtp('get', 'rcmd', 'richmedia');

Parametro
Facoltativo/Obbligatorio
Tipo
Descrizione
'get'
Obbligatorio
Stringa
Azione del metodo.
'rcmd'
Obbligatorio
Stringa
Nome del metodo.
'richmedia'
Obbligatorio
Stringa
Nome del metodo secondario.

Cambia configurazione modello

Questo metodo modifica la configurazione predefinita per il modello.

Nota: quando si utilizza questo metodo, è necessario chiamarlo prima di chiamare rtp('get','rcmd', 'richmedia');

Utilizzo

rtp('set', 'rcmd', 'richmedia', 'template_id', conf_obj);

Parametro
Facoltativo/Obbligatorio
Tipo
Descrizione
'set'
Obbligatorio
Stringa
Azione del metodo.
'rcmd'
Obbligatorio
Stringa
Nome del metodo.
'richmedia'
Obbligatorio
Stringa
Nome del metodo secondario.
template_id
Facoltativo
Stringa
ID modello per le modifiche alla configurazione. Consente di specificare la modifica delle impostazioni per un solo modello.
conf_obj
Obbligatorio
Oggetto
La nuova configurazione. L'oggetto contiene tutte le configurazioni come coppia chiave/valore.

Esempi

Questo frammento di codice modifica il testo del titolo di un modello.

rtp("set", "rcmd", "richmedia","template1",
    {
        "rcmd.title.text": "RECOMMENDED CONTENT"
    }
);

Questo frammento di codice mostra come impostare categorie con più configurazioni per un modello.

rtp("set", "rcmd", "richmedia",
    {
        "template1":
        {
            "rcmd.title.text": "RECOMMENDED CONTENT",
            "rcmd.general.font.family": "arial",
            "category":
            [
                "webinar",
                "blog posts",
                "pricing_page_category",
                "product_a_category"
            ]
        }
    }
);

NOTA: utilizza "categoria" per filtrare il contenuto visualizzato nel risultato dei consigli sui contenuti predittivi. Per applicare il contenuto predittivo a tutte le parti di contenuto abilitate, lascia vuota la "categoria". Se desideri consigliare solo contenuto specifico per l’output nel modello Rich Media, aggiungi una categoria per il contenuto nella pagina Imposta contenuto e associa tale categoria all’interno del codice del modello di consigli. Classificare i contenuti pertinenti in base alle sezioni del sito web (prodotti o soluzioni).

Questo frammento di codice mostra come impostare più configurazioni di modelli per un modello.

rtp("set", "rcmd", "richmedia",
    {
        "template1":
        {
            "rcmd.title.text": "RECOMMENDED CONTENT",
            "rcmd.general.font.family": "arial"
        }
    }
);

Proprietà di configurazione

Configurazione
Esempio
Descrizione
rcmd.general.font.family
"rcmd.general.font.family" : "arial"
Modifica la famiglia di caratteri per tutto il testo del modello. Questa proprietà supporta tutti i valori CSS per tipo di browser. È possibile utilizzare una famiglia di caratteri personalizzata se esiste nella pagina.
rcmd.content.background.color
"rcmd.content.background.color" : "black"
Modifica il colore di sfondo delle caselle interne del modello. Questa proprietà supporta tutti i valori CSS per tipo di browser.
rcmd.title.text
"rcmd.title.text" : "CONTENUTO CONSIGLIATO"
Modifica il titolo del modello.
rcmd.title.background.color
"rcmd.title.background.color" : "blue"
Modifica il colore di sfondo della casella del titolo. Questa proprietà supporta tutti i valori di colore css (nome colore, rgb, …)
rcmd.title.font.size
"rcmd.title.font.size" : "26px"
Modifica la dimensione del carattere del titolo. La proprietà supporta tutte le possibili dimensioni di carattere del valore CSS (px, em, …)
rcmd.title.font.color
"rcmd.title.font.color" : "white"
Cambia il colore del carattere del titolo. Questa proprietà supporta tutti i valori dei colori dei caratteri (rgb, hex, …)
rcmd.description.font.color
"rcmd.description.font.color" : "white"
Cambia il colore del carattere della descrizione. Questa proprietà supporta tutti i valori dei colori dei caratteri (rgb, hex, …)
rcmd.cta.background.color
"rcmd.cta.background.color" : "green"
Cambia il colore di sfondo del pulsante. Questa proprietà supporta tutto il valore del colore CSS (nome colore, rgb, …)
rcmd.cta.font.color
"rcmd.cta.font.color" : "rgb(90, 84, 164)"
Cambia il colore del carattere del pulsante. Questa proprietà supporta tutti i valori dei colori dei caratteri (rgb, hex, …)
rcmd.cta.text
"rcmd.cta.text": "Push"
Modifica il testo del pulsante. Il testo è lo stesso per tutti i pulsanti.
categoria
"categoria" : ["una categoria"]
Modifica la categoria di consigli supportata dal modello. Il modello visualizza solo i consigli con una delle categorie impostate da questa configurazione.

Nota: il supporto della configurazione può cambiare in base al modello.

Esempio di base

Questo esempio ha un modello con tre consigli. Copiare questo esempio in una pagina HTML e quindi sostituire il tag RTP con il tag.

<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RTP recommendation</title>
<!-- RTP tag -->
<script type='text/javascript'>

// This tag needs to be replaced with your account tag
(function(c,h,a,f,i,e){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
c[a].a=i;c[a].e=e;var g=h.createElement("script");g.async=true;g.type="text/javascript";
g.src=f+'?aid='+i;var b=h.getElementsByTagName("script")[0];b.parentNode.insertBefore(g,b);
})(window,document,"rtp","//example.rtp.com/rtp-api/v1/rtp.js","account_id");

// Send page view (required by  the recommendation)
rtp('send','view');
// Populate recommendation
rtp('get','rcmd', 'richmedia');
</script>
<!-- End of RTP tag -->
</head>
<body>
<div class="RTP_RCMD2" data-rtp-template-id="template1"></div>
</body>
</html>

Esempio avanzato

Questo esempio ha un modello con tre consigli. Il titolo del modello è "CONTENUTO CONSIGLIATO" e il testo del pulsante sarà "Ulteriori informazioni". Copiare questo esempio in una pagina HTML e quindi sostituire il tag RTP con il tag.

<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RTP recommendation</title>
<!-- RTP tag -->
<script type='text/javascript'>

// This tag needs to be replaced with your account tag
(function(c,h,a,f,i,e){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
c[a].a=i;c[a].e=e;var g=h.createElement("script");g.async=true;g.type="text/javascript";
g.src=f+'?aid='+i;var b=h.getElementsByTagName("script")[0];b.parentNode.insertBefore(g,b);
})(window,document,"rtp","//example.rtp.com/rtp-api/v1/rtp.js","account_id");

// Send page view (required by  the recommendation)
rtp('send','view');
// Populate the recommendation zone
rtp('get', 'campaign',true);
// Change template configuration
rtp('set', 'rcmd', 'richmedia',
    {
        template1 :
        {
            "rcmd.title.text" : "RECOMMENDED CONTENT",
            "rcmd.cta.text" : "Read More"
        }
    }
);
// Populate recommendation
rtp('get','rcmd', 'richmedia');
</script>
<!-- End of RTP tag -->
</head>
<body>
<div class="RTP_RCMD2" data-rtp-template-id="template1"></div>
</body>
</html>

Esempio di #1 del modello di consigli per contenuti multimediali avanzati

Nome: modello1 Descrizione: contenuto orizzontale con immagine, titolo e descrizione e pulsante di invito all’azione.

Modello Rich Media

Esempio di #2 del modello di consigli per contenuti multimediali avanzati

Nome: modello2 Descrizione: contenuto verticale che include immagine, titolo e descrizione e pulsante di invito all’azione.

Modello Rich Media

Esempio di #3 del modello di consigli per contenuti multimediali avanzati

Nome: modello3 Descrizione: contenuto verticale che include solo titolo e descrizione. Al passaggio del mouse, l’intestazione cambia colore e viene collegata all’URL del contenuto. La descrizione contiene anche collegamenti al contenuto senza cambiamento di colore. Modello Rich Media

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59