Handleiding: cookie script configuratie (stap 2)

Pagina's

Handleiding: cookie script configuratie (stap 2)

De configuratie van het cookie script kan aangepast worden in het bestand config.php. Alle mogelijke instellingen en opties worden hieronder toegelicht.

2.1 Taal van het cookie script

// Taal van het script
$lang = 'nl';

  • Deze instelling kan worden gebruikt om het script geschikt te maken voor meerdere talen.
  • De taal waarde moet overeenkomen met de naam van het bestand in de map ‘lang’. De waarde ‘nl’ roept het bestand ‘nl.php’ op.

2.2 Maximale aantal regels in de logbestanden

// Logbestanden
$cookie_tool['max_log_lines'] = 100;

  • Het maximale aantal regels per logbestand kunt u hier aangeven. Nadat het maximale aantal logregels is bereikt, maakt het cookie script een nieuw logbestand aan. Het logbestand bevat de opgeslagen keuzes van gebruikers.

2.3 Google Analytics gegevens opslaan in sessie

// Gegevens voor Google Analytics onthouden
$cookie_tool['remember'] = true;

  • true: het script onthoudt de gegevens voor Google Analytics. Op die manier worden de gegevens doorgestuurd nadat de gebruiker accepteert. Let op: deze variant voldoet niet volledig aan de Nederlandse wetgeving, aangezien er een sessie cookie aangemaakt wordt voordat cookies geaccepteerd worden!
  • false: het script onthoudt geen gegevens voor Google Analytics. Deze versie van het script voldoet (mits op de juiste wijze geimplementeerd) aan de cookiewetgeving.

2.4 Level 2 aan- of uitzetten

// Level 2 aanzetten?
$cookie_tool['level2'] = true;

  • Het cookie script geeft gebruikers standaard de keuze uit drie acceptatie niveaus voor cookies (noodzakelijke cookies, functionele cookies en aanbevolen cookies). Het is mogelijk om dit te beperken tot twee niveaus. Daarbij wordt level 2 uitgezet. Dit kunt u gebruiken als u bijvoorbeeld alleen noodzakelijke en functionele cookies gebruikt.
  • true: zet level 2 aan, zodat u drie levels heeft.
  • false: zet level 2 aan, zodat u gebruik maakt van slechts twee keuzes.

2.5 Automatisch accepteren aan- of uitzetten

// Accept after first page
$cookie_tool['auto_accept'] = true;

  • Het cookiescript accepteert automatisch de cookies nadat de gebruiker verder navigeert naar een volgende pagina. Indien dit niet gewenst is, kan dit worden uitgeschakeld.
  • true:Als een bezoeker een nieuwe pagina bezoekt accepteert hij de cookies
  • false:Wanneer een bezoeker een nieuwe pagina bezoekt blijft de melding in beeld en worden de cookies pas geplaatst, wanneer hij dit heeft geaccepteerd

2.6 Locatie van de map

// Locatie van de cookie tool map, met / aan het einde
$cookie_tool['prefix'] = 'cookie_tool/';

  • Geef de volledige locatie van de map op. In bovenstaande voorbeeld staat de map “cookie_tool” in de hoofdmap. Plaats je deze map “submap”, dan vul je hier in $cookie_tool['prefix'] = 'submap/cookie_tool/';

Teksten cookietool

De teksten die worden gebruikt binnen de cookietool zijn aan te passen in de language files. De language files zijn te vinden in de map ‘lang’

2.7 Cookies per level benoemen

// Verschillende levels
$cookie_tool['level'] =
array( 2 => // Level 2
array('do' => // Beschrijf de cookies die worden geplaatst

explode("\n",
'Noodzakelijke cookies plaatsen (basisinstellingen onthouden)
Statistieken bijhouden: [insert_data]
Toestaan pagina\'s te delen middels social media')

  • Per level kan aangegeven worden welke cookies wel geplaatst mogen worden (do). In het bovenstaande voorbeeld worden er drie verschillende cookies geplaatst. Op de plek van [insert_data] worden de opgeslagen variabelen weergegeven.


, 'dont' => // Beschrijf de cookies die niet worden geplaatst
explode("\n",
'Bezoekersinformatie gebruiken voor relevantere advertenties')

  • Per level moet aangegeven worden welke cookies niet moeten worden geplaatst. In het bovenstaande voorbeeld wordt er dus geen bezoekersinformatie gebruikt voor relevantere advertenties.
  • Let op: voor elk niveau dient aangegeven te worden welke cookies wel en niet geplaatst mogen worden.

2.8 De GET’s definiëren (niet noodzakelijk om aan te passen)

// Defineeer de $_GET's die moeten worden opgeslagen in een sessie en na acceptatie moeten worden doorgespeeld (in de URL)
$cookie_tool['check'] = array('utm_source', 'utm_medium', 'utm_term', 'utm_content', 'utm_campaign', 'gclid');

  • Het script kan bepaalde variabelen uit de URL opslaan in een sessie en deze terugkoppelen na acceptatie van de cookies. Op die manier kunnen de gegevens alsnog naar Google Analytics worden doorgestuurd. Geef in deze regel aan welke verschillende variabelen moeten worden opgeslagen.

$cookie_tool['check_name'] = array('Bron', 'Medium', 'Zoekwoord', 'Content', 'Campagne', 'GCLID');

  • Geef vervolgens aan hoe deze variabelen moeten worden genoemd in de pop-up. Dit is dus de beschrijving van de variabelen. De verschillende variabelen worden weergegeven op de plek waar [insert_data] wordt geplaatst.

2.9 Teksten voor de kleine pop-up

// Kleine pop-up
$cookie_tool['small_popup_header'] = 'Cookie instellingen';

  • De titel van de kleine pop-up. Dit is de pop-up die getoond wordt nadat uw website bezocht wordt (de grote pop-up bevat een overzicht van de keuzes (twee of drie levels) waaruit de consument kan kiezen).

$cookie_tool['small_popup_text'] = '<p>Deze website maakt gebruik van cookies om de website te verbeteren: om anonieme statistieken bij te houden, het mogelijk te maken om pagina\'s te delen middels social media (Facebook, Twitter, etc.) en om advertenties voor u relevanter te maken. Mocht u geen cookies accepteren, kunt u op instellingen klikken om deze optie te kiezen. Als u gebruik wilt maken van alle functionaliteiten op deze website, klik dan op Accepteren.</p>';

  • De tekst in de kleine pop-up. In deze pop-up kan kort en krachtig uitgelegd worden welke cookies worden geplaatst als de gebruiker cookies direct accepteert.

$cookie_tool['small_popup_button'] = 'Accepteren';

  • De tekst in de acceptatie button.

$cookie_tool['small_popup_link'] = 'Instellingen';

  • De link naar de instellingen pop-up.

2.10 Teksten voor de instellingen pop-up

// Instellingen pop-up
$cookie_tool['large_popup_header'] = 'Cookie instellingen';

  • U kunt hier de titel van de instellingen pop-up wijzigen.

$cookie_tool['large_popup_text'] = '<p>Op adresults.nl worden cookies gebruikt. Een cookie is een klein tekstbestand dat op uw pc wordt opgeslagen. Dit bestand houdt gegevens bij van door u bezochte pagina’s en bevat een aantal gegevens over uw bezoek. Tevens worden cookies gebruikt voor functionaliteiten op onze website, zoals de mogelijkheid om pagina's te delen binnen social media (Google+, Facebook, Twitter, etc.). De cookies worden lokaal op uw eigen pc opgeslagen en bevatten alleen geanonimiseerde informatie.</p>
<p>Met behulp van de onderstaande instellingen kunt u een keuze maken uit de te accepteren cookies. Het niet accepteren van cookies zal resulteren in een beperkte functionaliteit binnen de website. Meer informatie over de specifieke cookies vindt u in onze <a href="https://adresults.nl/privacy/" title="Privacy policy">privacy policy</a>.</p>';

  • De uitleg bovenin de instellingen pop-up kunt u wijzigen, standaard staat hierin dezelfde tekst als op deze website. Let erop dat u dit aanpast naar uw eigen tekst en u ook verwijst naar een pagina binnen uw website waarin u het gebruik van cookies duidelijk uitlegt aan bezoekers.

$cookie_tool['large_popop_choise_header'] = 'Gewenste cookie instellingen';

  • De titel boven de verschillende levels, u kunt deze titel wijzigen.

$cookie_tool['large_popup_button'] = 'Opslaan';

  • U kunt hier de tekst op de groene button voor het opslaan van de instellingen wijzigen.

$cookie_tool['do'] = 'De website zal wel:';
$cookie_tool['dont'] = 'De website zal niet:';

  • De tekst boven de cookies die wel en niet worden geplaatst.

$cookie_tool['level_names'] = array('Aanbevolen', 'Functioneel', 'Noodzakelijk');

  • De verschillende namen van de levels.

$cookie_tool['label'] = 'Aanbevolen';

  • Boven level 3 staat een tekst met “aanbevolen”, u kunt deze tekst wijzigen.

Ga naar stap 3: integratie cookie script

Wilt u een afspraak maken?