Stiamo cercando di implementare la Modalità consenso di Google sul nostro forum Discourse. Funziona “in un certo senso”: abbiamo disattivato Google Analytics dalle impostazioni e, invece, modificato il tema per includere manualmente gtag.js e chiamare i vari comandi relativi al consenso di gtag nell’ordine previsto.
Tuttavia, come possiamo assicurarci che una visualizzazione di pagina venga registrata ogni volta che l’utente clicca su un post, un argomento, ecc.? Esiste un evento a cui possiamo abbonarci nel JS del tema per inviare una visualizzazione di pagina ad ogni cambio di pagina?
Grazie, ho visto quella pagina, ma sta usando Google Tag Manager. Esiste un evento app per un cambio di pagina che posso usare invece? Su quella pagina vedo eventi come ‘post creato’, ecc., ma non ‘visualizzazione pagina’ o ‘visualizzazione post’, ecc.
OK, penso di aver risolto il problema. Ho installato un componente di tema personalizzato e nell’head mi sono iscritto all’evento page:changed, che ho trovato cercando nel codice sorgente con grep.