vorrei monitorare il mio forum con google analytics, dovrei inserire un codice prima del tag <bold> ma in quale file è?
Grazie
mettilo nel file index.template del tuo tema
Devi inserirlo prima del tag </body>, non <bold>, nel file - come ha detto Darknico - index.template.php del tuo tema. :)
Ricordati, però, che devi inserire uno slash (\) prima di ogni apostrofo, altrimenti riceverai un "template error"!
Quote from: lorenzone92 on November 14, 2009, 12:25:26 PM
Devi inserirlo prima del tag </body>, non <bold>, nel file - come ha detto Darknico - index.template.php del tuo tema. :)
Ricordati, però, che devi inserire uno slash (\) prima di ogni apostrofo, altrimenti riceverai un "template error"!
ecco questo dello slash non lo aveva detto nessuno, infatti usciva un casino al posto del forum e allora ho rimesso l'originale. Ho provato a mettere il codice dentro il footer (una mod), sembra che funzioni, vi risulta? :)
Comunque il codice sarebbe questo:
-----
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8400992-1");
pageTracker._trackPageview();
} catch(err) {}</script>
-----
io vedo tre apostrofi, giusto?
Giusto, ecco come dovrebbe essere:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8400992-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Salve,
io non riseco a capire come inserire questo codice.
Ho fatto tutto quello che e scritto qua ma mi esce la scritta:
Template Parse Error.
Dove sbaglio?
Quote from: Nebojsa on November 23, 2009, 05:29:12 PM
Salve,
io non riseco a capire come inserire questo codice.
Ho fatto tutto quello che e scritto qua ma mi esce la scritta:
Template Parse Error.
Dove sbaglio?
Come ho scritto pochi post sopra, devi aggiungere uno slash (\) prima di ogni apostrofo (\) nel codice... :)
Si ho fatto cosi, ma mi da l'errore.
Ho provato a mettere anche il codice che hai scritto te cambiando il mio codice utente ma niente da fare.
il codice è meglio se non lo metti direttamente nella pagina... copia il codice che ti fornisce google(così com'è) e mettilo in un file nuovo che chiami ga_script.html poi vai nel file index.template.php e appena prima della chiusura del body inserisci il codice:
// Add in google analytics
require_once 'ga_script.html';
così funzia!
Quote from: Beagleboys on November 25, 2009, 12:14:46 PM
il codice è meglio se non lo metti direttamente nella pagina... copia il codice che ti fornisce google(così com'è) e mettilo in un file nuovo che chiami ga_script.html poi vai nel file index.template.php e appena prima della chiusura del body inserisci il codice:
// Add in google analytics
require_once 'ga_script.html';
così funzia!
E dove metto il file creato?
Io lo ho messo nei file del tema Default e mi ritorovo in fondo al forum questa scritta:
// Add in google analytics require_once "ga_script.html";
Quote from: Nebojsa on November 27, 2009, 06:54:48 PM
Quote from: Beagleboys on November 25, 2009, 12:14:46 PM
il codice è meglio se non lo metti direttamente nella pagina... copia il codice che ti fornisce google(così com'è) e mettilo in un file nuovo che chiami ga_script.html poi vai nel file index.template.php e appena prima della chiusura del body inserisci il codice:
// Add in google analytics
require_once 'ga_script.html';
così funzia!
E dove metto il file creato?
Io lo ho messo nei file del tema Default e mi ritorovo in fondo al forum questa scritta:
// Add in google analytics require_once "ga_script.html";
si sorry il file creato lo metti nella cartella "sources".
per il resto controlla di avere mandato a capo il codice:
deve essere
// Add in google analytics
require_once "ga_script.html";
non
// Add in google analytics require_once "ga_script.html";
e deve essere fuori dall'echo. se no non funziona.
seguite tutte le istruzioni, non va
:(
http://www.jazzita.it/
il forum è dentro
http://girovagandoinmontagna.com/jazz/
mmm...non son mica sicuro che i frame siano così validi per motori di ricerca e/o statistiche...
Quote from: Beagleboys on November 28, 2009, 03:53:16 AM
e deve essere fuori dall'echo. se no non funziona.
Questo non l'hai fatto. ;)
Comunque non credo sia utile un require_once per introdurre il codice di GA, direi che mettere il codice direttamente nel template è più facile...
Quote from: emanuele on June 06, 2013, 04:08:27 AM
mmm...non son mica sicuro che i frame siano così validi per motori di ricerca e/o statistiche...
Quote from: Beagleboys on November 28, 2009, 03:53:16 AM
e deve essere fuori dall'echo. se no non funziona.
Questo non l'hai fatto. ;)
ma "fuori dall'eco" cosa significa esattamente? Ho provato a spostarlo sopra ma non va...
function template_html_below()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
// Add in google analytics
require_once "ga_script.html";
echo '
</body></html>';
Cosa significa "non va"?...
Quote from: emanuele on June 06, 2013, 04:58:06 AM
Cosa significa "non va"?...
significa che google analitics dice "Status: Tracking Not Installed" :(
Butta a mare sta storia del file esterno per favore e fallo "normalmente": incolli il codice gi GA appena prima di </body> tipo:
function template_html_below()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
echo '
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8400992-1");
pageTracker._trackPageview();
} catch(err) {}</script>
</body></html>';
e cambi il codice con il tuo.
Quote from: emanuele on June 06, 2013, 05:40:19 AM
e cambi il codice con il tuo.
niente, ancora "Status: Tracking Not Installed"
Azzardo, magari è una sciocchezza: potrrebbe dipendere che nello stesso dominio esiste già un altro analytics?
cioè su questo
http://girovagandoinmontagna.com/forums/
mentre quello che sto tentando di monitorare è
http://girovagandoinmontagna.com/jazz/
Template parser error...
Hai messo qualcosa al posto sbagliato...
Quote from: emanuele on June 06, 2013, 06:04:21 AM
Template parser error...
Hai messo qualcosa al posto sbagliato...
:(((
Invece di un :((( sarebbe più produttivo se allegassi l'index.template.php con i cambiamenti che hai fatto. ;)
Quote from: emanuele on June 06, 2013, 07:28:51 AM
Invece di un :((( sarebbe più produttivo se allegassi l'index.template.php con i cambiamenti che hai fatto. ;)
ok hai ragione
eccolo
Gli apici singoli vanno "escapati" (cioè gli devi aggiungere uno \ appena prima):
function template_html_below()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
echo '
<script>
(function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\');
ga(\'create\', \'UA-41103731-1\', \'girovagandoinmontagna.com\');
ga(\'send\', \'pageview\');
</script>
</body></html>';
}
Quote from: emanuele on June 06, 2013, 11:10:46 AM
Gli apici singoli vanno "escapati" (cioè gli devi aggiungere uno \ appena prima):
provato, non va: "Status: Tracking Not Installed" :(
Allego file
E' un po' che non uso GA, lo hai configurato per fare il tracking di http://girovagandoinmontagna.com/jazz/ o di http://www.jazzita.it/ ? (sempre che sia necessario specificargli un url, non ricordo)
Quote from: emanuele on June 06, 2013, 02:36:50 PM
E' un po' che non uso GA, lo hai configurato per fare il tracking di http://girovagandoinmontagna.com/jazz/ o di http://www.jazzita.it/ ? (sempre che sia necessario specificargli un url, non ricordo)
ho messo http://girovagandoinmontagna.com/jazz/index.php
Quote from: wild56 on June 06, 2013, 02:52:49 PM
Quote from: emanuele on June 06, 2013, 02:36:50 PM
E' un po' che non uso GA, lo hai configurato per fare il tracking di http://girovagandoinmontagna.com/jazz/ o di http://www.jazzita.it/ ? (sempre che sia necessario specificargli un url, non ricordo)
ho messo http://girovagandoinmontagna.com/jazz/index.php
provato a mettere http://girovagandoinmontagna.com/jazz/
non cambia nulla, il codice continua a non funzionare
Scusa, ma perché non fai quello che hai fatto con il sito principale? (non che io sappia cos'hai fatto, ma ho il sentore che funziona)