Bonjour à tous.
J'ai deux zones contenant chacun de liens vers mes produits.
Le première zone contenant 8 liens
La deuxième zone contenant 4 liens
Et j'aimerai connaitre la zone qui convertit le mieux.
Le problème est que je sais comment tracker des éléments unique par l'id, mais là je souhaite tràcker de nombreux liens.
Voilà le code que j'utilise actuellement pour tracker deux liens:
Mais comment pourrais tracker les liens sans dupliquer les id et sans dupliquer le code autant de fois que de liens.
mais getElementByClass n'existe pas?
J'ai deux zones contenant chacun de liens vers mes produits.
Le première zone contenant 8 liens
La deuxième zone contenant 4 liens
Et j'aimerai connaitre la zone qui convertit le mieux.
Le problème est que je sais comment tracker des éléments unique par l'id, mais là je souhaite tràcker de nombreux liens.
Voilà le code que j'utilise actuellement pour tracker deux liens:
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>
Mais comment pourrais tracker les liens sans dupliquer les id et sans dupliquer le code autant de fois que de liens.
Code:
var downloadLink2 = document.getElementByClass('button_zone1');