CINXE.COM

Career Opportunities

<!DOCTYPE HTML> <!--[if IE ]> <html lang="en" class="ie"> <![endif]--> <!--[if !IE]>--> <html lang="en"> <!--<![endif]--> <head> <link rel="alternate" hreflang="x-default" href="https://in.messefrankfurt.com/mumbai/en.html"/> <style> :root { --font-light: Roboto-Light, Arial, sans-serif; --font-regular: Roboto-Regular, Arial, sans-serif; --font-bold: Roboto-Bold, Arial, sans-serif; --mf-color01: #DB0720; --mf-color02: #DB0720; --mf-color03: #BF061C; --mf-color04: #950516; --mf-color05: #5A030D; --mf-color06: #FFFFFF;--mf-color-canvas_01: rgba(219,7,32,0.4); --mf-color-canvas_02: rgba(90,3,13,0.4); --mf-color02-rgba09: rgba(219,7,32,0.9); --mf-color04-rgba09: rgba(149,5,22,0.9); --mf-color02-rgba04: rgba(219,7,32,0.4); } </style> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM\u002DWXQNFBS'); </script> <!-- End Google Tag Manager --> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index, follow"/> <meta name="applicable-device" content="pc,mobile"/> <meta property="og:title" content="Career Opportunities"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html"/> <link rel="icon" type="image/x-icon" href="/content/dam/messefrankfurt-redaktion/common/corporate-logo/favicon.ico"/> <link rel="canonical" href="https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html"/> <title>Career Opportunities</title> <link rel="stylesheet" href="/etc.clientlibs/messefrankfurt/clientlibs/clientlib-base.min.b7847e0f51455c07df601de248944076.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/messefrankfurt/clientlibs/clientlib-icomoon.min.6d2cc292348d07e071fe6bcf039a6ac8.css" type="text/css"> <link rel="stylesheet" type="text/css" href="https://accountwidget.messefrankfurt.com/style.css"/> </head> <body id="top" data-t-name="Layout"> <script src="/etc.clientlibs/clientlibs/granite/jquery/granite/csrf.min.652a558c3774088b61b0530c184710d1.js"></script> <a class="sr-only sr-only-focusable" href="#content">Skip</a> <nav id="navigation" class="o-main-navigation o-off-canvas o-off-canvas--left" data-t-name="OffCanvas" data-t-decorator="MainNavigation"> <div class="o-off-canvas__layer" aria-hidden="true"> <div class="o-off-canvas__layer-content"> <div class="o-off-canvas__layer-scrollable"> <button class="o-off-canvas__back js-o-off-canvas__back"> <span class="o-off-canvas__back-text icon icon-arrow-previous-before">Back</span> </button> <button class="o-off-canvas__close js-o-off-canvas__close"> <span class="sr-only">Close</span> </button> <a class="o-off-canvas__home js-o-off-canvas__home text-muted" href="/mumbai/en.html"> <span class="icon-home"></span> </a> <ul class="o-off-canvas__list o-main-navigation__list o-main-navigation__list--main"> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link js-o-off-canvas__item-link o-off-canvas__item-link--has-children" data-active="false" tabindex="-1" href="/mumbai/en/company.html"> Company </a> <span class="o-off-canvas__item-subline text-muted">Information about the group of companies</span> <div class="o-off-canvas__layer" aria-hidden="true"> <div class="o-off-canvas__layer-content"> <div class="o-off-canvas__layer-scrollable"> <a class="o-off-canvas__item-link o-off-canvas__link--page " data-active="false" tabindex="-1" href="/mumbai/en/company.html"> Company </a> <ul class="o-off-canvas__list o-main-navigation__list o-main-navigation__list--main"> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="false" tabindex="-1" href="/mumbai/en/company/management.html"> Outlook &amp; Management </a> </li> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="false" tabindex="-1" href="/mumbai/en/company/global.html"> Global Network </a> </li> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="false" tabindex="-1" href="/mumbai/en/company/whatweoffer.html"> What We Offer </a> </li> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="false" tabindex="-1" href="/mumbai/en/company/corporate-social-responsibility.html"> Responsibility &amp; Commitment </a> </li> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="true" tabindex="-1" href="/mumbai/en/company/career-opportunities.html"> Career Opportunities </a> </li> </ul> </div> </div> </div> </li> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="false" tabindex="-1" href="/mumbai/en/events.html"> Events </a> <span class="o-off-canvas__item-subline text-muted">All trade fairs &amp; events at a glance</span> </li> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="false" tabindex="-1" href="/mumbai/en/services.html"> Services </a> <span class="o-off-canvas__item-subline text-muted">Services made by Messe Frankfurt</span> </li> <li class="o-off-canvas__item"> <a class="o-off-canvas__item-link " data-active="false" tabindex="-1" href="/mumbai/en/press.html"> Press </a> <span class="o-off-canvas__item-subline text-muted">Press releases of the group of companies</span> </li> </ul> <a class="btn btn-primary" tabindex="0" href="/mumbai/en/contact-us.html">Contact us</a> </div> </div> </div> </nav> <div class="o-search o-off-canvas o-off-canvas--top" data-t-name="OffCanvas" data-t-decorator="Search"> <div class="o-off-canvas__layer"> <div class="container"> <div class="row"> <div class="col-xs-9 center-block"> <button class="o-off-canvas__close js-o-off-canvas__close"> <span class="sr-only">Close Search</span> </button> <h2>Search</h2> <form class="m-form m-form--search" data-t-name="Form" data-t-decorator="Search" method="GET" action="/mumbai/en/content-search.html"> <div class="m-form__search-filter hidden-xs"> <fieldset> <input class="js-m-form__search-filter" type="radio" id="category_all" name="f" value="/mumbai/en/content-search.html" data-placeholder="Enter search term, e.g. event, topic, field of interest, ..." checked="checked"/> <label for="category_all">Overall search</label> </fieldset> </div> <div class="m-form__searchbar"> <div class="a-form-input a-form-input--searchfield" data-t-name="FormInput" data-t-id="5"> <button class="a-form-input__clear js-form-input__clear icon icon-close hidden" type="button"></button> <input class="js-form-input__clear-text js-m-form__search-field" type="text" id="search" name="q" placeholder="Enter search term, e.g. event, topic, field of interest, ..."/> </div> <div class="m-form__search-filter hidden-sm hidden-md hidden-lg"> <div class="a-form-select"> <select id="categoryFilter" class="js-m-form__search-filter a-form-select__arrow" size="1"> <option value="/mumbai/en/content-search.html">Overall search</option> </select> </div> </div> <button type="submit" class="btn btn-primary btn-icon"> <span class="icon icon-magnifier"></span> <span>Search</span> </button> </div> </form> </div> </div> </div> </div> </div> <div class="o-share-page o-off-canvas o-off-canvas--right" data-t-name="OffCanvas" data-t-decorator="SharePage"> <aside id="share" class="o-share-page o-off-canvas o-off-canvas--right" data-t-name="OffCanvas" data-t-decorator="SharePage"> <div class="o-off-canvas__layer"> <div class="o-off-canvas__layer-content"> <div class="o-off-canvas__layer-scrollable"> <button class="o-off-canvas__close js-o-off-canvas__close"> <span class="sr-only">Close</span> </button> <h2> Share </h2> <ul class="o-off-canvas__list"> <li class="o-off-canvas__item"> <a target="_blank" rel="noopener noreferrer" class="a-link--external" href="https://www.facebook.com/sharer/sharer.php?u=https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html&hashtag#messefrankfurt"> <span class="icon icon-facebook"></span> <span>Facebook</span> </a> </li> <li class="o-off-canvas__item"> <a target="_blank" rel="noopener noreferrer" class="a-link--external" href="https://twitter.com/intent/tweet?text&url=https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html&hashtags=messefrankfurt"> <span class="icon icon-twitter"></span> <span>X</span> </a> </li> <li class="o-off-canvas__item"> <a target="_blank" rel="noopener noreferrer" class="a-link--external" href="http://vk.com/share.php?url=https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html"> <span class="icon icon-vk"></span> <span>VK</span> </a> </li> <li class="o-off-canvas__item"> <a target="_blank" rel="noopener noreferrer" class="a-link--external" href="https://www.xing.com/spi/shares/new?url=https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html"> <span class="icon icon-xing"></span> <span>Xing</span> </a> </li> <li class="o-off-canvas__item o-off-canvas__item--hidden-sm-up"> <a target="_blank" rel="noopener noreferrer" class="a-link--external" href="https://wa.me/?text=https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html"> <span class="icon icon-whatsapp"></span> <span>WhatsApp</span> </a> </li> <li class="o-off-canvas__item"> <a target="_blank" rel="noopener noreferrer" class="a-link--external" href="https://social-plugins.line.me/lineit/share?url=https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html"> <span class="icon icon-line"></span> <span>LINE</span> </a> </li> <li class="o-off-canvas__item"> <a target="_blank" href="mailto:?subject=A%20recommendation%20from%20messefrankfurt.com&body=This%20page%20was%20recommended%20to%20you:%20https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html" rel="noopener noreferrer"> <span class="icon icon-email"></span> <span>Recommend via e-mail</span> </a> </li> <li class="o-off-canvas__item"> <a class="js-o-share-page__copy-to-clipboard" data-success="Successfully copied to clipboard" data-toggle="tooltip" data-placement="bottom" title="Successfully copied to clipboard" href=""> <span class="icon icon-link"></span> <span>Copy link to clipboard</span> </a> </li> </ul> </div> </div> </div> </aside> </div> <main class="layout-cube"> <div class="a-to-top a-to-top--hidden" data-t-name="ToTop"> <div class="container"> <a class="btn btn-default btn-icon-single" href="#top"> <span class="icon-arrowup"></span> </a> </div> </div> <header class="o-cube-header o-cube-header--fix" data-t-name="CubeHeader"> <div class="container"> <div class="o-cube-header__wrap"> <div class="row"> <div class="col-xxs-3 col-xxs-3--displayed-without-content"> <a class="o-cube-header__main-navigation-toggle js-o-cube-header__main-navigation-toggle" accesskey="m" href="#navigation"> <span class="sr-only">Menu</span> </a> <a class="o-cube-header__search-toggle js-o-cube-header__search-toggle" accesskey="s" href="#search"> <span class="sr-only">Search</span> </a> </div> <div class="col-xxs-6"> <div class="o-cube-header__corporate-logo"> <a class="o-cube-header__corporate-logo-cube" href="/mumbai/en.html"> <img src="/content/dam/messefrankfurt-redaktion/common/corporate-logo/messefrankfurt-small-cube.svg" alt="messefrankfurt-small-cube"/> </a> <a class="o-cube-header__corporate-logo-wordmark" href="/mumbai/en.html"> <img src="/content/dam/messefrankfurt-redaktion/common/corporate-logo/MF_Wortmarke_150x74_ohneRand_cube.svg" alt="MF_Wortmarke_150x74_ohneRand_cube"/> </a> </div> </div> <div class="col-xxs-3 o-cube-header__right"> <div class="o-cube-header__language"> <a class="o-cube-header__language-toggle js-o-cube-header__language-toggle" href="/"> <span>EN</span> </a> <ul class="m-dropdown o-cube-header__language-options"> <li class="m-dropdown-item m-dropdown-item--disabled"> <a tabindex="-1"> EN (GB) - English </a> </li> </ul> </div> <div class="o-cube-header__login"> <div id="infobox"></div> </div> </div> </div> </div> </div> </header> <div class="o-cube-stage-animation-controller" data-t-name="CubeStageAnimationController"></div> <div class="m-cube-stage m-cube-stage--small m-cube-stage--corporate" data-t-name="CubeStage"> <div class="m-cube-stage__slider"> <div class="m-cube-stage-item m-cube-stage-item--small focus-center focus-center-mobile" data-t-name="CubeStageItem"> <div class="a-image a-image--lazy" data-t-name="Image"> <figure> <img class="img-responsive" data-src="/content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.jpg" alt="We-are-hiring-new" srcset="/content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.50.jpg 50w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.150.jpg 150w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.300.jpg 300w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.480.jpg 480w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.768.jpg 768w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.1024.jpg 1024w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.1280.jpg 1280w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.1920.jpg 1920w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/We-are-hiring-new.webp.2560.jpg 2560w" sizes="100vw"/> </figure> </div> </div> </div> <div class="m-cube-stage-conversion m-cube-stage-conversion--corporate-small" data-t-name="CubeStageConversion"> </div> </div> <div id="heading"> <div class="m-page-heading" data-t-name="PageHeading"> <div class="container"> <h1>Our career opportunities </h1> </div> </div> </div> <div id="content" class="container"> <div> <div class="richtext abstractComponent"> <div class="m-rich-text l-deactivate-gap" data-t-name="RichText"> <p><span class="a-copy-lead">From a small beginning within the Indo-German Chamber of Commerce in Mumbai to the organiser of 19 prestigious B2B trade fairs in India, Messe Frankfurt has established itself as a formidable player within the Indian exhibition industry.</span><br /> </p> </div> </div> <div class="imageText abstractComponent"> <div class="m-text-image m-text-image--image-right l-deactivate-gap" data-t-name="TextImage"> <div class="m-text-image__image" data-t-lightbox="926539505848"> <div class="a-image" data-t-name="Image"> <figure> <img class="img-responsive" sizes="(min-width: 1280px) 500px, (min-width: 480px) 40vw, 80vw" src="/content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.jpg" srcset="/content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.50.jpg 50w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.150.jpg 150w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.300.jpg 300w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.480.jpg 480w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.768.jpg 768w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.1024.jpg 1024w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.1280.jpg 1280w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.1920.jpg 1920w, /content/dam/messefrankfurt-redaktion/corporateindia/stage_images/MF_HQ.webp.2560.jpg 2560w" alt="MF"/> </figure> </div> </div> <p>Expanding its footprint in India, we are now looking for dynamic individuals who have the passion and determination to drive the company towards new markets, services, ideas and opportunities.</p> <p>If you are looking for a rewarding career, talented colleagues and an environment where you can challenge yourself, grow and lead, Messe Frankfurt family welcomes you.</p> </div> </div> <div class="richtext abstractComponent"> <div class="m-rich-text l-deactivate-gap" data-t-name="RichText"> <h2>Vacancies:<br /> </h2> </div> </div> <div class="table abstractComponent"> <div data-t-name="Table" class="m-table table-responsive"> <table> <tbody><tr><td style="text-align: left;"><b>POSITION</b></td> <td><b>YEARS OF EXPERIENCE</b></td> <td><b>MUMBAI</b><br /> </td> <td><b>DELHI</b><br /> </td> </tr><tr><td>Asst. Manager / Sr. Executive - Sales (Domestic Exhibitions)</td> <td>3 to 6 years</td> <td>X</td> <td>X</td> </tr><tr><td>Asst. Manager / Sr. Executive - Sales (International Exhibitions)</td> <td>3 to 6 years</td> <td>X</td> <td> </td> </tr><tr><td>Manager - Marketing (Conference)</td> <td>6 to 8 years</td> <td> </td> <td>X</td> </tr></tbody></table> </div> </div> <div class="richtext abstractComponent"> <div class="m-rich-text l-deactivate-gap" data-t-name="RichText"> <h2>In case of queries, please contact<br /> </h2> </div> </div> <div class="richtext abstractComponent"> <div class="m-rich-text l-deactivate-gap" data-t-name="RichText"> <p><b>The HR Team</b></p> <p>Messe Frankfurt Trade Fairs India Pvt. Ltd.<br /> Gala Impecca, 5th Floor, Andheri Kurla Road, Chakala, Andheri (E), Mumbai – 400093</p> <p>Tel: +91 22 61445927<br /> Send e-mail: hr.india@india.messefrankfurt.com</p> <p>Shortlisted candidates will be contacted by our recruitment team</p> </div> </div> <div class="form abstractComponent"> <div class="m-form-container" data-t-name="FormContainer"> <div class="m-form " data-t-name="Form" data-lang="en"> <div class="row"> <div class="col-xs-10 col-sm-8 col-md-7 col-lg-6 col-xs-offset-1"> <form method="POST" action="/content/messefrankfurt-in/corporateindia/mumbai/en/company/career-opportunities/_jcr_content/par/form_copy_copy_19793.feedback.json" novalidate enctype="multipart/form-data"> <div class="richtext abstractComponent"> <div class="m-rich-text" data-t-name="RichText"> <h2>Job Application</h2> </div> </div> <div class="textfield abstractComponent"> <div class="a-form-input a-form-input--text" data-t-name="FormInput" data-t-decorator="TextField"> <input class="js-form-input__clear-text " type="text" id="0681242030010" name="Applied for" required placeholder="Applied for" value="" maxlength="254"/> <label for="0681242030010">Applied for </label> <button class="a-form-input__clear js-form-input__clear icon icon-close hidden" type="button"></button> </div> </div> <div class="richtext abstractComponent"> <div class="m-rich-text l-deactivate-gap" data-t-name="RichText"> <p>Your contact data<br /> </p> </div> </div> <div class="radiobuttons abstractComponent"> <ul class="list-inline"> <li class="a-form-input a-form-input--radio" data-t-name="FormInput"> <input type="radio" id="880488970780_0" name="Salutation" value="ms." checked/> <label for="880488970780_0"> Ms. </label> </li> <li class="a-form-input a-form-input--radio" data-t-name="FormInput"> <input type="radio" id="880488970780_1" name="Salutation" value="mr."/> <label for="880488970780_1"> Mr. </label> </li> </ul> </div> <div class="textfield abstractComponent"> <div class="a-form-input a-form-input--text" data-t-name="FormInput" data-t-decorator="TextField"> <input class="js-form-input__clear-text " type="text" id="987362365257" name="Full name" required placeholder="Full name" value="" maxlength="254"/> <label for="987362365257">Full name </label> <button class="a-form-input__clear js-form-input__clear icon icon-close hidden" type="button"></button> </div> </div> <div class="textfield abstractComponent"> <div class="a-form-input a-form-input--text" data-t-name="FormInput" data-t-decorator="TextField"> <input class="js-form-input__clear-text " type="text" id="2011954113252" name="Current city" required placeholder="Current city" value="" maxlength="254"/> <label for="2011954113252">Current city </label> <button class="a-form-input__clear js-form-input__clear icon icon-close hidden" type="button"></button> </div> </div> <div class="textfield abstractComponent"> <div class="a-form-input a-form-input--text" data-t-name="FormInput" data-t-decorator="TextField"> <input class="js-form-input__clear-text " type="text" id="878191593852" name="Date of birth" placeholder="Date of birth" value="" maxlength="254"/> <label for="878191593852">Date of birth (optional)</label> <button class="a-form-input__clear js-form-input__clear icon icon-close hidden" type="button"></button> </div> </div> <div class="textfield abstractComponent"> <div class="a-form-input a-form-input--text" data-t-name="FormInput" data-t-decorator="TextField"> <input class="js-form-input__clear-text " type="tel" id="0951816685792" name="Contact Number" required placeholder="Contact Number" value="" maxlength="254"/> <label for="0951816685792">Contact Number </label> <button class="a-form-input__clear js-form-input__clear icon icon-close hidden" type="button"></button> </div> </div> <div class="textfield abstractComponent"> <div class="a-form-input a-form-input--text" data-t-name="FormInput" data-t-decorator="TextField"> <input class="js-form-input__clear-text " type="email" id="9231379654787" name="Email" required placeholder="Email" value="" maxlength="254"/> <label for="9231379654787">Email </label> <button class="a-form-input__clear js-form-input__clear icon icon-close hidden" type="button"></button> </div> </div> <div class="captcha abstractComponent"> <div class="h-captcha" data-sitekey="018e9c67-0f16-4a5d-99ca-9a28bf706f23"></div> <script src="https://js.hcaptcha.com/1/api.js" async defer></script> </div> <input type="hidden" name="pageUrl" value="https://in.messefrankfurt.com/mumbai/en/company/career-opportunities.html"/> <button type="submit" class="btn btn-primary pull-right">SUBMIT</button> </form> </div> </div> </div> <div class="m-wait js-m-form-container__wait m-form-container__wait hidden" data-t-name="Wait"> <h2></h2> <div class="a-cubespinner a-cubespinner--medium" data-t-name="CubeSpinner"> <div class="a-cubespinner-big"></div> <div class="a-cubespinner-middle"></div> <div class="a-cubespinner-small"></div> </div> <p class="m-wait__long-running-info"> </p> </div> <div class="js-m-form-container__success m-form-container__success hidden"> <div class="m-form-container__success-text"> <div class="m-form-container__success-icon-container h-background"> <div class="m-form-container__success-icon"></div> </div> <h2>Your application has been successfully submitted.</h2> <p></p> </div> </div> </div> </div> </div> </div> <footer class="o-footer" data-t-name="Footer"> <div class="container"> <div class="footerNewsletter abstractComponent"> </div> <div class="footerSocial abstractComponent"> <div class="o-footer__social-media h-background h-background--fullwidth"> <div><h3>Follow us on</h3></div> <div> <ul> <li> <a class="icon-facebook" target="_blank" onclick="wt.sendinfo({customParameter: {50: 'sociallink_facebook'}}); wt_event.sendinfo({customParameter: {5: 'sociallink_facebook'}});" rel="noopener noreferrer" href="https://www.facebook.com/Messe-Frankfurt-India-953172078070235/"> <span class="sr-only">facebook</span> </a> </li> <li> <a class="icon-twitter" target="_blank" onclick="wt.sendinfo({customParameter: {50: 'sociallink_twitter'}}); wt_event.sendinfo({customParameter: {5: 'sociallink_twitter'}});" rel="noopener noreferrer" href="https://twitter.com/MF_IND"> <span class="sr-only">twitter</span> </a> </li> <li> <a class="icon-linkedin" target="_blank" onclick="wt.sendinfo({customParameter: {50: 'sociallink_linkedin'}}); wt_event.sendinfo({customParameter: {5: 'sociallink_linkedin'}});" rel="noopener noreferrer" href="https://www.linkedin.com/company/messe-frankfurt-india/"> <span class="sr-only">linkedin</span> </a> </li> </ul> </div> </div> </div> <div class="footerHelpteaser abstractComponent"> </div> <div class="footerPartner imageSlider abstractSlider abstractComponent"> </div> <div class="footerBasic abstractComponent"> <div class="o-footer__basic"> <ul class="o-footer__legal-standard list-inline"> <li> <a target="_blank" rel="noopener noreferrer" href="/mumbai/en/imprint.html"> Imprint </a> </li> <li> <a target="_blank" rel="noopener noreferrer" href="/mumbai/en/privacy-policy.html"> Privacy Policy </a> </li> <li> <a target="_blank" rel="noopener noreferrer" href="/mumbai/en/contact-us.html"> Contact </a> </li> </ul> <p class="o-footer__copyright">© Messe Frankfurt Trade Fairs India Pvt Ltd</p> </div> </div> </div> </footer> </main> <script type="text/javascript"> function getLoginStatus() { // get the loginstatus - was the user logged in this session? return sessionStorage.getItem('loginHappened') ? "logged_in" : "logged_out" } function isSearchSite() { // find out if this Page is a search result page return false; } </script> <script type="text/javascript"> function onWtLoad() { // define events that we need to wait for until the tracking is triggered var asyncEvents = []; // test if login is enabled if (document.querySelector('.o-cube-header__login')) { asyncEvents.push('login'); } if (isSearchSite()) { // wait for tracking results before firing tracking since we are on a search result page asyncEvents.push('search'); } var wtTimeout = setTimeout(function () { console.error("Timeout for async events reached. Triggering tracking now."); if (typeof wt !== 'undefined' && typeof wt_event !== 'undefined') { wt_event.sendinfo(); wt.sendinfo(); } }, 5000); window.addEventListener('wt', function (event, evName) { if (asyncEvents.indexOf(evName) !== -1) { asyncEvents.splice(asyncEvents.indexOf(evName), 1); } if (!asyncEvents.length) { clearTimeout(wtTimeout); if (typeof wt !== 'undefined' && typeof wt_event !== 'undefined') { wt_event.sendinfo(); wt.sendinfo(); } } }); /** * MFCOM-705 Click handling for announcement layer buttons, sending custom parameter 48 and customerId. */ document.querySelectorAll('[data-wt-click-announcement]').forEach(function (elem) { elem.addEventListener('click', function (event) { var cp48 = event.target.getAttribute('data-wt-click-announcement'); if (cp48) { var sendObj = { customParameter: { 48: cp48, }, customerId: sessionStorage.getItem('customerId') }; wt.sendinfo(sendObj); wt_event.sendinfo(sendObj); } }) }); } </script> <script type="text/javascript"> (function (d, script) { function initWt() { window.webtrekkConfig = { trackId: "", trackDomain: "messefrankfurt01.webtrekk.net", domain: "REGEXP:^.+\\.messefrankfurt\\.com$", cookie: "1" }; var wt = new webtrekkV3({ linkTrack: "link", heatmap: "0", form: "0", contentId: "" }); wt.linkTrackDownloads = "pdf;doc;ppt;xls;csv;ics;jpg"; wt.customSessionParameter = { 2: getLoginStatus() }; wt.contentGroup = { 1: "website\u002Dindia", 2: "en", 3: "company", 4: "career\u002Dopportunities", 5: "not\u002Dcategorized", 6: "not\u002Dcategorized", 7: "not\u002Dcategorized" }; wt.customerId = ""; window.wt = wt; } function initializeWtEvent() { var wt_event = new webtrekkV3({ trackId: "310933033440419", trackDomain: "messefrankfurt01.wt-eu02.net", domain: "REGEXP:^.+\\.messefrankfurt\\.com$", cookie: "1", mediaCode: "wt_mc", linkTrack: "link", heatmap: "0", form: "0" }); wt_event.linkTrackDownloads = "pdf;doc;ppt;xls;csv;ics;jpg"; wt_event.customSessionParameter = { 2: getLoginStatus() }; wt_event.contentGroup = { 1: "website\u002Dindia", 2: "en", 3: "company", 4: "career\u002Dopportunities", 5: "not\u002Dcategorized", 6: "not\u002Dcategorized", 7: "not\u002Dcategorized" }; wt_event.customerId = ""; window.wt_event = wt_event; } script = d.createElement('script'); script.type = 'text/javascript'; script.async = true; script.onload = function () { initWt(); initializeWtEvent(); window.Eventbus && window.Eventbus.emit('Webtrekk.Ready'); if (typeof onWtLoad !== "undefined") { onWtLoad(); } }; script.src = '/etc.clientlibs/messefrankfurt/clientlibs/clientlib-base/resources/vendor/webtrekk_v3_2.js'; d.getElementsByTagName('head')[0].appendChild(script); }(document)); </script> <script type="text/javascript" src="//s1.adform.net/banners/scripts/adx.js"></script> <script src="/etc.clientlibs/messefrankfurt/clientlibs/clientlib-base/resources/ui/js/app.min.js"></script> <script> $(document).ready(function () { T.Utils.setupWechatCookie(); var application = new T.Application(); application.registerModules(); application.start(); }); </script> <!-- MF SSO Permabar --> <script type="module" src="https://accountwidget.messefrankfurt.com/cdc-account-widget.js"></script> <script src="https://messe-login.messefrankfurt.com/accountwidget/2.0/accountwidget.js"></script> <style> .aw-menu.aw-component {display: none;} </style> <script type="text/javascript"> function setCookie(name, value) { const today = new Date(); const expire = new Date(); expire.setTime(today.getTime() + 3600000 * 24 * 7); document.cookie = name + '=' + value + '; path=/; expires=' + expire.toUTCString() + '; domain=' + document.location.hostname; } // retrieve the cookie value for the mfssoid to ensure the myaccount api can still be accessed async function getCookieValue() { const response = await fetch("https://idp.messefrankfurt.com/myaccount-service/api/2.1/public/profile/mfssoid", { credentials: 'include' }); const json = await response.json(); return json['result']; } async function getAccountId() { const response = await fetch(window.cdcaccwidget.cdcApiUrl + '/cdc/userinfo', { credentials: 'include' }); if (response.ok) { const json = await response.json(); return json['result']['sub']; } else { return null; } } /** * Returns the Cdc Api Url * @returns {string} */ function getCdcApiUrl() { // assemble api url with correct second level domain and environment prefix const currentSLD = location.hostname.split('.').reverse()[1]; const apiSLD = (currentSLD !== undefined) ? currentSLD : 'messefrankfurt'; return 'https://api.login.' + apiSLD + '.com'; } const cdcAccWidgetConf = window.cdcAccWidgetConf = { onLogin: function () { window.cdcaccwidget.logoutDone = false; window.cdcaccwidget.isLoggedIn = true; window.accwidget.logoutDone = false; window.accwidget.isLoggedIn = true; // Multiple widgets may run this method. // Below code should only be executed once. if (window.cdcaccwidget.loginDone) return; window.cdcaccwidget.loginDone = true; window.accwidget.loginDone = true; // trigger onLogin function on old MyAccount Widget window.accwidget.onLogin(); window.cdcaccwidget.cdcApiUrl = getCdcApiUrl(); // we need to set MFSSOID within our own domain to make sure the cookie is being sent with the ajax requests. getCookieValue().then(function (mfssoid) { setCookie('MFSSOID', mfssoid); }); getAccountId().then(function (accountId) { if (accountId != null) { if (typeof wt !== 'undefined' && typeof wt_event !== 'undefined') { // write accountId wt.customerId = accountId; wt_event.customerId = accountId; // We need to track if the user was EVER logged in this session. // DO NOT override this value on logout sessionStorage.setItem('loginHappened', true); sessionStorage.setItem('customerId', accountId); } else { console.error('Tracking pixel not defined. No tracking of user ID.'); } } else { console.error('Could not obtain account id. Tracking of account id not possible.'); } }).finally(function () { $(window).trigger('wt', 'login'); window.Eventbus && window.Eventbus.emit('AccWidget.Login'); }); }, onLogout: function () { // if a user was already logged in, // we want a page reload for a clean state. if (window.cdcaccwidget.isLoggedIn) { window.location.reload(); } // reset logged in flag window.cdcaccwidget.loginDone = false; window.cdcaccwidget.isLoggedIn = false; // my account logout window.accwidget.logout(); window.accwidget.loginDone = false; window.accwidget.isLoggedIn = false; // trigger onLogout on old AccountWidget manually window.accwidget.onLogout(); // Multiple widgets may run this method. // Below code should only be executed once. if (window.cdcaccwidget.logoutDone) return; window.cdcaccwidget.logoutDone = true; // delete MFSSOID cookie document.cookie = 'MFSSOID= ; expires = Thu, 01 Jan 1970 00:00:00 GMT; path=/'; // delete customerId from session storage sessionStorage.removeItem('customerId'); window.Eventbus && window.Eventbus.emit('AccWidget.Logout'); $(window).trigger('wt', 'login'); }, applicationId: 'MF-APP-0000MF', subsidiaryId: 'MF\u002DSUB\u002D000019', eventNumber: 'MF\u002DSUB\u002D000019', loadWebSdkEnabled: false, language: 'en\u002DGB' }; const myAccWidgetConf = window.myAccWidgetConf = { applicationId: 'MF-APP-0000MF', referrerName: 'Messe Frankfurt India', referrer: this.location, myAccountVersion: 2, eventNumber: 'MF\u002DSUB\u002D000019', subsidiaryId: 'MF\u002DSUB\u002D000019', language: 'en\u002DGB' }; setCookie('SUBSIDIARYID', cdcAccWidgetConf.subsidiaryId); $(document).ready(function () { if (!T.Utils.isWechatContext()) { window.cdcaccwidget = new CDCAccountWidget('infobox', cdcAccWidgetConf); // set Login-Url const redirect = encodeURIComponent(window.location.href), loginBaseUrl = getCdcApiUrl() + '/cdc/login'; window.cdcaccwidget.loginUrl = loginBaseUrl + '?startScreen=login&apikey=' + cdcAccWidgetConf.cdcApiKey + '&redirectUrl=' + redirect + '&lang=' + cdcAccWidgetConf.language; window.cdcaccwidget.registrationUrl = loginBaseUrl + '?startScreen=registration&apikey=' + cdcAccWidgetConf.cdcApiKey + '&redirectUrl=' + redirect + '&lang=' + cdcAccWidgetConf.language; // extend open() method to show header when method is called - otherwise the widget sidebar will not be visible const old_open = window.cdcaccwidget.open; window.cdcaccwidget.open = function() { old_open.apply(this, arguments); const headerHiddenClass = "o-cube-header--fix-hidden" const element = document.getElementsByClassName(headerHiddenClass)[0]; if (element) { element.classList.remove(headerHiddenClass); } }; if (typeof MyAccountWidget != "undefined") { window.accwidget = new MyAccountWidget(myAccWidgetConf); // Redirect old MyAccountwidget functions to CDC AccountWidget window.accwidget.toggleWidget = window.cdcaccwidget.toggleWidget; window.accwidget.widgetIsOpen = window.cdcaccwidget.widgetIsOpen; window.accwidget.render = window.cdcaccwidget.render; window.accwidget.open = window.cdcaccwidget.open; } else { console.warn('Legacy MyAccountWidget not available. Provide dummy MyAccountWidget.'); window.accwidget = {}; window.accwidget.toggleWidget = window.cdcaccwidget.toggleWidget; window.accwidget.widgetIsOpen = window.cdcaccwidget.widgetIsOpen; window.accwidget.render = window.cdcaccwidget.render; window.accwidget.open = window.cdcaccwidget.open; window.accwidget.login = function () {console.warn('function not available in fallback MyAccountwidget')} window.accwidget.onLogin = function () {console.warn('function not available in fallback MyAccountwidget')} window.accwidget.logout = function () {console.warn('function not available in fallback MyAccountwidget')} window.accwidget.onLogout = function () {console.warn('function not available in fallback MyAccountwidget')} } window.cdcaccwidget.render(); } // EOA Login Link interception // TODO: remove after EOA is migrated to CDC Login function interceptEoaLoginCLick(e) { var href; var target = e.target || e.srcElement; if (target.tagName === 'A' && $(target).parents('.externalApplication').length) { href = target.getAttribute('href'); if (href && href.indexOf('messe-login') > 0) { e.preventDefault(); window.cdcaccwidget.open(); window.scrollTo(0, 0); } } } //listen for link click events at the document level if (document.addEventListener) { document.addEventListener('click', interceptEoaLoginCLick); } else if (document.attachEvent) { document.attachEvent('onclick', interceptEoaLoginCLick); } }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10