Disqus en Google Analytics

Door StephanVierkant op donderdag 9 december 2010 16:19 - Reacties (1)
Categorie: -, Views: 2.935

Om bezoekers de kans te geven te reageren op artikelen op een site van me, heb ik Disqus geÔnstalleerd. De software is gratis, maar voor sommige opties dient extra betaald te worden.

Ik wilde echter met Google Analytics bijhouden hoeveel mensen een reactie plaatsen. Ik stuitte op deze code:

code:
1
2
3
function disqus_config() {
      this.callbacks.onNewComment = [function() { trackComment(); }];
  }


Het bleek echter niet te werken. Ik ben er niet achter waarom niet, maar wellicht dat het iets te maken heeft met de nieuwe GA-code. Wie het weet, mag het zeggen! Op internet kon ik er niets over vinden.

Een optie was gebruik te maken van de jQuery plugin. Deze wilde ik echter niet gebruiken.

Uiteindelijk heb ik deze code met Event Tracking in elkaar kunnen zetten. De code dient vlak voor het aanroepen van de rest van de code te worden ingevoegd.

code:
1
2
3
4
5
6
7
8
var disqus_config = function ()
{
    var config = this;
    config.callbacks.onNewComment.push(function () 
    {
        gaq.push(['_trackEvent', 'Videos', 'Downloaded', 'Gone With the Wind']);
    });
};