Questo è un messaggio incrociato da link . Però è meglio dirlo qui.
Vorrei integrare gli esperimenti di google analytics sul nostro sito Web.
La mia situazione: abbiamo una soluzione per i commutatori di funzionalità, che consente anche il test A / B. Le funzionalità sono memorizzate nel database e hanno una percentuale che definisce quanti utenti vedranno la funzione. Conserviamo anche le funzionalità in un cookie, in modo che gli utenti vedano la stessa vista quando aggiorna la pagina.
Ora voglio utilizzare il server dell'API javascript per tracciare lo stato della funzione ( Documentazione di Google Experiments ). A mio avviso, devo inviare una richiesta a google ogni volta che viene utilizzato un esperimento e devo anche comunicare a google l'ID dell'alternativa. Deve accadere sulla pagina destra per correlare l'esperimento con la giusta visualizzazione della pagina. Il problema sono le richieste ajax che potrebbero controllare le funzionalità split-tested. In questo caso è difficile dire quali funzioni sono utilizzate per la pagina corrente.
Vedo 3 opzioni:
- Tieni traccia di tutti gli esperimenti, anche se non vengono utilizzati su questo sito. (Penso che non abbia molto senso)
- Crea uno strumento / configurazione per definire gli esperimenti e le levette delle funzioni utilizzate su ciascun sito (molto facile da fare errori qui).
- Tieni traccia degli esperimenti dal codice lato server (ma non so in che modo GA collegherà queste chiamate a una visualizzazione di pagina).
Qual è la linea guida ufficiale per le richieste Ajax e Google Analytics?