Plugin Directory

Changeset 200932

Timestamp:
02/02/2010 03:00:22 AM (15 years ago)
Author:
ShaneF
Message:

updated tracking code

Location:
woopra/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • woopra/trunk/inc/frontend.php

    r200926 r200932  
    6969    function init() {
    7070        wp_enqueue_script( 'woopra-tracking',   $this->plugin_url() . '/js/jquery.tracking.js',     array('jquery'), '20100201', true );
    71         wp_localize_script( 'woopra-tracking', 'woopraFrontL10n', array(
    72                 'subDomainTracking' =>  $this->get_option('sub_domain'),
    73             )
    74         );
     71       
     72        //  Set jQuery Options
     73        if ( $this->get_option('use_subdomain') )
     74            $_woopra_localize[] = array('rootDomain'    =>  $this->get_option('sub_domain')     );
     75       
     76        if ( $this->get_option('use_timeout') )
     77            $_woopra_localize[] = array('setTimeoutValue'   =>  ($this->get_option('timeout')*1000) );
     78       
     79        //  Output jQuery Options
     80        wp_localize_script( 'woopra-tracking', 'woopraFrontL10n', $_woopra_localize );
    7581    }
    7682   
     
    103109        echo "\r\n<!-- Woopra Analytics Code -->\r\n";
    104110        echo "<script type=\"text/javascript\">\r\n";
    105         echo "jQuery.trackWoopra();\r\n";
     111        echo "jQuery.trackWoopra();\r\n";
    106112        echo "</script>\r\n";
    107113       
  • woopra/trunk/js/jquery.tracking.js

    r200926 r200932  
    5555   *
    5656   */
    57   $.trackWoopra = function() {
     57  $.trackWoopra = function() {
    5858        var script;
     59
    5960        var src  = 'http://static.woopra.com/js/woopra.v2.js';
    60 
     61       
    6162        function _woopra_track() {
    6263            if ( woopraTracker != undefined ) {
    63                 if ( woopraFrontL10n.subDomainTracking ) {
    64                     woopraTracker.setDomain( woopraFrontL10n.rootDomain );
    65                     debug('Woopra Root Domain: ' +  woopraFrontL10n.rootDomain);
     64                if ( woopraFrontL10n != undefined ) {
     65                    if ( woopraFrontL10n.rootDomain != null ) {
     66                        woopraTracker.setDomain( woopraFrontL10n.rootDomain );
     67                        debug('Woopra Root Domain: ' +  woopraFrontL10n.rootDomain);
     68                    }
     69                    if ( woopraFrontL10n.setTimeoutValue > 0 ) {
     70                        woopraTracker.setIdleTimeout( woopraFrontL10n.setTimeoutValue );
     71                        debug('Woopra Idle Timeout: ' +  woopraFrontL10n.setTimeoutValue + 'ms');
     72                    }
    6673                }
     74
     75
     76
    6777                woopraTracker.track();
    6878                debug('Woopra is loaded.');
Note: See TracChangeset for help on using the changeset viewer.