Domanda

La nostra azienda gestisce un sito Web (oursite.com) con partner affiliati che ci inviano traffico. In alcuni casi, configuriamo i nostri affiliati con il loro sottodominio (affiliate.oursite.com) e visualizzano i contenuti selezionati dal nostro sito sul loro sito (affiliate.com) utilizzando un iframe.

Esempio di una pagina sul loro sito:

<html>
<head></head>
<body>
<iframe src="affiliate.example.com/example_page.html">
...content...
[google analytics code for affiliate.oursite.com]
</iframe>
[google analytics code for affiliate.com]
</body>
</html>

Vorremmo avere il monitoraggio di Google Analytics per affiliate.oursite.com. Al momento, non sembra che Google stia ricevendo dati dall'affiliato quando la pagina viene caricata dall'iframe.

Ora, ci sono implicazioni di sicurezza in quanto a Javascript non piace accedere alle informazioni su una pagina in un dominio diverso, e ad IE non piace impostare i cookie per un dominio diverso.

Qualcuno ha una soluzione a questo? Dovremo CNAME affiliate.oursite.com su cname.oursite.com o esiste una soluzione più pulita?

È stato utile?

Soluzione

  1. Devi aggiungere il codice di monitoraggio di Google Analytics alla fine di example_page.html. Il contenuto tra il tag <iframe> - </iframe> viene visualizzato solo per i browser, che non supportano quel tag specifico.

  2. Se dovessi unire i risultati dei sottodomini, c'è un eccellente articolo sul sito di assistenza di Google: Come posso tracciare tutti i sottodomini per il mio sito in un profilo?

Altri suggerimenti

Siamo spiacenti, ma non funzionerà. Il motivo è perché Google Analytics utilizza cookie proprietari. Ciò significa che i cookie impostati da GA sono specifici del dominio in cui si trova il codice. Nel tuo caso, iFrame si trova su un dominio di terze parti. Ciò significa che avrai due set di cookie GA (uno per ogni dominio) e nessun modo reale di riconciliare i dati.

Nel caso specifico di iframe, Google non dice molto. Sono stato nella stessa situazione ma sono contento di averlo capito. Ho pubblicato un procedura dettagliata qui . È in francese ma non dovrai parlare la lingua per copiare / incollare il codice. Inoltre c'è un file demo che puoi scaricare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top