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
0voor 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
| Gebeurtenis | Wanneer deze wordt geactiveerd |
|---|---|
view | Een voertuigdetailpagina wordt bekeken. |
view_archive | De voertuigarchiefpagina wordt bekeken. |
view_compare | De vergelijkingspagina wordt bekeken. |
view_favorites | De favorietenpagina wordt bekeken. |
filter_search | De bezoeker voert een filterzoekopdracht uit. |
contact_open | Het contact-/aanvraagformulier wordt geopend. |
lead_sent | Een 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:
| Instelling | Standaard | Gedrag |
|---|---|---|
| Analytics ingeschakeld | Uit | Hoofdschakelaar voor alle analytics-tracking. |
| BI-tracking ingeschakeld | Aan (wanneer analytics is ingeschakeld) | Schakelt de niet-paginaweergave-gebeurtenissen in: filter_search, contact_open, lead_sent. |
| Toestemming vereisen | Uit | Indien ingeschakeld, wordt elke tracking-aanroep geblokkeerd, tenzij er een extern toestemmingssignaal wordt gegeven via het as24ci_analytics_consent_check-filter. |
| Dataminimalisatie voor filters | Aan | Verwijdert 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-jurisdictie | Auto | Selecteert het privacywetgevingslabel dat wordt getoond in de privacyverklaring van de plugin. Toegestane waarden: auto, gdpr, dsgvo, revdsg, uk_gdpr, generic. |
| Analytics-retentie (dagen) | 180 | Aantal 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_atouder 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:
- 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.
- 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 hetas24ci_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:
truewanneer de bezoeker toestemming heeft gegeven voor analytics.falseom 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
- Bevestig met uw juridisch adviseur dat analytics-tracking is toegestaan op de site, en onder welke voorwaarden (bijvoorbeeld met voorafgaande toestemming).
- Schakel in de analytics-instellingen van de plugin Analytics ingeschakeld in.
- Beslis of u BI-tracking wilt inschakelen. Schakel dit uit als u alleen paginaweergaven wilt tellen.
- Als er een oplossing voor toestemmingsbeheer actief is, schakelt u Toestemming vereisen in en koppelt u deze via het
as24ci_analytics_consent_check-filter. - Laat Dataminimalisatie voor filters ingeschakeld, tenzij u een specifieke reden heeft om zoekteksten op te slaan.
- Stel de Analytics-retentie (dagen) in op de waarde die is goedgekeurd door uw privacycontrole (minimaal 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:
- Open het tabblad voor analytics-beheer.
- Start de actie Alle analytics-gegevens wissen.
- 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-filtertrueretourneert voor de gebeurtenissen die u verwacht. - Gebeurtenissen van het type
filter_search,contact_openoflead_sentontbreken — 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.