adobe / adobe/adobe-client-data-layer
Capability to reset the data layer
- Lingua principale
- JavaScript
- Stelle
- 122
- Fork
- 28
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
For web applications like SPA, it should be possible to simulate a reset of the data layer as when a new page is loaded. This is especially important in cases the Data Layer holds a lot of information and triggers many events because the array can then quickly become massive if a visitor actively browses around for a few minutes or more.
For example:
`adobeDataLayer.reset();`
A more detailed example:
```javascript
adobeDataLayer.push({ one: "some data" });
adobeDataLayer.length;
// 1
adobeDataLayer.getState();
// { one: "some data" }
adobeDataLayer.reset();
adobeDataLayer.length;
// 0
adobeDataLayer.getState();
// {}
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia tracciando i punti di ingresso esistenti di adobeDataLayer push, length e getState e i relativi test, se presenti. Verifica il comportamento di reimpostazione richiesto in base all’esempio: il data layer dovrebbe diventare vuoto e getState() dovrebbe restituire {} dopo reset().
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100