Login

When user logs in, fire this event.

window._mp.safeExecute('mpOnUserLogin', function() {
    /**
    * if user does not have first name and last name, split the name using space
    * and assign first half to fName and second to lName
    *
    *
    * Example:
    * var userName = 'full name';
    * var fName = '';
    * var lName = '';
    * 
    * if (userName.indexOf(' ') > -1) {
    *   fName = userName.split(' ')[0];
    *   lName = userName.split(' ')[1]; 
    * } else {
    *   fName = userName;
    *   lName = undefined;
    * }
   */
  
    eedl('user_info', {
      pid: '<unique identifier representing user>',
      email: '<email address of user>',
      phone: '<phone number of user - no country code>', // mandatory
      country: '<country code only>', // mandatory
      city: '<city - madurai>', // leave as undefined if not available
      state: '<state - Tamil Nadu>', // leave as undefined if not available
      fName: '<first name of user>', // leave as undefined if not available
      lName: '<last name of user>', // leave as undefined if not available
      zip: '<zip code>', // leave as undefined if not available
   });
      
    eedl('mp_login', {
      method: 'phone',
      ev_source: 'gtm',
      is_existing: 'Y' // 'Y' for an existing user and 'N' for a new user
    });  
  })();

Last updated