• User

    vorrei un consiglio su un ottimo strumento di monitoraggio

    ultimamente mi ha deluso analytics per via che non riesce a monitorare certi eventi interni alla pagina com i click interni o le visioni dei video. chi mi consiglia una buona alternativa?


  • User Attivo

    Ciao,
    in che senso? Analytics riesce a monitorare ogni singolo respiro del visitatore, se il sito è opportunamente "equipaggiato" con appositi script e/o con Google Tag Manager.

    Posso chiederti cosa avresti bisogno di monitorare, esattamente?


  • User

    Buongiorno,
    non riesce ad monitorare i click interni al sito e nemmeno i click sui video (ossia gli eventi). Infatti definendo gli obiettivi e poi inserendo i send di analuytics non funzionano. E nemmeno funziona tag manager. A presto


  • User Attivo

    Non so, forse ho capito male io.

    Io inserisco una id, per esempio, su un'immagine, in questo modo:
    [HTML]<img id="click-testo-testo-testo" src="/percorso/immagine.jpg">[/HTML]

    In Tag Manager creo un attivatore su Click ID che inizia per "click-"

    Creo un Tag che utilizza l'attivatore di cui sopra.

    In Analytics, ogni volta che un utente clicca sull'immagine, viene registrato un evento.

    Lo stesso discorso è applicabile anche ai link (o a qualsiasi altro oggetto):

    [HTML]<a id="click-testo-testo-testo" href="/percorso/alla/pagina">[/HTML]


  • User

    @altraSoluzione said:

    Non so, forse ho capito male io.

    Io inserisco una id, per esempio, su un'immagine, in questo modo:
    [HTML]<img id="click-testo-testo-testo" src="/percorso/immagine.jpg">[/HTML]

    In Tag Manager creo un attivatore su Click ID che inizia per "click-"

    Creo un Tag che utilizza l'attivatore di cui sopra.

    In Analytics, ogni volta che un utente clicca sull'immagine, viene registrato un evento.

    Lo stesso discorso è applicabile anche ai link (o a qualsiasi altro oggetto):

    [HTML]<a id="click-testo-testo-testo" href="/percorso/alla/pagina">[/HTML]

    La mia domanda è che l'attivatore del tag manager deve avere lo stesso nome click-testo-testo-testo dell'id ?
    Ed inoltre se non volessi usare tag manager ? Ma sono ga ? Io comunque non ho provato con le immagini ma solo con i video e con i link interni (tra l'altro con le ancore #). A presto


  • User Attivo

    @bruzzese said:

    La mia domanda è che l'attivatore del tag manager deve avere lo stesso nome click-testo-testo-testo dell'id ?
    Ed inoltre se non volessi usare tag manager ? Ma sono ga ? Io comunque non ho provato con le immagini ma solo con i video e con i link interni (tra l'altro con le ancore #). A presto

    L'attivatore puoi chiamarlo come vuoi.
    Devi solo assegnargli il filtro Click ID inizia con "click-", in questo modo si attiverà ogni volta che un elemento con id="click-***********" viene cliccato.
    In GTM in "Questo attivatore si attiva su" devi specificare "Alcuni clic" e nelle regole metti **Click ID, inizia con, click- **

    Puoi ottenere lo stesso risultato tramite jQuery, inserendo delle azioni ".click" ma GTM è molto più pratico.

    Comunque, qui c'è qualche risposta: stackoverflow.com/questions/23071520/how-to-track-click-events-with-google-analytics


  • User

    Buongiorno,
    io ho letto che GTM è preferibile usarlo in situazioni complesse, ad esempio più di un sito da tracciare, che non è il mio caso. Io ho un solo sito da tracciare. Allora ho scelto GA. Poi in effetti anche la documentazione su stackoverflow parla di problemi con i browser. Inoltre fa distinzione tra UA e GA. In un caso si usa una sintassi per fare la send nell'altro un altra sintassi. Ma questo da google non è spiegato affatto bene. A preesto


  • User Attivo

    GTM e GA non sono alternativi, si occupano di cose diverse.
    GA colleziona ed elabora dati per mostrarti delle statistiche. GTM ti permette di "catturare" agevolmente alcuni eventi sul tuo sito/i tuoi siti (uno o cento non fa differenza) e d'inviarli a GA per essere conteggiati.

    Per il tuo scopo, puoi sostituire GTM con questo script, lo stesso che ho utilizzato per un mio cliente, per tracciare tutti gli oggetti con id="click-qualsiasialtracosaperidentificareloggetto":

    
    $(document).ready( function() {  
      $('[id^=click-]').click(function() {
        var pathName = window.location.pathname;
        var myId = $(this).attr('id');
        ga('send', 'event',  'Clicks', myId, pathName);
      });
    });
    
    

    In questo modo, quando un visitatore clicca su uno di quegli oggetti, in Analytics sarà registrato l'evento con il suo id e la pagina dove si è verificato.


  • User

    Buongiorno,
    presumo che questo script vada messo all'interno della <div> relativa alla classe in cui avviene il click (che può essere un link o un video o un form o qualsiasi altra cosa). Poi devo usare GA e non UA, suppongo. Ed inoltre dovrò ovviamente definire degli eventi con categoria = Clicks ecc. Esatto ?


  • User Attivo

    Lo script è generico, per tutto il sito e si occupa di rilevare gli elementi con id che iniziano per "click-" (puoi scegliere il prefisso a tuo piacimento) e compiere l'azione quando vengono cliccati, creando un evento in Analytics nella categoria Clicks.

    Poi, ogni singolo elemento che s'intende monitorare, sia esso una div, a, img, span... un qualsiasi elemento cliccabile insomma, come ho mostrato nelle risposte precedenti, dev'essere identificato da un id UNIVOCO all'interno di ogni pagina, cioè nella stessa pagina non devono essere inseriti due elementi con lo stesso id.

    Il codice si riferisce a Universal Analytics (analytics.js) e presuppone che esso sia già stato caricato.

    Se, invece, intendi utilizzare GTM, allora si occuperà lui stesso di attivare Analytics.