11

Ho cercato di farlo funzionare per qualche volta e sembra che ci siano pochissime informazioni su come funziona.Come eseguire Google Experiment in Google Tag Manager

In primo luogo, vorrei dire che ho provato il metodo seguente per farlo funzionare, quindi si prega di leggere questo prima di pubblicare una soluzione.

Quello che ho cercato: Ho aggiunto il codice di analisi esperimento di Google in un blocco HTML personalizzato e la fece fuoco solo della pagina originale come affermato da google. Questo non funziona e sembra creare un ciclo per gli utenti. Una pagina bianca appare quando gli utenti arrivano alle pagine dell'esperimento.

Qualcuno sa come farlo funzionare? Molto apprezzato

risposta

7

Le versioni Javascript di Google Content Experiments non sono attualmente supportate in GTM al momento (hanno fatto o reindirizzare o modificare il sito al volo e poiché è difficile dire in anticipo a quale punto durante il caricamento della pagina i tag sparano, e quale ordine, questo non funziona molto bene - nel migliore dei casi la pagina originale dovrebbe caricarsi completamente prima che il visitatore venga reindirizzato a una variazione).

Il features page for GTM elenca i tag di test A/b come "coming soon" ma lo fa da almeno un anno fa, quindi non terrei il respiro.

Tuttavia è possibile eseguire variations serverside (si dovrebbe implementare la propria logica per visualizzare la variazione corretta per ciascun utente) e passare e sperimentare id e il numero di variazione su GA tramite GTM. Non penso che ci sia un altro (affidabile) metodo per farlo, almeno non ancora. Se hai bisogno di farlo con javascript devi aggiungere gli script dell'esperimento al codice della pagina invece di distribuirli tramite gestione tag.

Detto questo, ci sono descrizioni per l'hacking in giro per le limitazioni GTM utilizzando l'API di Experiments Javascript e alcuni jQuery (here is one). Quando Google afferma che qualcosa è "non supportato" potrebbe semplicemente significare che non volevano testare tutti i possibili casi limite e commettere errori dal lato della sicurezza. Quindi, se devi assolutamente utilizzare GTM per Esperimenti sui contenuti, dovresti testare se qualcosa del genere potrebbe funzionare per te.

+2

Grazie dood. Questo forum è molto meglio dei forum di Google. Qualche agente di AdWords ha detto che puoi farlo, ma risulta che non sanno niente e continuano a provarlo! + Eike – KingOptimizer

-1

È possibile modificare lo snippet di Google Tag Manager (GTM) per l'esecuzione in modo sincrono rimuovendo la riga j.async=true; e posizionandola nella parte superiore della pagina, subito dopo l'elemento <head> di apertura. In questo modo:

<!-- Google Tag Manager --> 
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.src= 
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
})(window,document,'script','dataLayer','GTM-XXXX');</script> 
<!-- End Google Tag Manager --> 

È inoltre possibile mantenere il supporto per gli utenti senza Javascript inserendo la parte del codice nella posizione originale specificato da GTM (dopo l'apertura <body> elemento).

<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXX" 
height="0" width="0" style="display:none;visibility:hidden"></iframe</noscript> 

È quindi possibile inserire il codice Esperimenti di Google Analytics come tag HTML personalizzato in GTM. Assicurati di selezionare la casella di controllo 'support document.write()'.

Basta non dimenticare di aggiornare GTM-XXXX con l'ID del contenitore.

+0

Ho provato questo e non ha funzionato. Quando ho provato a convalidare il codice dell'esperimento di Google, "non è stato trovato". –

0

Ecco cosa ha funzionato per me

  1. Per le pagine nell'esperimento, ho implementato Google Analytics alla "vecchia maniera", con analytics.js invece di GTM.

  2. Ho provato (con analisi in tempo reale) questa e la pagina Esperimento e le pagine dei tag Google riportano entrambi i dati.

ho posto chiedendo if there might be conflicts from ths.

0

Spero che ho capito bene il vostro problema. In caso affermativo, puoi utilizzare Google Optimize anziché Google Experiment. Google Optimize funziona con Google Tag Manager per impostazione predefinita.

Problemi correlati