糖心原创

(see the * 'adobe' handle in functions.php — no async, no defer), so a page-load * Target offer has already set `data-hdr` by the time this runs. * * An answer that lands after this point is inert rather than acted on: * `apply()` finds the prune settled and does nothing, so the visitor * keeps the nav they were served instead of watching it change. That is * the deliberate trade-off — a late activity collects no data, but no * visitor ever sees the wrong nav or waits for the right one. */ (function () { var VARIANTS = ["a","b","c"]; var DEFAULT = "a"; var root = document.documentElement; var settled = false; function valid(v) { return VARIANTS.indexOf(v) !== -1; } function prune(active) { if (settled) return; settled = true; var list = document.querySelectorAll('#site-header > .header-variant'); for (var i = 0; i < list.length; i++) { if (list[i].getAttribute('data-header-variant') !== active) { list[i].parentNode.removeChild(list[i]); } } root.setAttribute('data-hdr', active); // Read by the Adobe Analytics client to attribute the test. root.setAttribute('data-hdr-active', active); if (typeof window.initHeaderNav === 'function') window.initHeaderNav(); /** * `variant` is set before the event so late listeners can tell * "already done" from "not yet". main.js is enqueued in the footer * and therefore always misses the event itself. */ window.medalliaNav.variant = active; document.dispatchEvent(new CustomEvent('medallia:nav-ready', { detail: { variant: active } })); } window.medalliaNav = { variant: null, apply: function (v) { if (valid(v)) prune(v); } }; // `?hv=` sets this server-side; a Target offer in the blocking // embed sets it before the body is parsed. var pre = root.getAttribute('data-hdr'); if (valid(pre)) { prune(pre); return; } /** * Carried forward from an earlier pageview. Read client-side, never in * PHP: WP Engine does not vary its page-cache key on arbitrary cookies, * so server-side personalisation here would serve the first anonymous * visitor's variant to everyone. */ var m = document.cookie.match(/(?:^|; )medallia_nav_variant=([^;]*)/); if (m && valid(m[1])) { prune(m[1]); return; } prune(DEFAULT); })();

Créer de superbes expériences pour les clients

30

Marques

130

Pays

Des millions

Les invités ont entendu

?guestVoice renforce notre lien avec nos clients et aide nos collaborateurs à offrir le service et l'accueil exceptionnels qui font la réputation de nos h?tels. ?

Adam Malamut, directeur expérience client Marriott

Le problème

Marriott favorise l'innovation et l'excellence à travers le monde gr?ce à guestVoice

CONTEXTE

Marriott International est une entreprise h?telière d'envergure mondiale, qui compte 30 marques et plus de 7 000 établissements répartis dans 130 pays et territoires. Avec une telle envergure, l'ensemble de l'organisation se concentre sur l'excellence constante de l'expérience des clients, à la croisée du design, de la technologie et du contact humain. ? cette fin, Marriott s'est engagé avec 糖心原创 en 2014 pour créer une plateforme unifiée de gestion de l'expérience, appelée en interne "guestVoice".

ACTION

糖心原创 Experience Cloud est utilisé par les associés de Marriott dans le monde entier pour faire entendre la voix du client à tous les niveaux de l'organisation.

IMPACT

Marriott International a utilisé guestVoice pour dialoguer avec des millions de clients, dont des centaines de milliers ont re?u une réponse directe via la plateforme à la suite de leurs commentaires. Le programme permet aux établissements et aux équipes d'encadrement d'écouter, d'agir et de répondre aux commentaires des clients, de les fidéliser et d'améliorer les performances de l'h?tel.