WordPress.org

Plugin Directory

Changeset 627214


Ignore:
Timestamp:
11/19/12 19:25:53 (17 months ago)
Author:
ethitter
Message:

Infinite Scroll stats update

Move stats pagetype argument out of JS file into existing JS settings filter so we can track Jetpack stats distinctly from IS pageviews elsewhere.

Location:
jetpack/trunk/modules
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • jetpack/trunk/modules/infinite-scroll.php

    r627183 r627214  
    154154            // We made it this far, so gather the data needed to track IS views 
    155155            $settings['stats'] = 'blog=' . Jetpack::get_option( 'id' ) . '&host=' . parse_url( get_option( 'home' ), PHP_URL_HOST ) . '&v=ext&j=' . JETPACK__API_VERSION . ':' . JETPACK__VERSION; 
     156 
     157            // Pagetype parameter 
     158            $settings['stats'] .= '&x_pagetype=infinite'; 
     159            if ( 'click' == $settings['type'] ) 
     160                $settings['stats'] .= '-click'; 
     161 
     162            $settings['stats'] .= '-jetpack'; 
    156163        } 
    157164 
  • jetpack/trunk/modules/infinite-scroll/infinity.js

    r627203 r627214  
    271271                self.page++; 
    272272 
    273                 if ( stats ) { 
    274                     if ( type == 'scroll' ) { 
    275                         // Record stats in pagetype[infinite], and bump general views 
    276                         new Image().src = document.location.protocol + '//stats.wordpress.com/g.gif?' + stats + '&x_pagetype=infinite&post=0&baba=' + Math.random(); 
    277                     } else if ( type == 'click' ) { 
    278                         // Record stats in pagetype[infinite-click], and bump general views 
    279                         new Image().src = document.location.protocol + '//stats.wordpress.com/g.gif?' + stats + '&x_pagetype=infinite-click&post=0&baba=' + Math.random(); 
    280                     } 
    281                 } 
     273                if ( stats ) 
     274                    new Image().src = document.location.protocol + '//stats.wordpress.com/g.gif?' + stats + '&post=0&baba=' + Math.random(); 
    282275 
    283276                // Render the results 
  • jetpack/trunk/modules/infinite-scroll/infinity.php

    r625485 r627214  
    281281 
    282282        // Add our scripts. 
    283         wp_enqueue_script( 'the-neverending-homepage', plugins_url( 'infinity.js', __FILE__ ), array( 'jquery' ), '20121105' ); 
     283        wp_enqueue_script( 'the-neverending-homepage', plugins_url( 'infinity.js', __FILE__ ), array( 'jquery' ), '20121119' ); 
    284284 
    285285        // Add our default styles. 
Note: See TracChangeset for help on using the changeset viewer.