Sjálfvirk próf á samþykkisborða með Playwright: Verkleg handbók
Hvers vegna að sjálfvirknivæða samþykkisprófanir
Handvirkar samþykkisathuganir er auðvelt að sleppa og auðvelt að gera rangt. Nýtt merki sem markaðsteymið bætir við, þemauppfærsla eða endurskrifaður skriftuhleðslari getur hljóðlega byrjað að keyra rakningarbúnað fyrir samþykki, og enginn tekur eftir því fyrr en viðskiptavinur eða eftirlitsaðili gerir það. Sjálfvirkar vafraprófanir breyta spurningunni “hegðar borðinn okkar sér enn rétt?” í eitthvað sem keyrir við hverja útgáfu. Playwright hentar vel því það stýrir raunverulegum vöfrum, getur numið netbeiðnir og gefur þér ný, einangruð vafrasamhengi.
Prófunarsamhengin
Hvert próf ætti að byrja í hreinu vafrasamhengi, án vafrakaka og án staðbundinnar geymslu. Það líkir eftir gesti sem kemur í fyrsta sinn. Búðu til nýtt samhengi fyrir hvert próf frekar en að endurnýta síðu, annars lekur val sem eitt próf geymir inn í það næsta.
Próf 1: Ekkert fer af stað fyrir samþykki
Hlustaðu á allar netbeiðnir frá því að síðan byrjar að hlaðast. Hlaðið síðuna, bíddu þar til hún er aðgerðalaus og snertu ekki borðann. Berðu síðan beiðnirnar saman við lista yfir rakningarlén sem þú heldur við, svo sem greiningar-, auglýsinga- og samfélagsmiðlapixla. Prófið fellur ef einhver beiðni fer á lén á listanum. Lestu einnig vafrakökulistann úr samhenginu og láttu prófið falla ef einhver óþörf vafrakaka er til staðar.
Próf 2: Höfnun heldur hlutum slökktum
- Hlaðið síðuna í nýju samhengi.
- Smelltu á höfnunarhnappinn í borðanum.
- Farðu á tvær eða þrjár síður til viðbótar, þar á meðal eina með innfelldu efni.
- Staðhæfðu að engar rakningarbeiðnir hafi verið gerðar og engar óþarfar vafrakökur settar.
- Endurhlaðaðu og staðhæfðu að borðinn haldist falinn og valið varðveitist.
Próf 3: Samþykki virkjar það sem það á að virkja
Smelltu á samþykki og staðhæfðu að væntanleg merki fari nú af stað, til dæmis greiningarbeiðni þín. Þetta ver gegn öfugri bilun: borða sem skráir samþykki en losar aldrei skriftur, sem kostar þig hljóðlega gögn og tekjur.
Próf 4: Nákvæmir valkostir
Opnaðu stillingalagið, virkjaðu aðeins einn tilgang og vistaðu. Staðhæfðu að merki sem tengjast þeim tilgangi fari af stað en merki sem tengjast hinum ekki. Haltu lítilli vörpunarskrá frá tilgangi til væntanlegra léna svo prófið sé skýrt og auðvelt að uppfæra.
Próf 5: Afturköllun
Samþykktu, opnaðu síðan stillingarnar aftur gegnum varanlega tengilinn þinn og afturkallaðu. Staðhæfðu að síðari beiðnir til rakningarbúnaðar hætti og að geymd samþykkisstaða endurspegli breytinguna. Athugaðu að það gæti þurft að fjarlægja vafrakökur sem þegar hafa verið settar beinlínis, svo ákveddu hver stefna þín er og prófaðu hana.
Próf 6: Merki
Ef þú notar Google Consent Mode skaltu lesa gagnalagið í samhengi síðunnar fyrir og eftir hvert val og staðhæfa að gildi samþykkisstöðu passi: hafnað sjálfgefið, veitt fyrir þá flokka sem gesturinn samþykkti. Ef þú notar TCF-streng skaltu lesa hann gegnum TCF API og staðhæfa að hann sé til staðar eftir val og endurspegli það.
Að halda prófunum áreiðanlegum
- Notaðu stöðuga veljara, svo sem prófunareigindi eða aðgengileg hlutverk, í stað CSS-flokka sem breytast með hönnunaruppfærslum.
- Bíddu eftir skýrum skilyrðum, ekki föstum töfum.
- Keyrðu prófin gegn sviðsetningarafriti með sömu merkjauppsetningu og framleiðsluumhverfið.
- Keyrðu litla útgáfu af prófasafninu samkvæmt áætlun, ekki aðeins við uppsetningar, því þriðju aðila skriftur breytast án þess að þú gefir út.
- Prófaðu helstu svæðin sem þú þjónar með því að stilla staðsetningu eða nota svæðisyfirfærslu sem CMP-ið þitt býður upp á.
Hvernig FlexyConsent kemur við sögu
FlexyConsent styður IAB TCF 2.4, IAB GPP v1.1 og Google Consent Mode v2, svo merkin sem þú staðhæfir um í prófunum eru staðlaðar stærðir sem þú getur lesið af síðunni. Borðinn er í boði á 58 tungumálum; ef þú þjónar nokkrum skaltu hafa með próf sem hleður að minnsta kosti einni útgáfu sem er ekki á ensku.
Helstu atriði
- Notaðu nýtt vafrasamhengi fyrir hvert próf til að líkja eftir gesti í fyrsta sinn.
- Staðhæfðu um netbeiðnir og vafrakökur, ekki aðeins um útlit borðans.
- Náðu yfir fjórar leiðir: engin samskipti, höfnun, samþykki og afturköllun.
- Athugaðu líka samþykkismerki í gagnalaginu eða TCF API.
- Keyrðu prófasafnið við útgáfu og samkvæmt áætlun til að nema frávik frá þriðju aðila skriftum.