2013-07-15 17 views
6

Sto utilizzando Spring Web Flow per uno dei miei clienti e, per impostazione predefinita, la configurazione Post-Redirect-Get (PRG) è attivata per il sito Web. Il cliente ora desidera abilitare le campagne Google per consentire loro di tenere traccia delle campagne che stanno lanciando. Ma, a causa della configurazione del PRG, le informazioni vengono perse durante il reindirizzamento. Abbiamo già provato a disattivare la configurazione PRG, ma i problemi si verificano in altri flussi. C'è qualche soluzione che è stata suggerita per il flusso di Spring Web per tracciare le campagne di Google.Monitoraggio campagne Google con flusso Web Spring

Grazie in anticipo.

P.S: Attualmente stiamo utilizzando primavera-webflow-2.0.9 e 2.5.6 Spring MVC

+0

Il tuo sito web è già monitorato da Google Analytics? Potresti fornire maggiori dettagli sui parametri persi? Non esiste un'opzione alternativa come i cookie (come per GA) per tracciare Campaign? –

risposta

2

Siamo stati in grado di risolvere il problema facendo un workaround.The sono date istruzioni riportate di seguito.

  1. Per aggiungere un controllo nel filtro dell'applicazione per cercare tutti i dati relativi a Google Campaign come utm_source/utm_medium/utm_campaign.
  2. Una volta trovati nel filtro, quindi archiviarli in Cookie applicazione, sul lato server.
  3. Nella pagina in cui è necessario aggiungere il tracciamento, aggiungere il codice JavaScript per verificare se questi cookie sono stati impostati.
  4. Se i cookie sono impostati allora abbiamo chiamato il metodo _setCampValue(), utilizzando il Javascript di cui al link extga.js
  5. Questa JS imposta il cookie __utmz, che Google Analytics utilizza per identificare le campagne.

Si prega di trovare il collegamento di blog da cui abbiamo preso il javascript per modificare il cookie __utmz utilizzato da Google Campagne.

Grazie.

+0

Sarebbe molto meglio se fosse possibile utilizzare la funzione getLinkerUrl dal monitoraggio interdominio di GA, in questo modo non solo si mantengono i parametri della campagna, ma si mantiene anche intatta la sessione del visitatore. Lo usiamo per creare un Url con tutti i parametri di utm e di sessione e inviarlo al nostro script di reindirizzamento se preleviamo i parametri dall'URL e li aggiungiamo all'URL di reindirizzamento corretto. Non ho idea se ciò sia possibile anche con Spring Web Flow (siamo un negozio PHP), ma ti farebbe risparmiare il gioco con il cookie di google. –

Problemi correlati