Documentatie · Privacy, beveiliging en naleving

Analytics-retentie

Dit document beschrijft hoe de ADP Car Market Hub-plugin analytics-gegevens verzamelt, bewaart en verwijdert, en welke instellingen sitebeheerders hebben om dataminimalisatie en toestemming af te dwingen.

Dit document is geen juridisch advies. Sitebeheerders moeten hun analytics-configuratie en eventuele gerelateerde toestemmingsvereisten bespreken met hun eigen juridisch adviseur.

Wanneer u dit document moet gebruiken

Gebruik dit document wanneer u:

  • Moet beslissen of u de ingebouwde analytics van de plugin wilt inschakelen.
  • De retentieperiode voor analytics-gebeurtenissen wilt configureren.
  • Een toestemmingsvereiste wilt afdwingen voordat tracking wordt geregistreerd.
  • Het analytics-gedrag wilt documenteren in de privacyverklaring van de site.
  • Analytics-gegevens op verzoek direct wilt wissen.

Overzicht

Wanneer ingeschakeld, registreert de plugin een kleine set gebeurtenissen in een aangepaste databasetabel ({prefix}as24ci_analytics). Elke rij slaat het volgende op:

  • Een voertuig-post-ID (of 0 voor gebeurtenissen op site-niveau, zoals filterzoekopdrachten).
  • Een type gebeurtenis.
  • Een optionele, geminimaliseerde extra-gegevenspayload (JSON-gecodeerd).
  • Een tijdstempel van aanmaak.

De tabel slaat geen IP-adressen, gebruikersidentificaties of cookies op aan de serverzijde. Tracking staat standaard uit en wordt pas geactiveerd wanneer de beheerder dit inschakelt in de plugin-instellingen.

Interactie met de Setup Wizard

De optionele Eerste installatie toont de hoofdschakelaar voor analytics bij de stap Functies:

  • Demo-installatie vinkt de analytics-schakelaar vooraf aan, zodat de Dashboard- en Analytics-pagina's gegevens uit de demodataset hebben om weer te geven. De demo-installatie is bedoeld voor evaluatie, verkoopdemo's en staging-omgevingen.
  • Live AutoScout24-installatie laat de analytics-schakelaar uitgevinkt. De beheerder moet deze expliciet inschakelen. Beheerders mogen analytics op een live site pas inschakelen na het controleren van de privacy- en cookie-toestemmingsvereisten voor de jurisdictie van het autobedrijf. De wizard is geen vervanging voor een cookie-toestemmingstool, een CMP, een privacybeleid of een juridische controle.

De wizard wijzigt zelfstandig geen andere tracking-gerelateerde instellingen. Bestaande analytics-opties blijven behouden, tenzij de beheerder expliciet een andere waarde indient bij de stap Functies.

Geregistreerde typen gebeurtenissen

GebeurtenisWanneer deze wordt geactiveerd
viewEen voertuigdetailpagina wordt bekeken.
view_archiveDe voertuigarchiefpagina wordt bekeken.
view_compareDe vergelijkingspagina wordt bekeken.
view_favoritesDe favorietenpagina wordt bekeken.
filter_searchDe bezoeker voert een filterzoekopdracht uit.
contact_openHet contact-/aanvraagformulier wordt geopend.
lead_sentEen lead is succesvol verzonden.

Paginaweergave-gebeurtenissen (view, view_archive, view_compare, view_favorites) worden geregistreerd zodra analytics is ingeschakeld. De overige gebeurtenissen (filter_search, contact_open, lead_sent) worden alleen geactiveerd wanneer de uitgebreide business-intelligence (BI) tracking ook is ingeschakeld.

Systeemvereisten

  • WordPress met een normaal functionerende WP-Cron (of een gelijkwaardige systeem-cron). De retentie-opschoning wordt uitgevoerd als een geplande WP-Cron-gebeurtenis.
  • Een beheerder met de beheersrechten (capability) van de plugin om analytics-instellingen te wijzigen en een directe opschoning te starten.

Configuratiereferentie

De volgende opties zijn beschikbaar in de analytics-instellingen van de plugin:

InstellingStandaardGedrag
Analytics ingeschakeldUitHoofdschakelaar voor alle analytics-tracking.
BI-tracking ingeschakeldAan (wanneer analytics is ingeschakeld)Schakelt de niet-paginaweergave-gebeurtenissen in: filter_search, contact_open, lead_sent.
Toestemming vereisenUitIndien ingeschakeld, wordt elke tracking-aanroep geblokkeerd, tenzij er een extern toestemmingssignaal wordt gegeven via het as24ci_analytics_consent_check-filter.
Dataminimalisatie voor filtersAanVerwijdert vrije-tekstzoekwaarden (s, search, q) uit de opgeslagen filterzoekpayload vóór het invoegen. De lijst met uitgesloten sleutels kan worden uitgebreid via het as24ci_analytics_filter_blocked_keys-filter.
Privacy-jurisdictieAutoSelecteert het privacywetgevingslabel dat wordt getoond in de privacyverklaring van de plugin. Toegestane waarden: auto, gdpr, dsgvo, revdsg, uk_gdpr, generic.
Analytics-retentie (dagen)180Aantal dagen dat analytics-gebeurtenissen worden bewaard. Het effectieve minimum is 7 dagen; lagere waarden worden naar boven afgerond naar dit minimum.

Retentie en opschoning

Een dagelijkse WP-Cron-gebeurtenis genaamd as24ci_daily_cleanup verwijdert analytics-rijen die ouder zijn dan de geconfigureerde retentieperiode. De opschoningslogica:

  • Leest de instelling Analytics-retentie (dagen) (standaard 180).
  • Beperkt de waarde tot een minimum van 7 dagen.
  • Verwijdert alle rijen uit de analytics-tabel waar created_at ouder is dan de grens.

Omdat de opschoning via WP-Cron loopt, vindt de verwijdering kort na de grensdatum plaats, en niet exact om middernacht. Sites die WP-Cron hebben uitgeschakeld, moeten ervoor zorgen dat de gelijkwaardige systeem-cron WordPress regelmatig activeert.

Dataminimalisatie

Er zijn twee minimalisatiemechanismen ingebouwd in de analytics-pijplijn:

  1. Geen persoonlijke identificatiegegevens in de opslag. De analytics-tabel bevat geen IP-adressen, gebruikers-ID's of cookies. Alleen een type gebeurtenis, een post-ID, een optionele geminimaliseerde payload en een tijdstempel worden opgeslagen.
  2. Minimalisatie van filterpayload. Wanneer Dataminimalisatie voor filters is ingeschakeld (de standaardinstelling), worden vrije-tekstzoeksleutels (s, search, q) verwijderd uit de filterzoekpayload voordat deze naar de database wordt geschreven. Sitebeheerders kunnen de blokkeerlijst uitbreiden met behulp van het as24ci_analytics_filter_blocked_keys-filter.

Integratie van toestemming

De plugin bevat geen eigen toestemmingsbanner. Wanneer Toestemming vereisen is ingeschakeld, wordt elke tracking-aanroep gecontroleerd door het as24ci_analytics_consent_check-filter. Een plugin voor toestemmingsbeheer (of een aangepaste integratie) dient aan te sluiten op dat filter en het volgende te retourneren:

  • true wanneer de bezoeker toestemming heeft gegeven voor analytics.
  • false om de gebeurtenis te blokkeren.

Wanneer Toestemming vereisen is uitgeschakeld (de standaardinstelling), worden analytics-gebeurtenissen weggeschreven zodra analytics is ingeschakeld. In die modus is de sitebeheerder er zelf verantwoordelijk voor dat er een geldige wettelijke grondslag voor verwerking aanwezig is voordat analytics wordt ingeschakeld.

Stappenplan: analytics veilig inschakelen

  1. Bevestig met uw juridisch adviseur dat analytics-tracking is toegestaan op de site, en onder welke voorwaarden (bijvoorbeeld met voorafgaande toestemming).
  2. Schakel in de analytics-instellingen van de plugin Analytics ingeschakeld in.
  3. Beslis of u BI-tracking wilt inschakelen. Schakel dit uit als u alleen paginaweergaven wilt tellen.
  4. Als er een oplossing voor toestemmingsbeheer actief is, schakelt u Toestemming vereisen in en koppelt u deze via het as24ci_analytics_consent_check-filter.
  5. Laat Dataminimalisatie voor filters ingeschakeld, tenzij u een specifieke reden heeft om zoekteksten op te slaan.
  6. Stel de Analytics-retentie (dagen) in op de waarde die is goedgekeurd door uw privacycontrole (minimaal 7).
  7. Werk de privacyverklaring van de site bij om de verzamelde gegevens, de bewaartermijn en de wettelijke grondslag te beschrijven.

Stappenplan: alle analytics-gegevens direct wissen

Er is een directe opschoningsactie met één klik beschikbaar voor beheerders met de beheersrechten van de plugin:

  1. Open het tabblad voor analytics-beheer.
  2. Start de actie Alle analytics-gegevens wissen.
  3. De plugin leegt de {prefix}as24ci_analytics-tabel onmiddellijk.

De opschoningsactie werkt ongeacht of analytics momenteel is ingeschakeld, zodat eerder verzamelde gegevens altijd op verzoek kunnen worden verwijderd.

Operationele opmerkingen

  • Analytics-tracking staat standaard uit. De tabel kan leeg zijn totdat de functie wordt ingeschakeld.
  • De retentie-instelling is alleen van toepassing op de analytics-tabel die door deze plugin wordt beheerd. Andere analytics-tools (bijvoorbeeld een extern webanalyseproduct) worden niet beïnvloed.
  • Bij het deïnstallen van de plugin wordt de analytics-tabel onvoorwaardelijk verwijderd, zodat trackinggegevens van bezoekers niet achterblijven nadat de plugin is verwijderd. Zie Overzicht gegevensopslag.
  • De instelling voor privacy-jurisdictie is informatief. Deze bepaalt het label dat wordt getoond in de privacyverklaring van de plugin; het verandert niets aan de gegevens die worden verzameld.

Problemen oplossen

  • Analytics-rijen stapelen zich op buiten de retentieperiode — controleer of WP-Cron actief is op de site en of de as24ci_daily_cleanup-gebeurtenis is ingepland.
  • Er worden geen gebeurtenissen geregistreerd — controleer of Analytics ingeschakeld aan staat en, indien van toepassing, of het as24ci_analytics_consent_check-filter true retourneert voor de gebeurtenissen die u verwacht.
  • Gebeurtenissen van het type filter_search, contact_open of lead_sent ontbreken — deze worden alleen geactiveerd wanneer BI-tracking ingeschakeld aan staat, naast dat analytics is ingeschakeld.
  • Filterzoekopdrachten worden opgeslagen zonder hun zoektekst — dit is het verwachte gedrag van het dataminimalisatiefilter. Pas na een privacycontrole het as24ci_analytics_filter_blocked_keys-filter aan als u andere sleutels nodig heeft.

Gerelateerde documenten