javascript - Prevent Google Analytics tracking pixel from redirecting for properties that have remarketing enabled -
i've got issue in our distributed application when web property in ga has remarketing enabled, our custom event tracker 302 redirects marketing pixel not pass our custom app data along it. there way prevent this?
here our code reference:
var self = this, type = track ? 'conversion' : 'impression', campaign = self.getprop('campaign'), init = self.getprop('ga_init'), gaobj = false; // if google analytics not loaded, return - may have not added analytics. if ( typeof window['__omgatracker'] !== 'undefined' ) { gaobj = window['__omgatracker']; } else if ( typeof window['ga'] !== 'undefined' ) { gaobj = window['ga']; } // if analytics object not exist, return early. if ( ! gaobj ) { return; } // create custom event tracker , dimensions if has not been initialized. if ( ! init ) { gaobj('create', id, 'auto', { 'name' : 'omtracker' }); gaobj('omtracker.set', { 'appname': self.getprop('app_name'), 'appid': self.getprop('app_id'), 'appversion': self.getprop('app_version') }); self.setprop('ga_init', true); } // send event tracking data google analytics. gaobj('omtracker.send', 'event', campaign, type, self.getprop('id').tostring()); this works fine long remarketing has not been enabled web property custom event being tracked. if remarketing has been enabled, 302 redirect occurs.
is there way prevent this, , if not, way ensure our data passed properly? otherwise, events not stored @ all.
Comments
Post a Comment