Implementering av en Pay-or-Accept-modell (PUR)

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:

  1. 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.

  2. 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änd window.cmp_waitforimport för att fördröja CMP-laddningen medan du väntar på inloggningsstatus.

  3. 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:

  1. 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.
  2. CMP tar emot signalen cmp_pur_enable och kontrollerar om samtycke eller inloggning har skett.
  3. För en ny användare kommer varken samtycke eller inloggning att ges, varför samtyckeslagret kommer att visas.
  4. 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)
  5. 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 window.cmp_pur_purposes) eller leverantörer (ställs in via window.cmp_pur_vendors) måste aktiveras för att dölja samtyckeslagret. Om syften/leverantörer saknas kommer lagret att visas igen.

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:

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!