Joomla.it Forum
Componenti per Joomla! => SEO => : raziel1973 30 Aug 2020, 14:43:15
-
Buon pomeriggio a tutti.
Un grazie in anticipo per l'aiuto.
Ho questo strano problema:
Da premettere ho
Joomla versione 3.9.10
Versione PHP 7.3.20
e utilizzo il Plug in Joomla di asynchronous google analytic
Ricavo il codici di monitoraggio o meglio solo il codice di proprietà (UA-XXXXXXXX-X) e lo inserisco nel plug in.
Imposto come universal e quando vado su Panoramica in tempo reale su Google analytics non vedo progressione.
il codice lo inerisce alla fine del Head ed è il seguente (un pò diverso da quello dato da Google):
<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-XXXXXXXX-X', 'around-naples.com'); ga('send', 'pageview');
</script><!-- //End Universal Google Analytics Plugin by PB Web Development -->
Ho anche il mio template acquistato (JBIZ della joomlaplates) che prevede di inserire l'intero codice dato Google in script aggiuntivi del template stesso. Solo che il codice viene inserito alla fine del body.
Comunque in entrambi i casi non visualizzo progressioni, il valore è sempre zero.
Ho anche il problema di connessione tra google search e google analytics che non trova il sito in google search.
magari è procurato dallo stesso errore.
il sito è in HTTPS: www.around-naples.com
grazie a tutti
Tony
-
elimina il plug in asincronous e inserisci il codice nel file index.php del template.
Il codice di analyitcs è gia quello asincrono
-
Purtroppo il file index.php appartiene ad un template Warp
Non è di tipo standard. Ha solo 16 righe di codice.
Ho comunque provato ad inserire lo script prima di <?php
e in visualizza sorgente mi esce prima dal tag head (in cima)
se lo inserisco dopo ?> mi esce nel Body (come prevede l'opzione del Wrap aggiungi script)
in tutti e 2 i casi continua a non comunicare
-
controlla gli altri file, troverai i tag HEAD e li lo potrai inserire, anche sarebbe meglio inserire il codice nel body dopo la chiusura dell'ultimo div
-
Grazie giusebos.
Sono riuscito a capire come piazzare lo script nel tag <head> e l'ho inserito.
Nei template warp bisogna inserirlo manualmente nel file php del template sotto la cartella layout (il mio si chiama theme).
Inserito nel sito ma continua a non comunicare con google analytics.
Consigli?
-
come fai a sapere che non comunica?
-
Beh vado sul sito di Google analytics e clicco su "In tempo reale" vedo gli utenti connessi e anche se la mia pagina è aperta il valore è sempre zero.
Dal mio cellulare ho provato a scollegarmi dalla rete di casa, e utilizzando la rete mobile e navigando sul sito ho visto che il valore da zero è passato ad 1. (1 utente connesso).
Io non avevo impostato filtri per bloccare l'IP (il mio). Probabilmente Google non conteggia l'IP da cui si è loggati in Google analytics.
Comunque sembra funzionare.
Grazie per l'aiuto.
Tony
-
non è così che si verifica se il codice funziona, questo perchè dal primo rilevamento deve passare del tempo.
installa tag assistant per google chrome e verica la lettura del codice visualizzando l'iconcina azzurra con lo smile.
-
vedo che funziona....
-
Grazie Giuseppe.
non si finisce mai di imparare.
:D :D :D
Buona serata.
Tony