Aanbevelingen voor rijke media

De volgende tags en API-aanroepen moeten zijn ingesteld op de pagina die u wilt weergeven als sjabloon voor veelzijdige mediaconitentie.

  1. In de paginakoptekst

    1. De RTP-tag geïnstalleerd laten
    2. Voeg de vraag van de GET aan de pagina toe om de aanbevelingen te bevolken
    3. Voeg de vraag van de REEKS toe om het malplaatje te vormen
  2. In de pagina

    1. Plaats de sjabloontag (klasse div) op de locatie waar u de sjabloon wilt weergeven

Meer informatie is beschikbaar hier.

Sjabloonlabel

Kenmerk
Optioneel/vereist
Beschrijving
class
Vereist
Specificeer dat dit div HTML element RTP aanbeveling div is.
data-rtp-template-id
Vereist
De sjabloon-id. Dit bepaalt de groepering van uw aanbeveling. Gebruik 'template1' voor horizontale uitlijning, 'template2' voor verticale uitlijning of 'template3' voor verticale uitlijning die alleen titel en beschrijving bevat. Het script voert de overeenkomstige sjabloon in dit div.Permissible waarden: template1, template2, template3.

Voorbeelden

Gebruik ''template1'' om uw aanbevelingen in horizontale uitlijning weer te geven.

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

Gebruik "template2" om uw aanbevelingen in verticale uitlijning weer te geven.

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

Als u uw aanbevelingen verticaal wilt uitlijnen met alleen titel en beschrijving, gebruikt u "template3".

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

Zie schermafbeeldingen van sjabloonuitlijning hier.

Aanbeveling vullen

Met deze methode worden alle rich media gevuld <divs> op de pagina met aanbevelingen.

Gebruik

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

Parameter
Optioneel/vereist
Type
Beschrijving
'get'
Vereist
String
Methode, actie.
'rcmd'
Vereist
String
Naam van methode.
'richmedia'
Vereist
String
Naam submethode.

Sjabloonconfiguratie wijzigen

Met deze methode wijzigt u de standaardconfiguratie voor een sjabloon.

Opmerking: wanneer u deze methode gebruikt, moet deze worden aangeroepen voordat rtp('get', 'rcmd', 'richmedia') wordt aangeroepen.

Gebruik

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

Parameter
Optioneel/vereist
Type
Beschrijving
'set'
Vereist
String
Methode, actie.
'rcmd'
Vereist
String
Naam van methode.
'richmedia'
Vereist
String
Naam submethode.
template_id
Optioneel
String
De sjabloon-id voor configuratiewijzigingen. Gebruik deze optie als u de instellingen voor slechts één sjabloon wilt wijzigen.
conf_obj
Vereist
Object
De nieuwe configuratie. Het object bevat alle configuraties als sleutel-/waardepaar.

Voorbeelden

Dit codefragment wijzigt de titeltekst voor een sjabloon.

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

Dit codefragment toont het plaatsen van categorieën met veelvoudige configuraties voor een malplaatje.

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"
            ]
        }
    }
);

OPMERKING: gebruik "categorie" om inhoud te filteren die wordt weergegeven in het resultaat van aanbevelingen voor voorspellende inhoud. Als u voorspellende inhoud wilt toepassen op alle ingeschakelde inhoudsonderdelen, laat u de "categorie" leeg. Als u slechts specifieke inhoud voor de output in het Rich Media malplaatje wilt adviseren, voeg een categorie voor de inhoud in de Vastgestelde inhoudspagina toe en associeer die categorie binnen de code van het aanbevelingsmalplaatje. De relevante inhoud categoriseren op basis van secties op uw website (producten of oplossingen).

Dit codefragment toont het plaatsen van veelvoudige malplaatjeconfiguraties voor een malplaatje.

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

Configuratieeigenschappen

Configuratie
Voorbeeld
Beschrijving
rcmd.general.font.family
"rcmd.general.font.family" : "arial"
Wijzigt de lettertypefamilie voor alle tekst in de sjabloon. Deze eigenschap ondersteunt alle CSS-waarden per browsertype. U kunt een aangepaste lettertypefamilie gebruiken als deze op de pagina aanwezig is.
rcmd.content.background.color
"rcmd.content.background.color" : "black"
Hiermee wijzigt u de achtergrondkleur van de binnenvakken van de sjabloon. Deze eigenschap ondersteunt alle CSS-waarden per browsertype.
rcmd.title.text
"rcmd.title.text" : "AANBEVOLEN INHOUD"
Hiermee wijzigt u de sjabloontitel.
rcmd.title.background.color
"rcmd.title.background.color" : "blue"
Hiermee wijzigt u de achtergrondkleur van het titelvak. Deze eigenschap ondersteunt alle CSS-kleurwaarden (kleurnaam, rgb, …)
rcmd.title.font.size
"rcmd.title.font.size" : "26px"
Hiermee wijzigt u de tekengrootte van de titel. De eigenschap ondersteunt alle mogelijke CSS-waarden voor tekengrootten (px, em, …)
rcmd.title.font.color
"rcmd.title.font.color" : "white"
Hiermee wijzigt u de kleur van het titellettertype. Deze eigenschap ondersteunt alle waarden voor fontkleuren (rgb, hex, …)
rcmd.description.font.color
"rcmd.description.font.color" : "white"
Hiermee wijzigt u de fontkleur van de beschrijving. Deze eigenschap ondersteunt alle waarden voor fontkleuren (rgb, hex, …)
rcmd.cta.background.color
"rcmd.cta.background.color" : "green"
Hiermee wijzigt u de achtergrondkleur van de knop. Deze eigenschap ondersteunt alle CSS-kleurwaarden (kleurnaam, rgb, …)
rcmd.cta.font.color
"rcmd.cta.font.color" : "rgb(90, 84, 164)"
Hiermee wijzigt u de fontkleur van de knop. Deze eigenschap ondersteunt alle waarden voor fontkleuren (rgb, hex, …)
rcmd.cta.text
"rcmd.cta.text" : "Push"
Hiermee wijzigt u de knoptekst. De tekst is hetzelfde voor alle knoppen.
categorie
"categorie": ["één categorie"]
Wijzigt de aanbevolen categorie die door deze sjabloon wordt ondersteund. Het malplaatje toont slechts aanbevelingen met één van de categorieën die door deze configuratie worden geplaatst.

Opmerking: de configuratieondersteuning kan per sjabloon worden gewijzigd.

Eenvoudig voorbeeld

Dit voorbeeld heeft één sjabloon met drie aanbevelingen. Kopieer dit voorbeeld naar een HTML-pagina en vervang de RTP-tag door uw 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>

Geavanceerd voorbeeld

Dit voorbeeld heeft één sjabloon met drie aanbevelingen. De sjabloontitel is "AANBEVOLEN INHOUD" en de knoptekst is "Meer informatie". Kopieer dit voorbeeld naar een HTML-pagina en vervang de RTP-tag door uw 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>

Voorbeeld van Sjabloon 1 voor veelzijdige mediaconclusies

Naam: template1 Beschrijving: Horizontale inhoud inclusief afbeelding, titel en beschrijving en aanroep naar actieknop.

Rich Media-sjabloon

Voorbeeld van sjabloon #2 voor rich Media Recommendation

Naam: template2 Beschrijving: Verticale inhoud inclusief afbeelding, titel en beschrijving en aanroep naar actieknop.

Rich Media-sjabloon

Voorbeeld van sjabloon 3 voor rich Media Recommendation

Naam: template3 Beschrijving: Verticale inhoud inclusief alleen titel en beschrijving. Bij de muisaanwijzer verandert de koptekst van kleur en is deze gekoppeld aan de URL van de inhoud. Beschrijving is ook gekoppeld aan inhoud zonder kleurwijziging. Rich Media-sjabloon

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