Ga naar hoofdinhoud

Strategieen

Een strategie is een verzameling van regels die bepalen welke content van je website afgeschermd wordt. Je kunt meerdere strategieen aanmaken, en deze aan verschillende content toewijzen.

Regels

Een regel bestaat uit een attribuut, een vergelijking en een waarde. Alle regels van de strategie worden gecontroleerd. Afhankelijk van de context waarin de gebruiker zich bevindt, wordt bepaald of de regel van toepassing is.

Toevoegen en verwijderen van regels

Om een regel toe te voegen, klik je op de groene + knop:

Voorbeeld van regel toevoegen
Voorbeeld van regel toevoegen

Om een regel te verwijderen, klik je op de rode x knop rechts van de regel:

Voorbeeld van regel verwijderen
Voorbeeld van regel verwijderen

Attributen

Hieronder vind je een overzicht van de verschillende attributen waarop je een regel kunt instellen.

AttribuutBeschrijvingVoorbeeld
request.pathPad achter het domein.request.path begint met markt/
request.methodVerzoeksmethode zoals hier beschrevenrequest.method = GET
request.queryParametersVariabelen achter de eerste ?. Het is nog niet mogelijk om specifieke regels per parameter te hebben.request.queryParameters bevat page
user.idIdentificatie van de bezoeker.user.id is niet leeg
user.usernameInterne gebruikersnaam van de bezoeker.user.username is leeg
user.displayNameGebruikersnaam van de bezoeker die getoond wordt aan de gebruikerskant.user.displayname is niet leeg
user.firstNameVoornaam van de bezoeker.user.firstName is leeg
user.lastNameAchternaam van de bezoeker.user.lastName is niet leeg
user.emailE-mailadres van de bezoeker.user.email eindigt op @freave.com
user.registeredAtDatum en tijd wanneer de bezoeker zich heeft geregistreerd.user.registeredAt > 2023-01-01
user.capabilitiesWordPress Capabilities van de bezoeker. Zie hier voor beschikbare opties.user.capabilities bevat admin
user.levelWordPress User Level van de bezoeker. 1-9. Zier hier voor meer informatie.user.level <= 5
post.idIdentificatie van het bericht of pagina.post.id != 1
post.titleTitel van het bericht of pagina.post.title bevat 'Freave'
post.typeType van het bericht of pagina.post.type = page
post.statusStatus van het bericht of pagina.post.status = publish
post.isPremiumJa / nee of het bericht of pagina Premium is.post.isPremium = 1
post.author.idIdentificatie van de auteur van het bericht of pagina.post.author.id is niet leeg
post.author.usernameInterne gebruikersnaam van de auteur van het bericht of pagina.post.author.username is leeg
post.author.displayNameGebruikersnaam van de auteur van het bericht of pagina die getoond wordt aan de gebruikerskant.post.author.displayname is niet leeg
post.author.firstNameVoornaam van de auteur van het bericht of pagina.post.author.firstName is leeg
post.author.lastNameAchternaam van de auteur van het bericht of pagina.post.author.lastName is niet leeg
post.author.emailE-mailadres van de auteur van het bericht of pagina.post.author.email eindigt op @freave.com
post.author.registeredAtDatum en tijd wanneer de auteur van het bericht of pagina zich heeft geregistreerd.post.author.registeredAt > 2023-01-01
post.author.capabilitiesWordPress Capabilities van de auteur van het bericht of pagina. Zie hier voor beschikbare opties.post.author.capabilities bevat admin
post.author.levelWordPress User Level van de auteur van het bericht of pagina. 1-9. Zier hier voor meer informatie.post.author.level <= 5
taxonomies.idsLijst van identificaties van de taxonomieën van het bericht of pagina.taxonomies.ids bevat 10
taxonomies.namesLijst van namen van de taxonomieën van het bericht of pagina.taxonomies.names bevat 'Actueel'
taxonomies.typesLijst van types van de taxonomieën van het bericht of pagina.taxonomies.types bevat geen 'pillar-page'

Combineren van regels

Een strategie kan meerdere regels bevatten. Een strategie is van toepassing wanneer alle regels van de strategie van toepassing zijn. Als je wilt dat een strategie van toepassing is wanneer een van de regels van de strategie van toepassing is, dan kun je meerdere strategieen aanmaken.

Voorbeelden van (gecombineerde) regels

Premium artikel van een bepaalde auteur voor niet-ingelogde gebruikers afschermen

AttribuutVergelijkWaarde
post.isPremium=1
post.type=post
post.author.email=support@freave.com
user.idgeen waarde

Hiermee scherm je alle premium artikelen af voor niet-ingelogde gebruikers.

Alles toelaten voor WordPress administrators

AttribuutVergelijkWaarde
user.level>7

In combinatie met een "nooit gaten" actie worden redacteurs nooit gegated. In de praktijk wil je deze bovenaan de volgorde willen hebben, anders kan het zijn dat bovenliggende strategieen de toegang alsnog blokkeren.

Acties

Wanneer gaten

Er zijn momenteel 2 opties beschikbaar: Altijd gaten en nooit gaten. Altijd gaten zorgt ervoor dat, wanneer de regels van toepassing zijn, de actie wordt uitgevoerd. Bij nooit gaten wordt er geen actie uitgevoerd wanneer de regels van toepassing zijn.

Redirect-actie

Een redirect-actie zorgt ervoor dat de gebruiker automatisch naar een andere pagina wordt gestuurd. De opgegeven URL moet een volledige URL zijn, dus inclusief https:// of http://.

Template-actie

Een template-actie zorgt ervoor dat de gebruiker een pop-up te zien krijgt, die de content van het bericht of pagina blokkeert. De gebruiker kan zich via een knop zich registreren of inloggen om de content te bekijken.

Wat de gebruiker in de pop-up te zien krijgt, is volledig aanpasbaar. Een template bestaat uit ruwe HTML, waarbij opmaak en styling in-line via CSS of voorgedefinieerde CSS-classes kan worden toegepast.

Je kunt uit templates binnen de website kiezen, of een eigen template aanmaken. Zie hier voor meer informatie.

Wijzigingen van strategieen doorvoeren.

Wanneer je een wijziging in een strategie doorvoert, kan het zijn dat de wijziging niet direct zichtbaar zijn. Het is afhankelijk van de website hoe snel de wijziging zichtbaar worden. De standaard cache-tijd voor Dynamic Paywall onderdelen is 15 minuten.

Volgorde

De eerste strategie die van toepassing is, wordt uitgevoerd. Het is daarom belangrijk om de strategieen in de juiste volgorde te zetten. Je kunt de volgorde aanpassen door in het overzicht van strategieen de strategieen te verslepen. Klik op de 6 puntjes en houdt de muisknop ingedrukt. Versleep de strategie naar de juiste positie en laat de muisknop los. Je krijgt eerst de optie om de wijzigingen op te slaan, of te annuleren.