# virtualPageView e il virtual DOM

**URL:** <https://meta.discourse.org/t/virtualpageview-and-the-virtual-dom/160975>\
**Category:** Development\
**Created:** [15 Agosto 2020, 11:59am UTC](https://meta.discourse.org/t/virtualpageview-and-the-virtual-dom/160975 "2020-08-15T11:59:36Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Terrapop](https://avatars.discourse-cdn.com/v4/letter/t/ecd19e/32.png) [@Terrapop](https://meta.discourse.org/u/Terrapop)\
**Post date:** [15 Agosto 2020, 11:59am UTC](https://meta.discourse.org/t/virtualpageview-and-the-virtual-dom/160975/1 "2020-08-15T11:59:36Z")

</div>

Vogliamo utilizzare GTM per iniettare annunci nel DOM. Abbiamo installato il plugin per gli annunci e configurato i vari tipi di annunci generici vuoti con contenitori div come `<div id="adunit_x"></div>`.

Tuttavia, quando si valuta l’ID di tutti i contenitori div degli annunci durante l’evento virtualPageView, gli annunci inseriti tra i post non sono ancora stati renderizzati. Probabilmente perché il virtual DOM non ha ancora completato il rendering di tutti gli elementi al momento dell’evento virtualPageView che stiamo utilizzando per attivare la valutazione.

Aggiungendo un timeout, ad esempio 3000 ms, prima di valutare tutti i contenitori div degli annunci, il problema si risolve.

Esiste un evento in GTM che possiamo sfruttare per segnalare che il virtual DOM iniziale è stato renderizzato dopo l’attivazione dell’evento virtualPageView?

---

_[View the full topic](https://meta.discourse.org/t/virtualpageview-and-the-virtual-dom/160975)._
