Särskilt för nyhetsförlag kan ett samtyckesläge som låter besökaren välja mellan reklam eller ett betalt abonnemang vara en intressant modell. Förlag kan implementera den här betala-eller-acceptera-modellen (även känd som PUR eller Accept-or-subscribe) antingen genom att använda vårt integrerade Contentpass-modul eller genom att implementera tjänsten själva.
Designöverväganden
När man implementerar en ”betala eller acceptera”-modell måste publicisterna använda anpassad HTML för att visa betalningsgatewayen. Den allmänna rekommendationen är att båda alternativen (betala eller acceptera) ska ha samma framträdande plats och liknande design.
Teknisk implementering
Den tekniska implementeringen av en egen betalningsmodell ser ut enligt följande:
- Om en ”betala eller acceptera”-modell ska användas på webbplatsen bör webbplatsen ställa in variabeln
window.cmp_pur_enable = true;. Detta aktiverar de interna kontrollmekanismerna. När den är aktiverad visas lagret alltid, såvida inte fullständigt samtycke (alla leverantörer + ändamål aktiverade) ges eller inloggningssignalen är närvarande. Se till att variabeln är inställd före CMP-koden.
- När användaren har betalat och loggat in ska webbplatsen signalera detta till CMP genom att ställa in variabeln
window.cmp_pur_loggedin = true;. När användaren är inloggad kommer CMP automatiskt att avvisa alla leverantörer och syften som kan avvisas.
Obs: Se till att denna variabel antingen ställs in före CMP-koden eller, om det inte är möjligt, användwindow.cmp_waitforimportför att fördröja CMP-laddningen medan du väntar på inloggningsstatus.
- I de fall då tredjepartskoder endast ska blockeras när en användare är inloggad bör du använda attributet
data-cmp-block="purmodel"för att signalera till CMP att detta skript eller iframe ska blockeras.
Obs: Om halvautomatisk blockering används måste du förbereda elementet för blockering genom att uppdatera attributen.
Det normala användarflödet kommer att vara:
- Besökaren kommer till webbplatsen. Den automatiska blockeringskoden blockerar alla element från tredje part och/eller så har webbansvarig förberett koder för halvautomatisk blockering.
- CMP tar emot signalen cmp_pur_enable och kontrollerar om samtycke eller inloggning har skett.
- För en ny användare kommer varken samtycke eller inloggning att ges, varför samtyckeslagret kommer att visas.
- a) användaren klickar på ”Acceptera allt”, samtyckeslagret tas bort och användaren kan fortsätta använda webbplatsen
b) användaren klickar på ”Logga in” eller ”Betala” och omdirigeras till en ny sida för att logga in eller betala (Obs: Inloggnings-/betalningssidan bör inte innehålla CMP-koden och bör inte använda icke-nödvändiga tredjepartskoder) - När användaren har betalat och/eller loggat in omdirigeras hen tillbaka till webbplatsen. Webbplatsen signalerar cmp_pur_enable OCH cmp_pur_loggedin. CMP inaktiverar alla leverantörer och syften och visar inte samtyckeslagret.
Konfigurationsvariabler
| Variabel | Beskrivning |
window.cmp_pur_enable |
Måste ställas in på true för att aktivera betalnings- eller godkännandelägen. När du använder den integrerade Contentpass-modulen ställs detta automatiskt in på true. |
window.cmp_pur_loggedin |
Signalera till CMP om användaren är inloggad som betalande användare eller inte. |
window.cmp_pur_mode |
Ställer in hur CMP ska behandla besökare med befintliga val. Ställ in på 0 (standard) för att signalera till CMP att besökare med befintliga val som inte accepterat alla leverantörer ska visas samtyckeslagret igen. Ställ in på 1 för att signalera till CMP att besökare med befintliga val som inte accepterat alla leverantörer inte ska visas samtyckeslagret igen. Ställ in på 2 för att signalera till CMP att vissa syften (ställs in via |
Dölj innehåll för besökare som inte har godkänt
För att tvinga användarna att göra ett val kan du dölja innehåll på din sida om användarna inte har godkänt villkoren. För att göra detta kan du lägga till class="cmplazyload" data-cmp-block="textblocking" på valfritt element på din sida. För besökare som inte har godkänt alla leverantörer och syften (och inte har loggat in via ContentPass eller vår modell) kommer CMP att tonas ut elementet och visa ett meddelande om samtycke istället.
Du kan använda data-cmp-preview-... attribut och data-cmp-vendor / data-cmp-purpose för att anpassa layouten och funktionen. Som standard data-cmp-vendor och data-cmp-purpose inställda på * (kräver samtycke för alla ändamål och leverantörer).
Exempel:
<div class="cmplazyload"
data-cmp-block="textblocking"
data-cmp-preview-text="Advertising helps us create quality content for you.
Please accept to deliver advertising on this page in order
to be able to see this content.">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec metus arcu, hendrerit
eget neque eu, lacinia tempus magna. Morbi placerat efficitur nulla nec dictum. Integer
sit amet facilisis turpis. Proin placerat diam urna, ...
</div>
Ovanstående exempel kommer att se ut så här när användaren inte har godkänt alla leverantörer och syften:
