EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #00409
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Re: Google analytics
- To: eprints-tech@ecs.soton.ac.uk
- Subject: [EP-tech] Re: Google analytics
- From: Denis Pitzalis - STARC <d.pitzalis@cyi.ac.cy>
- Date: Tue, 17 Apr 2012 21:16:04 +0200
Kalimera Georgios,
I had the same problem than you and I solved with this javascript
code, it consist in adding an event to every download:
/* ----------------------------------------
   Onclick GAv2 Event Generator v1.0
   Denis Pitzalis
   DP: edit.  01/09/2011
   DP: mod. 05/09/2011
   TODO: track unhandled filetype
------------------------------------------- */
(function($) {
  var doctypes = ["doc","docx","xls","zip","pdf","xlsx","gz","ps","xls"];
  var mmtypes = ["wmv","flv","mp3","mp4"];
  var imgtypes = ["tif","png"];
  $(document).ready(function() {
    $("a").click(function(event){
        if($(this).attr("href").length) {
            var source = $(this).attr("href");
            var extension = source.substr(source.lastIndexOf('.') + 1);
            if ( jQuery.inArray(extension,doctypes) > -1 ){
                _gaq.push(['_trackEvent', 'Documents', extension, source]);
            } else if ( jQuery.inArray(extension,mmtypes) > -1 ){
                _gaq.push(['_trackEvent', 'MultiMedia', extension, source]);
            } else if ( jQuery.inArray(extension,imgtypes) > -1 ){
                _gaq.push(['_trackEvent', 'Images', extension, source]);
            } else if ( source.match(/^mailto\:/i) ) {
                _gaq.push(['_trackEvent', 'Mails', "", source]);
            } else {
            }
        }
    });
});
})(jQuery)
/* END Onclick GAv2 Event Generator */
and it works as expected. If it work fine for you too, please tell me!
Denis
On Mon, Apr 16, 2012 at 8:27 PM, Dimitrakakis Georgios
<giorgis@lib.uoc.gr> wrote:
> I have applied GA to the template files and indeed is working as
> expected. But I couldn't find a way to track the PDF downloads with
> that. Have you managed to do it? Can you be more specific?
>
> Regards,
>
> G.
>
>> The GA code can go in the template files:
>> <archive_id>/cfg/lang/xx/templates/*.xml.  The default template will
>>  ensure the abstract pages are tracked (unless you force SSL) but I
>> would add it to all templates to assist with tracking usage across
>> secure-non secure parts of the site.  Note that GA won't track PDF
>> downloads unless you do some extra work.
>>
>> Cheers
>> Mark
>>
>> From: eprints-tech-bounces@ecs.soton.ac.uk
>> [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of
>> Gaston.Fournier@etsmtl.ca
>> Sent: Friday, 13 April 2012 2:24 AM
>> To: eprints-tech@ecs.soton.ac.uk
>> Subject: [EP-tech] Google analytics
>>
>> Allo,
>>
>> I would like to know where (in wich file or files) I should put the
>> code for google analytics?
>>
>> I would like to have a count with GA when a citation is display! Is
>> this possible?
>>
>> Thanks,
>>
>> Gaston Fournier
>> Service de la bibliothèque ÉTS
>>
>>
>
>
>
> --
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
>
--
----------------------
Denis Pitzalis
Information Technology Consultant
UNESCO - http://www.unesco.org
Paris, France - Tel: +33145681816
Business Strand Coordinator
3D-COFORM - http://www.3dcoform.eu
VAST 2011 - http://www.vast-conference.eu
- References:
- [EP-tech]  Google analytics
- From: <Gaston.Fournier@etsmtl.ca>
 
- [EP-tech] Re: Google analytics
- From: Mark Gregson <mark.gregson@qut.edu.au>
 
- [EP-tech] Re: Google analytics
- From: "Dimitrakakis Georgios" <giorgis@lib.uoc.gr>
 
 
- [EP-tech]  Google analytics
- Prev by Date: [EP-tech] Re: divisions language
- Next by Date: [EP-tech] Re: Google analytics
- Previous by thread: [EP-tech] Re: Google analytics
- Next by thread: [EP-tech] Re: Google analytics
- Index(es):
