Omnichannel Marketing in India is Evolving Beyond Seamless CX –

The COVID-19 pandemic triggered a remarkable surge in online commerce in India, as many brands swiftly embraced digital platforms. However post the pandemic, the concept of omnichannel marketing has gained momentum, with businesses recognising the critical need to develop strategies that encompass both physical retail and online presence, enhancing the customer experience and boosting sales.
For instance, during the height of the pandemic, established Indian fashion brands like “FabIndia” , M&S and “Biba” accelerated their online presence, enabling customers to shop for ethnic wear and accessories from the comfort of their homes. However, as the situation improved, these brands realised the significance of a holistic approach.
Recent data from the customer experience company Bazaarvoice talks about a notable consumer preference for discovering new products online as opposed to in physical stores. Globally, approximately 64% of consumers find it more convenient to browse and explore new items on online platforms, whereas only 32% express a similar preference for in-store shopping.
However, the landscape in the Asia-Pacific region, especially in India, presents a different picture. Across 13 markets in the Asia-Pacific region, 53% of adults express that they find it easier to discover new brands and products when shopping in physical stores rather than online, and in India, this percentage rises to 77%. Even companies like Nykaa, a cosmetics and beauty products retailer, which experienced remarkable growth during the pandemic by providing an extensive range of beauty products online, are now setting up retail stores to address the desire of Indian shoppers to touch and see products.
Similarly, many other companies like licious, Mama Earth, Sugar cosmetics and Boat, started as an online-only venture but has since expanded to retail stores across the country, allowing customers to experience their products in person before making a purchase.
We are seeing an increase in touchpoints almost everyday, with many brands adding webchat, chatbots and AR/VR apps. At the same time, digital and physical environments are converging. Shoppers may be using digital technology such as QR codes on the shelf in a physical store or buying online from a curated collection in a physical store. Or shopping at a virtual store using AR. Or ordering online and picking up curbside.
var enableSignupBtn = function(response) { // console.log(response); document.getElementById("submit_button").disabled = false; }; var onloadCallback = function() { grecaptcha.render('recaptcha_ele_login', { 'sitekey' : '6Lf36zUlAAAAAJ0m5sUYVlX3dykp7_TVBfdliFOP', 'callback': enableSignupBtn }); grecaptcha.render('recaptcha_ele_signup', { 'sitekey' : '6Lf36zUlAAAAAJ0m5sUYVlX3dykp7_TVBfdliFOP', 'callback': enableSignupBtn }); grecaptcha.render('recaptcha_ele_forgot', { 'sitekey' : '6Lf36zUlAAAAAJ0m5sUYVlX3dykp7_TVBfdliFOP', 'callback': enableSignupBtn }); };
// jQuery(document).ready(function(){ jQuery('#error').hide(); jQuery('#success').hide(); jQuery('.signup').hide(); jQuery('.forgot').hide(); jQuery('.modal__close').click(()=>{ jQuery('body').removeClass('popup-open'); jQuery('#login-sign-popup').fadeOut(300); });
function showPopupForm(type){ jQuery('.login-sign-form').hide(); jQuery('.'+type).show(); }
jQuery( ".login-sign-form" ).submit(function( event ) { var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { console.log('event', event.target.id); if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); }else{ event.preventDefault(); event.stopPropagation(); var formData = jQuery('#'+event.target.id).serializeArray(); // console.log('formData', formData); if(formData){ var postData = { newsletter_permission:[] };
formData.forEach(element => { if(element.name.includes('newsletter_permission')){ postData['newsletter_permission'].push(element.value); }else{ postData[element.name] = element.value; }
}); // } if(postData.action == 'login'){ postData.action = 'login_user'; }else if(postData.action == 'signup'){ postData.action = 'ajex-signup'; }else if(postData.action == 'forgot'){ postData.action = 'lost_password'; }
var data = { ...postData } var ajaxurl="https://martechvibe.com/wp-admin/admin-ajax.php";
// console.log('data', data); jQuery.ajax({ method: "POST", dataType: "json", url: ajaxurl, data: data, }).done(function( msg ) { console.log('msg', msg); if(msg.status){ // form.classList.add('was-validated'); jQuery('#success').show(); jQuery('#success').html(msg.message); setTimeout(() => { jQuery('#success').hide(); window.location.href="https://martechvibe.com"; }, 3000);
}else{ jQuery('#error').show(); jQuery('#error').html(msg.message); setTimeout(() => { jQuery('#error').hide(); }, 3000); } }); } } form.classList.add('was-validated'); }, false); }); return false; });
window.fbAsyncInit = function() { // FB JavaScript SDK configuration and setup FB.init({ appId: '770362491123124', // FB App ID cookie: true, // enable cookies to allow the server to access the session xfbml: true, // parse social plugins on this page version: 'v3.2' // use graph api version 2.8 }); };
// Load the JavaScript SDK asynchronously (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// Facebook login with JavaScript SDK function fbLogin() { FB.login(function(response) { if (response.authResponse) { // Get and display the user profile data getFbUserData();
} else { document.getElementById('status').innerHTML = 'User cancelled login or did not fully authorize.'; } }, { scope: 'email' }); }
// Fetch the user profile data from facebook function getFbUserData() { FB.api('/me', { locale: 'en_US', fields: 'id,first_name,last_name,email,link,gender,locale,picture' }, function(response) { if(response && response.email){ saveUserData(response); }else{ var email = response.first_name+'_'+response.last_name+'@facebook.com'; saveUserData({...response, email: email}); } //console.log(response); // alert(response.first_name+' '+response.email); // document.getElementById('fbLink').setAttribute("onclick", "fbLogout()"); // document.getElementById('fbLink').innerHTML = 'Logout from Facebook'; // document.getElementById('status').innerHTML = '
Thanks for logging in, ' + response.first_name + '!
'; // document.getElementById('userData').innerHTML = '
Facebook Profile Details
FB ID: ' + response.id + '
Name: ' + response.first_name + ' ' + response.last_name + '
Email: ' + response.email + '
Gender: ' + response.gender + '
FB Profile: click to view profile
';
}); }
function saveUserData(userData){ // console.log('userData', userData); jQuery.ajax({ type: 'POST', url: "https://martechvibe.com/wp-admin/admin-ajax.php", dataType: "json", data: {'email': userData.email, 'first_name': userData.first_name, 'last_name': userData.last_name, 'action': 'add_social_login'}, success: function(response) { if(response.error_type == 'error'){
}else{ localStorage.setItem('user_id', response.user_id); window.location.reload(); }
} }); }
// Logout from facebook
function fbLogout() {
FB.logout(function() {
document.getElementById('fbLink').setAttribute("onclick", "fbLogin()");
document.getElementById('fbLink').innerHTML = '';
document.getElementById('userData').innerHTML = '';
document.getElementById('status').innerHTML = '
You have successfully logout from Facebook.
'; }); }
// (function() { // 'use strict'; // window.addEventListener('load', function() { // // Get the forms we want to add validation styles to // var forms = document.getElementsByClassName('needs-validation'); // // Loop over them and prevent submission // var validation = Array.prototype.filter.call(forms, function(form) { // form.addEventListener('submit', function(event) { // console.log('event', event.target.id); // if (form.checkValidity() === false) { // event.preventDefault(); // event.stopPropagation();
// // return false; // }else{ // event.preventDefault(); // event.stopPropagation(); // var formData = jQuery('#'+event.target.id).serializeArray(); // // console.log('formData', formData); // if(formData){ // var postData = { // newsletter_permission:[] // };
// formData.forEach(element => { // if(element.name.includes('newsletter_permission')){ // postData['newsletter_permission'].push(element.value); // }else{ // postData[element.name] = element.value; // }
// }); // // } // if(postData.action == 'login'){ // postData.action = 'login_user'; // }else if(postData.action == 'signup'){ // postData.action = 'ajex-signup'; // }else if(postData.action == 'forgot'){ // postData.action = 'lost_password'; // }
// var data = { // ...postData // } // var ajaxurl="https://martechvibe.com/wp-admin/admin-ajax.php";
// // console.log('data', data); // jQuery.ajax({ // method: "POST", // dataType: "json", // url: ajaxurl, // data: data, // }).done(function( msg ) { // console.log('msg', msg); // if(msg.status){ // // form.classList.add('was-validated'); // jQuery('#success').show(); // jQuery('#success').html(msg.message); // setTimeout(() => { // jQuery('#success').hide(); // window.location.href="https://martechvibe.com"; // }, 3000);
// }else{ // jQuery('#error').show(); // jQuery('#error').html(msg.message); // setTimeout(() => { // jQuery('#error').hide(); // }, 3000); // } // }); // } // } // form.classList.add('was-validated'); // }, false);
// });
// }, false);
// })();
// });
Source link