Rachel
Rachel

Reputation: 103447

JavaScript DEBUG Issue

I am trying to debug this piece of code:

  $(document).track(
{
 'module' : 'Omniture',
 'event' : 'instant',
 'args' :
  {
   'linkTrackVars' : 'products,events,eVar31,eVar32,eVar33,eVar34,eVar35,eVar36,eVar37',
   'linkTrackEvents' : '',
   'linkType' : 'o',
   'linkName' : 'Click'
    'svalues' : {
    'products' : ';OFFERID1[,;OFFERID2]',  
    'events'   : 'Add',  
    'eVar31' : id,
    'eVar32' : family,
    'eVar33' : c_id,
    'eVar34' : r_id,
    'eVar35' : inetwork,
    'eVar36' : customer, 
    'eVar37' : tag
   },
  },
 'defer' : '0';
},
);

I am getting following error messages:

   missing } after property list
 'svalues' : {\n

Any clue.

Upvotes: 0

Views: 178

Answers (3)

Andreas
Andreas

Reputation: 5335

you can try this:

 $(document).track(
  {
 'module' : 'Omniture',
 'event' : 'instant',
 'args' :
  {
  'linkTrackVars' : 'products,events,eVar31,eVar32,eVar33,eVar34,eVar35,eVar36,eVar37',
  'linkTrackEvents' : '',
  'linkType' : 'o',
  'linkName' : 'Click',
  'svalues' : {
  'products' : ';OFFERID1[,;OFFERID2]', 
  'events'   : 'scAdd',  // Cart event
  'eVar31' : _id,
  'eVar32' : family,
  'eVar33' : id,
  'eVar34' : t_id,
  'eVar35' : network, 
  'eVar36' : customer, 
  'eVar37' : page_tag
  },
},
'defer' : '0'
});

Upvotes: 0

shinkou
shinkou

Reputation: 5154

You're missing a comma here:

'linkName' : 'Click',

Upvotes: 1

Adam Hopkinson
Adam Hopkinson

Reputation: 28795

Your last line (within the object) shouldn't end in a semicolon:

'defer' : '0'

Plus, IE will throw an error if the last item in a set ends in a comma. Corrected code below:

$(document).track(
{
 'module' : 'Omniture',
 'event' : 'instant',
 'args' :
  {
   'linkTrackVars' : 'products,events,eVar31,eVar32,eVar33,eVar34,eVar35,eVar36,eVar37',
   'linkTrackEvents' : '',
   'linkType' : 'o',
   'linkName' : 'Click',
    'svalues' : {
    'products' : ';OFFERID1[,;OFFERID2]',  
    'events'   : 'scAdd',  // Cart event
    'eVar31' : id,
    'eVar32' : family,
    'eVar33' : id,
    'eVar34' : _id,
    'eVar35' : _network, 
    'eVar36' : customer, 
    'eVar37' : page_tag
   }
  }
 'defer' : '0'
}
);

Upvotes: 1

Related Questions