mise en place track event

Discussion dans 'Google Analytics' créé par jd440, 5 Août 2013.

  1. jd440
    jd440 Nouveau WRInaute
    Inscrit:
    6 Mars 2013
    Messages:
    15
    J'aime reçus:
    0
    Bonjour à tous.

    Su mon blog j'ai deux boutons qui me permettent d'accéder à la boutique et je me demande celui qui "Convertit le plus."

    J'aimerai donc mettre en place un tracking pour étudier le tx clic de chaque, et le évolution.
    Je suis sous analytics.js

    Quelqu'un pourrais t il me dire si c'est correct:

    Code:
    <a href="http://www.exemple.tld/" id="button_visit_article">
      <img src="bouton.gif"/>
    </a>
    
    [...]
    
    <a href="http://www.exemple.tld/" id="button_visit_sidebar">
    	<div style="display:block;width:240px; height:150px;"></div>    
    </a>		
    
    [...]
    
    <script type="text/javascript">
    var downloadLink = document.getElementById('button_visit_sidebar');
    addListener(downloadLink, 'click', function() {
      ga('send', 'event', 'button', 'click', 'button_visit_sidebar');
    });
    var downloadLink = document.getElementById('button_visit_article');
    addListener(downloadLink, 'click', function() {
      ga('send', 'event', 'button', 'click', 'button_visit_article');
    });
    </script>
    <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-99999999-9', 'exemple.tld');
      ga('send', 'pageview');
    </script>
    
    Merci
     
  2. Axiso
    Axiso WRInaute passionné
    Inscrit:
    8 Avril 2004
    Messages:
    1 203
    J'aime reçus:
    0
    Ca ne semble pas être le code standard. Le mieux, le plus simple et le plus rapide, ce ne serait pas que tu testes ?
     
  3. jd440
    jd440 Nouveau WRInaute
    Inscrit:
    6 Mars 2013
    Messages:
    15
    J'aime reçus:
    0
    Quel est le code standard? (avec analyitcs.js pas Ga.js)

    Car je me suis inspiré de ceci (https://developers.google.com/analytics/devguides/collection/analyticsjs/events)

    P.s: oui c'est en test mais ca ne semble pas fonctionner
     
  4. Axiso
    Axiso WRInaute passionné
    Inscrit:
    8 Avril 2004
    Messages:
    1 203
    J'aime reçus:
    0
    Tu utilises la fonction addListener() mais elle n'apparait pas dans ton code.
     
  5. jd440
    jd440 Nouveau WRInaute
    Inscrit:
    6 Mars 2013
    Messages:
    15
    J'aime reçus:
    0
    Ah oui effectivement.

    Je viens donc de retester en rajouter la fonction add listener:

    Code:
        <a href="http://www.exemple.tld/" id="button_visit_article">
          <img src="bouton.gif"/>
        </a>
    
        [...]
    
        <a href="http://www.exemple.tld/" id="button_visit_sidebar">
           <div style="display:block;width:240px; height:150px;"></div>   
        </a>      
    
        [...]
    
        <script type="text/javascript">
        var downloadLink = document.getElementById('button_visit_sidebar');
        addListener(downloadLink, 'click', function() {
          ga('send', 'event', 'button', 'click', 'button_visit_sidebar');
        });
        var downloadLink = document.getElementById('button_visit_article');
        addListener(downloadLink, 'click', function() {
          ga('send', 'event', 'button', 'click', 'button_visit_article');
        });
    function addListener(element, type, callback) {
     if (element.addEventListener) element.addEventListener(type, callback);
     else if (element.attachEvent) element.attachEvent('on' + type, callback);
    }
        </script>
        <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-99999999-9', 'exemple.tld');
          ga('send', 'pageview');
        </script>
    
     
  6. Axiso
    Axiso WRInaute passionné
    Inscrit:
    8 Avril 2004
    Messages:
    1 203
    J'aime reçus:
    0
    Le lecteur saura donc la fin de l'histoire et si cela fonctionne en achetant le prochain tome de la collection, à paraître ... un jour :)
     
  7. jd440
    jd440 Nouveau WRInaute
    Inscrit:
    6 Mars 2013
    Messages:
    15
    J'aime reçus:
    0
    Nan là réponse....
    ici..
    tout suite.

    Cela fonctionne avec le code:
    Code:
            <a href="http://www.exemple.tld/" id="button_visit_article">
              <img src="bouton.gif"/>
            </a>
    
            [...]
    
            <a href="http://www.exemple.tld/" id="button_visit_sidebar">
               <div style="display:block;width:240px; height:150px;"></div>   
            </a>     
    
            [...]
    
            <script type="text/javascript">
            var downloadLink1 = document.getElementById('button_visit_sidebar');
            addListener(downloadLink1, 'click', function() {
              ga('send', 'event', 'button', 'click', 'button_visit_sidebar');
            });
            var downloadLink2 = document.getElementById('button_visit_article');
            addListener(downloadLink2, 'click', function() {
              ga('send', 'event', 'button', 'click', 'button_visit_article');
            });
        function addListener(element, type, callback) {
        if (element.addEventListener) element.addEventListener(type, callback);
        else if (element.attachEvent) element.attachEvent('on' + type, callback);
        }
            </script>
            <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-99999999-9', 'exemple.tld');
              ga('send', 'pageview');
            </script>
    
     
Chargement...
Similar Threads - place track event Forum Date
Placer un bouton de tracking Netlinking, backlinks, liens et redirections 4 Mars 2015
Tracking ecommerce, quel code placer? Google Analytics 8 Décembre 2014
Mis en place Google Analytics eCommerce tracking Google Analytics 25 Juin 2011
Comment mettre en place une procédure de tracking ? Développement d'un site Web ou d'une appli mobile 25 Janvier 2006
Goggle remplace nos propres liens par les siens dans les résultats de recherche Référencement Google 6 Août 2022
WordPress Changer l'emplacement par défaut des médias dans WordPress Développement d'un site Web ou d'une appli mobile 14 Juillet 2022
Fiche produit sur mon site et sur les marketplaces Rédaction web et référencement 1 Décembre 2021
Google Business Profile remplace Google My Business Google : l'entreprise, les sites web, les services 5 Novembre 2021
Ou placer sa balise canonical Référencement Google 18 Août 2021
Les pages de mon site .be apparaissent dans Google.fr à la place des pages de mon site .fr Référencement international (langues, pays) 7 Juillet 2021
Emplacement adsense et clics incorrects AdSense 20 Avril 2021
Déplacement de catégories CMS Prestashop : impact SEO ? e-commerce 16 Mars 2021
Google Images: URL à la place du titre dans les résultats de recherche YouTube, Google Images et Google Maps 4 Mars 2021
Référencement Marketplace Référencement Google 20 Janvier 2021
SEO : les pages en français sortent à la place des pages en anglais Référencement international (langues, pays) 10 Août 2020
WordPress Site mis en place. Sujet lancé sur ce forum début d'année... Demandes d'avis et de conseils sur vos sites 30 Mai 2020
Déplacer le contenu d'une page puis la supprimer Problèmes de référencement spécifiques à vos sites 24 Avril 2020
Déplacer un bloc adsense d'un endroit à un autre quand on passe du PC au Mobile AdSense 4 Avril 2020
Comment se placer sur des requêtes inhabituelles dû au confinement Rédaction web et référencement 25 Mars 2020
AMP stories : quelle stratégie SEO mettre en place ? Référencement Google 12 Mars 2020