Deze versie voegt wrijving toe aan wat de plugin al kon: niet alleen waar mensen klikken, maar ook waar ze boos klikken en waar ze klikken op iets dat niets doet.
Nieuw
- Woedeklikken. Drie of meer klikken binnen een seconde die allemaal binnen veertig beeldpunten van elkaar landen. De uitbarsting blijft open zolang hij groeit en sluit een seconde na de laatste klik, dus zes klikken zijn een uitbarsting en geen twee. Elke klik erin wordt gemarkeerd en de eerste draagt hoe groot de uitbarsting was.
- Dode klikken. Een klik op iets dat niet interactief is en waarna er binnen zeven tiende seconde niets veranderde: niet de opmaak, niet het adres, niet de scrollstand, niet de paginahoogte, niet de focus en geen tekstselectie. Beslist met een MutationObserver plus die vijf controles. Iets met alleen
cursor:pointertelt bewust als kandidaat, want iets dat eruitziet als een knop en niets doet is precies wat hiermee gevonden wordt. - Een derde overlay die woedeklikken als ringen en dode klikken als vierkanten tekent op de plek waar de bezoeker klikte.
- Een scrolldieptelat naast het voorbeeld, twintig banen van vijf procent, met de vouw en de leesregel erover getekend en benoemd. Die twee lijnen staan nu ook op de scrolloverlay, een doorgetrokken en een gestippelde.
- Segmentatie op beginpunt: begon deze paginaweergave hier, of volgde hij op een klik van een andere pagina van dezelfde site. Genomen uit het verwijzende adres binnen de browser; dat adres wordt nooit verstuurd en nooit opgeslagen, alleen het cijfer.
- Een tabel met vijf segmenten naast elkaar: desktop, tablet, mobiel, hier begonnen en van een andere pagina gekomen, elk met paginaweergaven, klikken, woedeklikken, dode klikken en de mediane diepte.
- Een conclusie per pagina in gewone zinnen, met het element erbij genoemd, die alleen zegt wat de gegevens dragen en het zegt wanneer ze niets dragen.
- Een knop om de gebeurtenissen van een enkele pagina te wissen, naast de knop die alles wist. Bewaartermijn is nu een keuze uit 30, 90, 180 of 365 dagen of alles bewaren.
- Nederlandse vertaling plus een
.potbestand. De zinnen die de viewer schrijft staan in PHP en lopen via de gewone WordPress-vertaalroute, niet hard gecodeerd in JavaScript.
Waarom er geen nieuw tegen terugkerend in zit
Omdat dat niet eerlijk kan zonder een cookie of browseropslag, en deze plugin gebruikt geen van beide. Wat je in de plaats krijgt is of een paginaweergave hier begon of van je eigen site kwam. Het scherm zegt zelf waarom de andere splitsing ontbreekt, in plaats van een gat te laten.
Bij het bijwerken
Deze versie voegt vijf kolommen toe aan de gebeurtenissentabel voor de woedeklik- en dodeklikvlaggen, de omvang van de uitbarsting, de paginahoogte en het beginpunt van de paginaweergave. Dat gebeurt een keer, bij de eerste beheerpagina na het bijwerken. Gebeurtenissen van voor deze versie blijven werken en dragen simpelweg geen wrijvingsvlaggen, dus de woede- en dode overlay blijft leeg tot er nieuwe gebeurtenissen binnenkomen.
Onveranderd
Geen cookie, geen localStorage, geen sessionStorage, geen IP-adres in de tabel, geen user agent, geen verwijzend adres en geen enkel uitgaand verzoek.
Uitleg, figuren en de download staan op https://theseo.nl/tools-en-plugins/wordpress-heatmap-scrollmap/