{"id":93009,"date":"2022-10-18T19:13:19","date_gmt":"2022-10-18T17:13:19","guid":{"rendered":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/"},"modified":"2020-10-19T06:24:59","modified_gmt":"2020-10-19T09:24:59","slug":"300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/","title":{"rendered":"Augmentation de 300% des indicateurs d&#039;intention d&#039;achat sur BettyCrocker.com"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table des mati\u00e8res<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Basculer la table des mati\u00e8res\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Basculer<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#Las-aplicaciones-retiradas-de-iOS-y-Android\" >Les applications iOS et Android retir\u00e9es<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#Llevando-la-caracteristica-asesina-a-la-web-con-la-API-de-Wake-Lock\" >Apporter la fonctionnalit\u00e9 tueur sur le Web avec l&#039;API Wake Lock<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#Solicitar-un-bloqueo-de-activacion\" >Demander un verrouillage d&#039;activation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#Liberar-un-bloqueo-de-activacion\" >Lib\u00e9rer un verrou d&#039;activation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#La-implementacion\" >La mise en oeuvre<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#El-contenedor-de-wake-lock\" >Le conteneur de r\u00e9veil<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#El-componente-de-bloqueo-de-activacion\" >Le composant de verrouillage d&#039;activation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#Resultados\" >R\u00e9sultats<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#Conclusiones\" >Conclusions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#Agradecimientos\" >Merci<\/a><\/li><\/ul><\/nav><\/div>\n<p><\/p>\n<div>\n<header class=\"w-article-header\">\n<p class=\"w-article-header__subhead w-mb--non\">\n<p>          Rien de pire lorsque vous cuisinez avec un appareil mobile que son \u00e9cran s&#039;\u00e9teint au milieu d&#039;une \u00e9tape de recette. D\u00e9couvrez comment le site de cuisine BettyCrocker.com a utilis\u00e9 l&#039;API Wake Lock pour \u00e9viter que cela ne se produise.<\/p>\n<p>\n          <time>19 mai 2020<\/time><br \/>\n            Mise \u00e0 jour <time>19 mai 2020<\/time>\n        <\/p>\n<\/header>\n<p>Depuis pr\u00e8s d&#039;un si\u00e8cle, Betty Crocker est la source am\u00e9ricaine d&#039;enseignement de la cuisine moderne et de d\u00e9veloppement de recettes fiables. Lanc\u00e9 en 1997, son site <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.bettycrocker.com\/\">BettyCrocker.com<\/a><br \/>\naujourd&#039;hui, il re\u00e7oit plus de 12 millions de visiteurs par mois. Apr\u00e8s eux <strong>impl\u00e9ment\u00e9 l&#039;API Wake Lock<\/strong>, son<br \/>\n<strong>indicateurs de<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.igi-global.com\/dictionary\/technology-and-sharing-economy-based-business-models-for-marketing-to-connected-consumers\/24144\">tentative d&#039;achat<\/a><br \/>\n\u00e9taient environ 300% plus \u00e9lev\u00e9s<\/strong> pour les utilisateurs de verrouillage de r\u00e9veil par rapport \u00e0 tous les utilisateurs.<\/p>\n<h2 id=\"the-retired-ios-and-android-apps\"><span class=\"ez-toc-section\" id=\"Las-aplicaciones-retiradas-de-iOS-y-Android\"><\/span>Les applications iOS et Android retir\u00e9es <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lib\u00e9r\u00e9 \u00e0 <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/consumergoods.com\/betty-crocker-launches-cookbook-app\">beaucoup de fanfare<\/a> En 2014, Betty Crocker a r\u00e9cemment retir\u00e9 ses applications de l&#039;App Store d&#039;Apple et du Google Play Store apr\u00e8s avoir \u00e9t\u00e9 d\u00e9-prioris\u00e9es. Pendant longtemps, l&#039;\u00e9quipe de Betty Crocker a pr\u00e9f\u00e9r\u00e9 ajouter de nouvelles fonctionnalit\u00e9s au site mobile plut\u00f4t que les applications iOS \/ Android. La plate-forme technique sur laquelle les applications iOS \/ Android ont \u00e9t\u00e9 construites \u00e9tait obsol\u00e8te et la soci\u00e9t\u00e9 ne disposait pas des ressources n\u00e9cessaires pour prendre en charge la mise \u00e0 jour et la maintenance futures des applications. L&#039;application Web \u00e9tait aussi objectivement beaucoup plus volumineuse en termes de trafic, plus moderne et plus facile \u00e0 am\u00e9liorer.<\/p>\n<p>Les applications IOS \/ Android avaient un <em>fonctionnalit\u00e9 tueur<\/em>, cependant, que ses utilisateurs ont ador\u00e9:<\/p>\n<blockquote>\n<p>Astuce Millennial Cooking Pro: Le <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/BettyCrocker\">@BettyCrocker<\/a> L&#039;application mobile ne s&#039;assombrit pas et ne plante pas lorsque vous suivez une recette. -<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/AvaBeilke\/status\/996746473168670720\">@AvaBeilke<\/a><\/p>\n<\/blockquote>\n<blockquote>\n<p>Le 80% de People&#039;s cuisine avec un appareil dans la cuisine, mais la gradation et le verrouillage de l&#039;\u00e9cran sont un probl\u00e8me. Qui a fait <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/BettyCrocker\">@BettyCrocker<\/a> Fabriquer? Mise \u00e0 jour de votre application pour qu&#039;elle ne soit PAS gris\u00e9e lorsque les utilisateurs sont sur une recette. -<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/Katie_Tweedy_\/status\/996746567762763776\">@Katie_Tweedy_<\/a><\/p>\n<\/blockquote>\n<h2 id=\"bringing-the-killer-feature-to-the-web-with-the-wake-lock-api\"><span class=\"ez-toc-section\" id=\"Llevando-la-caracteristica-asesina-a-la-web-con-la-API-de-Wake-Lock\"><\/span>Apporter la fonctionnalit\u00e9 tueur sur le Web avec l&#039;API Wake Lock <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lorsque vous cuisinez avec un appareil, il n&#039;y a rien de plus frustrant que d&#039;avoir \u00e0 toucher l&#039;\u00e9cran avec des mains sales ou m\u00eame votre nez lorsque l&#039;\u00e9cran s&#039;\u00e9teint. Betty Crocker s&#039;est demand\u00e9 comment ils pouvaient transf\u00e9rer la fonctionnalit\u00e9 principale de leurs applications iOS \/ Android vers l&#039;application Web. C&#039;est l\u00e0 qu&#039;ils ont d\u00e9couvert<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/updates\/capabilities\">Projet Fugu<\/a> et l&#039;API Wake Lock.<\/p>\n<p><img alt='doughy-doigts-5594163' src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/doughy-fingers-5594163.jpg'><\/p>\n<p>L&#039;API Wake Lock fournit un moyen d&#039;emp\u00eacher l&#039;appareil de s&#039;assombrir ou de verrouiller l&#039;\u00e9cran. Cette capacit\u00e9 permet de nouvelles exp\u00e9riences qui, jusqu&#039;\u00e0 pr\u00e9sent, n\u00e9cessitaient une application iOS \/ Android. L&#039;API Wake Lock r\u00e9duit le besoin de solutions pirat\u00e9es et potentiellement gourmandes en \u00e9nergie.<\/p>\n<h3 id=\"requesting-a-wake-lock\"><span class=\"ez-toc-section\" id=\"Solicitar-un-bloqueo-de-activacion\"><\/span>Demander un verrouillage d&#039;activation <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pour demander un verrouillage d&#039;activation, vous devez appeler <code>navigator.wakeLock.request ()<\/code> m\u00e9thode qui renvoie un <code>WakeLockSentinel<\/code> objet. Vous utiliserez cet objet comme<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/en.wikipedia.org\/wiki\/Sentinel_value\">valeur sentinelle<\/a>. Le navigateur peut rejeter la demande pour diverses raisons (par exemple, parce que la batterie est trop faible), il est donc recommand\u00e9 d&#039;envelopper l&#039;appel dans un <code>essayer\u2026 attraper<\/code> d\u00e9claration.<\/p>\n<h3 id=\"releasing-a-wake-lock\"><span class=\"ez-toc-section\" id=\"Liberar-un-bloqueo-de-activacion\"><\/span>Lib\u00e9rer un verrou d&#039;activation <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Vous avez \u00e9galement besoin d&#039;un moyen de lib\u00e9rer un verrou d&#039;activation, ce qui est accompli en appelant <code>Lib\u00e9ration ()<\/code> m\u00e9thode de <code>WakeLockSentinel<\/code> objet. Si vous souhaitez lib\u00e9rer automatiquement le verrou d&#039;activation apr\u00e8s un certain laps de temps, vous pouvez utiliser <code>window.setTimeout ()<\/code> appeler <code>Lib\u00e9ration ()<\/code>, comme illustr\u00e9 dans l&#039;exemple suivant.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-js\"><code class=\"language-js\"><br><span class=\"token keyword\">laisser<\/span> wakeLock <span class=\"token operator\">=<\/span> <span class=\"token keyword\">nul<\/span><span class=\"token punctuation\">;<\/span><p><br><span class=\"token keyword\">const<\/span> <span class=\"token function-variable function\">requestWakeLock<\/span> <span class=\"token operator\">=<\/span> <span class=\"token keyword\">asynchrone<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br>wakeLock <span class=\"token operator\">=<\/span> <span class=\"token keyword\">attendre<\/span> navigateur<span class=\"token punctuation\">.<\/span>wakeLock<span class=\"token punctuation\">.<\/span><span class=\"token function\">request<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\u00e9cran&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>wakeLock<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'release'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Journal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'Wake Lock was released'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Journal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'Wake Lock is active'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span>err<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Erreur<\/span><span class=\"token punctuation\">(<\/span><span class=\"token template-string\"><span class=\"token template-punctuation string\">`<\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>err<span class=\"token punctuation\">.<\/span>patate douce<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">, <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>err<span class=\"token punctuation\">.<\/span>un message<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token template-punctuation string\">`<\/span><\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><\/p><p><br><span class=\"token keyword\">attendre<\/span> <span class=\"token function\">requestWakeLock<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>la fen\u00eatre<span class=\"token punctuation\">.<\/span><span class=\"token function\">setTimeout<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span><br>wakeLock<span class=\"token punctuation\">.<\/span><span class=\"token function\">release<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>wakeLock <span class=\"token operator\">=<\/span> <span class=\"token keyword\">nul<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">5000<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<h2 id=\"the-implementation\"><span class=\"ez-toc-section\" id=\"La-implementacion\"><\/span>La mise en oeuvre <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Avec la nouvelle application Web, les utilisateurs devraient \u00eatre en mesure de naviguer facilement dans une recette, d&#039;effectuer des \u00e9tapes et m\u00eame de s&#039;\u00e9loigner sans verrouiller l&#039;\u00e9cran. Pour atteindre cet objectif, l&#039;\u00e9quipe a d&#039;abord construit un prototype frontal rapide comme preuve de concept et pour collecter des informations UX.<\/p>\n<p>Apr\u00e8s que le prototype se soit av\u00e9r\u00e9 utile, ils ont con\u00e7u un<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/vuejs.org\/v2\/guide\/components.html\">Composant Vue.js<\/a><br \/>\nqui pourrait \u00eatre partag\u00e9 avec toutes vos marques (<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.bettycrocker.com\/\">Bettycrocker<\/a>,<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.pillsbury.com\/\">Pillsbury<\/a>y <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.tablespoon.com\/\">Cuiller\u00e9e \u00e0 soupe<\/a>). Bien que seule Betty Crocker disposait d&#039;applications iOS et Android, les trois sites ont une base de code partag\u00e9e, ils ont donc pu d\u00e9ployer le composant une fois, puis le d\u00e9ployer partout, comme le montrent les captures d&#039;\u00e9cran ci-dessous.<\/p>\n<figure class=\"w-figure\">\n  <img alt='www-bettycrocker-com_-5724685' class=\"w-screenshot\" src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/www.bettycrocker.com_-5724685.png' width=\"600\"><figcaption class=\"w-figcaption\">Commutateur de verrouillage d&#039;activation de BettyCrocker.com.<\/figcaption><\/figure>\n<figure class=\"w-figure\">\n  <img alt='www-pillsbury-com_-2503224' class=\"w-screenshot\" src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/www.pillsbury.com_-2503224.png' width=\"600\"><figcaption class=\"w-figcaption\">Commutateur de verrouillage d&#039;activation de Pillsbury.com.<\/figcaption><\/figure>\n<figure class=\"w-figure\">\n  <img alt='www-cuill\u00e8re-\u00e0-soupe-com_-1430753' class=\"w-screenshot\" src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/www.tablespoon.com_-1430753.png' width=\"600\"><figcaption class=\"w-figcaption\">Commutateur de verrouillage d&#039;activation de Tablespoon.com.<\/figcaption><\/figure>\n<p>Lors du d\u00e9veloppement du composant bas\u00e9 sur le cadre modernis\u00e9 du nouveau site, l&#039;accent a \u00e9t\u00e9 mis sur la<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/012.vuejs.org\/guide\/\"><code>VoirMod\u00e8le<\/code>  Couche de motif MVVM<\/a>. L&#039;\u00e9quipe a \u00e9galement programm\u00e9 en gardant \u00e0 l&#039;esprit l&#039;interop\u00e9rabilit\u00e9 pour activer la fonctionnalit\u00e9 dans les cadres de site nouveaux et h\u00e9rit\u00e9s.<\/p>\n<p>Pour suivre la visibilit\u00e9 et la convivialit\u00e9, Betty Crocker a int\u00e9gr\u00e9 le suivi analytique des \u00e9v\u00e9nements majeurs du cycle de vie du verrou d&#039;activation. L&#039;\u00e9quipe a utilis\u00e9 la gestion des r\u00f4les pour d\u00e9ployer le composant Activation Lock sur un site unique pour le d\u00e9ploiement de production initial, puis a d\u00e9ploy\u00e9 la fonctionnalit\u00e9 sur le reste des sites apr\u00e8s avoir surveill\u00e9 l&#039;\u00e9tat et l&#039;utilisation de la page. Ils continuent de surveiller les donn\u00e9es analytiques bas\u00e9es sur l&#039;utilisation de ce composant.<\/p>\n<p>Par mesure de s\u00e9curit\u00e9 pour les utilisateurs, l&#039;\u00e9quipe a cr\u00e9\u00e9 un d\u00e9lai d&#039;expiration forc\u00e9 pour d\u00e9sactiver le verrouillage d&#039;activation apr\u00e8s une heure d&#039;inactivit\u00e9. La mise en \u0153uvre finale qu&#039;ils ont choisie \u00e9tait, \u00e0 court terme, un interrupteur \u00e0 bascule sur toutes les pages de recettes de leurs sites. \u00c0 long terme, ils voient une vue de page de recette remani\u00e9e.<\/p>\n<h3 id=\"the-wake-lock-container\"><span class=\"ez-toc-section\" id=\"El-contenedor-de-wake-lock\"><\/span>Le conteneur de r\u00e9veil <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><web-copy-code><\/p>\n<pre class=\"language-js\"><code class=\"language-js\"><span class=\"token keyword\">var<\/span> <span class=\"token function-variable function\">wakeLockControl<\/span> <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">revenir<\/span> <span class=\"token keyword\">importer<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'.\/wakeLock'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><p><span class=\"token keyword\">exportation<\/span> <span class=\"token keyword\">d\u00e9faut<\/span> <span class=\"token punctuation\">{<\/span><br>components<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br>wakeLockControl<span class=\"token operator\">:<\/span> wakeLockControl<span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function\">Les donn\u00e9es<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">revenir<\/span> <span class=\"token punctuation\">{<\/span><br>config<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br>wakeLockComponent<span class=\"token operator\">:<\/span> <span class=\"token string\">''<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br>methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token function-variable function\">init<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">une fonction<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">config<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">Este<\/span><span class=\"token punctuation\">.<\/span>config <span class=\"token operator\">=<\/span> config <span class=\"token operator\">||<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">si<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token string\">'wakeLock'<\/span> <span class=\"token keyword\">dans<\/span> navigateur <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token string\">'request'<\/span> <span class=\"token keyword\">dans<\/span> navigateur<span class=\"token punctuation\">.<\/span>wakeLock<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">Este<\/span><span class=\"token punctuation\">.<\/span>wakeLockComponent <span class=\"token operator\">=<\/span> <span class=\"token string\">'wakeLockControl'<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Journal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'Browser not supported'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><\/p><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<h3 id=\"the-wake-lock-component\"><span class=\"ez-toc-section\" id=\"El-componente-de-bloqueo-de-activacion\"><\/span>Le composant de verrouillage d&#039;activation <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><web-copy-code><\/p>\n<pre class=\"language-html\"><code class=\"language-html\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>template<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>wakeLock<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>textAbove<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>label<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>switch<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">:aria-label<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>settingsInternal.textAbove<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>input<\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>checkbox<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">@change<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>onChange()<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">v-model<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>isChecked<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>span<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>slider round<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>span<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>label<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>template<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><p><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>script<\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>text\/javascript<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token script\"><span class=\"token language-javascript\"><br><span class=\"token keyword\">import<\/span> debounce <span class=\"token keyword\">from<\/span> <span class=\"token string\">'lodash.debounce'<\/span><span class=\"token punctuation\">;<\/span><\/span><\/span><\/p><p><span class=\"token keyword\">const<\/span> scrollDebounceMs <span class=\"token operator\">=<\/span> <span class=\"token number\">1000<\/span><span class=\"token punctuation\">;<\/span><\/p><p><span class=\"token keyword\">export<\/span> <span class=\"token keyword\">default<\/span> <span class=\"token punctuation\">{<\/span><br>props<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br>settings<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> type<span class=\"token operator\">:<\/span> Object <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br>settingsInternal<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>settings <span class=\"token operator\">||<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br>isChecked<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">,<\/span><br>wakeLock<span class=\"token operator\">:<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">,<\/span><br>timerId<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function\">created<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">$_raiseAnalyticsEvent<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'Wake Lock Toggle Available'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br>methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token function-variable function\">onChange<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">function<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>isChecked<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">$_requestWakeLock<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">$_releaseWakeLock<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function-variable function\">$_requestWakeLock<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">async<\/span> <span class=\"token keyword\">function<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>wakeLock <span class=\"token operator\">=<\/span> <span class=\"token keyword\">await<\/span> navigator<span class=\"token punctuation\">.<\/span>wakeLock<span class=\"token punctuation\">.<\/span><span class=\"token function\">request<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'screen'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">$_handleAbortTimer<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>document<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><br><span class=\"token string\">'visibilitychange'<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$_handleVisibilityChange<span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>window<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><br><span class=\"token string\">'scroll'<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function\">debounce<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$_handleAbortTimer<span class=\"token punctuation\">,<\/span> scrollDebounceMs<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">$_raiseAnalyticsEvent<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'Wake Lock Toggle Enabled'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span>e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>isChecked <span class=\"token operator\">=<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function-variable function\">$_releaseWakeLock<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">function<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>wakeLock<span class=\"token punctuation\">.<\/span><span class=\"token function\">release<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>wakeLock <span class=\"token operator\">=<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">$_handleAbortTimer<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>document<span class=\"token punctuation\">.<\/span><span class=\"token function\">removeEventListener<\/span><span class=\"token punctuation\">(<\/span><br><span class=\"token string\">'visibilitychange'<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$_handleVisibilityChange<span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>window<span class=\"token punctuation\">.<\/span><span class=\"token function\">removeEventListener<\/span><span class=\"token punctuation\">(<\/span><br><span class=\"token string\">'scroll'<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function\">debounce<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$_handleAbortTimer<span class=\"token punctuation\">,<\/span> scrollDebounceMs<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span>e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token template-string\"><span class=\"token template-punctuation string\">`<\/span><span class=\"token string\">Wake Lock Release Error: <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>e<span class=\"token punctuation\">.<\/span>name<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">, <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>e<span class=\"token punctuation\">.<\/span>message<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token template-punctuation string\">`<\/span><\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function-variable function\">$_handleAbortTimer<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">function<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>timerId <span class=\"token operator\">!==<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token function\">clearTimeout<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>timerId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>timerId <span class=\"token operator\">=<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>isChecked<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>timerId <span class=\"token operator\">=<\/span> <span class=\"token function\">setTimeout<\/span><span class=\"token punctuation\">(<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$_releaseWakeLock<span class=\"token punctuation\">,<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>settingsInternal<span class=\"token punctuation\">.<\/span>timeoutDurationMs<span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function-variable function\">$_handleVisibilityChange<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">function<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>isChecked<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">$_releaseWakeLock<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>isChecked <span class=\"token operator\">=<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token function-variable function\">$_raiseAnalyticsEvent<\/span><span class=\"token operator\">:<\/span> <span class=\"token keyword\">function<\/span><span class=\"token punctuation\">(<\/span><span class=\"token parameter\">eventType<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">let<\/span> eventParams <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><br>EventType<span class=\"token operator\">:<\/span> eventType<span class=\"token punctuation\">,<\/span><br>Position<span class=\"token operator\">:<\/span> window<span class=\"token punctuation\">.<\/span>location<span class=\"token punctuation\">.<\/span>pathname <span class=\"token operator\">||<\/span> <span class=\"token string\">''<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br>Analytics<span class=\"token punctuation\">.<\/span><span class=\"token function\">raiseEvent<\/span><span class=\"token punctuation\">(<\/span>eventParams<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>script<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/p><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<h3 id=\"results\"><span class=\"ez-toc-section\" id=\"Resultados\"><\/span>R\u00e9sultats <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Le composant Vue.js a \u00e9t\u00e9 impl\u00e9ment\u00e9 sur les trois sites et a donn\u00e9 d&#039;excellents r\u00e9sultats. Au cours de la p\u00e9riode du 10 d\u00e9cembre 2019 au 10 janvier 2020, BettyCrocker.com a signal\u00e9 les m\u00e9triques suivantes:<\/p>\n<ul>\n<li>Parmi tous les utilisateurs de Betty Crocker disposant d&#039;un navigateur compatible avec l&#039;API Wake Lock, le 3.5% a activ\u00e9 la fonctionnalit\u00e9 imm\u00e9diatement, ce qui en fait l&#039;une des 5 principales actions.<\/li>\n<li>La dur\u00e9e de session pour les utilisateurs qui ont activ\u00e9 le verrouillage d&#039;activation \u00e9tait 3,1 fois plus longue que pour les utilisateurs qui ne l&#039;ont pas fait.<\/li>\n<li>Le taux de rebond des utilisateurs ayant activ\u00e9 le verrouillage d&#039;activation \u00e9tait de 50% inf\u00e9rieur \u00e0 celui de ceux qui n&#039;utilisaient pas le verrouillage d&#039;activation.<\/li>\n<li>Les indicateurs d&#039;intention d&#039;achat \u00e9taient environ 300% plus \u00e9lev\u00e9s pour les utilisateurs de verrouillage de r\u00e9veil par rapport \u00e0 tous les utilisateurs.<\/li>\n<\/ul>\n<div class=\"w-stats\">\n<div class=\"w-stat\">\n<p class=\"w-stat__figure\">3.1<sub class=\"w-stat__sub\">\u00d7<\/sub><\/p>\n<p class=\"w-stat__desc\">Dur\u00e9e de session plus longue<\/p>\n<\/p><\/div>\n<div class=\"w-stat\">\n<p class=\"w-stat__figure\">300<sub class=\"w-stat__sub\">%<\/sub><\/p>\n<p class=\"w-stat__desc\">Indicateurs d&#039;intention d&#039;achat plus \u00e9lev\u00e9s<\/p>\n<\/p><\/div>\n<\/div>\n<h2 id=\"conclusions\"><span class=\"ez-toc-section\" id=\"Conclusiones\"><\/span>Conclusions <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Betty Crocker a obtenu des r\u00e9sultats fantastiques avec l&#039;API Wake Lock. Vous pouvez tester la fonctionnalit\u00e9 vous-m\u00eame en recherchant votre recette pr\u00e9f\u00e9r\u00e9e sur l&#039;un de leurs sites (<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.bettycrocker.com\/\">Bettycrocker<\/a>,<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.pillsbury.com\/\">Pillsbury<\/a>ou <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.tablespoon.com\/\">Cuiller\u00e9e \u00e0 soupe<\/a>) et en activant le <strong>Emp\u00eachez l&#039;\u00e9cran de s&#039;assombrir pendant la cuisson<\/strong> levier.<\/p>\n<p>Les cas d&#039;utilisation de Wake Lock ne s&#039;arr\u00eatent pas aux sites de recettes. D&#039;autres exemples sont les applications de carte d&#039;embarquement ou de ticket qui doivent garder l&#039;\u00e9cran allum\u00e9 jusqu&#039;\u00e0 ce que le code-barres ait \u00e9t\u00e9 scann\u00e9, les applications de style kiosque qui gardent l&#039;\u00e9cran allum\u00e9 en continu ou les applications de pr\u00e9sentation Web qui emp\u00eachent l&#039;\u00e9cran de devenir inactif pendant une pr\u00e9sentation.<\/p>\n<p>Nous avons rassembl\u00e9 tout ce que vous devez savoir sur l&#039;API Wake Lock dans un article complet sur ce site m\u00eame. Bonne lecture et bonne cuisine!<\/p>\n<h2 id=\"acknowledgements\"><span class=\"ez-toc-section\" id=\"Agradecimientos\"><\/span>Merci <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Les <em>personne en train de p\u00e9trir la p\u00e2te<\/em> photo gracieuset\u00e9 de<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/unsplash.com\/@julianhochgesang\">Julian Hochgesang<\/a><br \/>\nau <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/unsplash.com\/photos\/huepD-06_pQ\">Unsplash<\/a>.<\/p>\n<p>    <web-feedback additional-questions=\"\"><\/web-feedback>\n  <\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Nada es peor cuando se cocina con un dispositivo m\u00f3vil que su pantalla se apaga en medio de un paso de receta. Descubra c\u00f3mo el sitio de cocina BettyCrocker.com utiliz\u00f3&#8230;<\/p>","protected":false},"author":1,"featured_media":93010,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1356],"tags":[],"class_list":["post-93009","post","type-post","status-publish","format-standard","has-post-thumbnail","category-dev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"Nada es peor cuando se cocina con un dispositivo m\u00f3vil que su pantalla se apaga en medio de un paso de receta. Descubra c\u00f3mo el sitio de cocina\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com\" \/>\n<meta property=\"og:description\" content=\"Nada es peor cuando se cocina con un dispositivo m\u00f3vil que su pantalla se apaga en medio de un paso de receta. Descubra c\u00f3mo el sitio de cocina\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-18T17:13:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-9941722.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com\",\"datePublished\":\"2022-10-18T17:13:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/\"},\"wordCount\":1318,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-9941722.jpg\",\"articleSection\":[\"Dev\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/\",\"name\":\"300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-9941722.jpg\",\"datePublished\":\"2022-10-18T17:13:19+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"Nada es peor cuando se cocina con un dispositivo m\u00f3vil que su pantalla se apaga en medio de un paso de receta. Descubra c\u00f3mo el sitio de cocina\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-9941722.jpg\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-9941722.jpg\",\"width\":1200,\"height\":360,\"caption\":\"hero-9941722-8354483-jpg\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com - R Marketing Digital","description":"Rien de pire lorsque vous cuisinez avec un appareil mobile que son \u00e9cran s&#039;\u00e9teint au milieu d&#039;une \u00e9tape de recette. D\u00e9couvrez comment le site de la cuisine","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/","og_locale":"fr_FR","og_type":"article","og_title":"300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com","og_description":"Nada es peor cuando se cocina con un dispositivo m\u00f3vil que su pantalla se apaga en medio de un paso de receta. Descubra c\u00f3mo el sitio de cocina","og_url":"https:\/\/rmarketingdigital.com\/fr\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/","og_site_name":"R Marketing Digital","article_published_time":"2022-10-18T17:13:19+00:00","og_image":[{"width":1200,"height":360,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-9941722.jpg","type":"image\/jpeg"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com","datePublished":"2022-10-18T17:13:19+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/"},"wordCount":1318,"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-9941722.jpg","articleSection":["Dev"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/","url":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/","name":"300% de aumento en los indicadores de intenci\u00f3n de compra en BettyCrocker.com - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-9941722.jpg","datePublished":"2022-10-18T17:13:19+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Rien de pire lorsque vous cuisinez avec un appareil mobile que son \u00e9cran s&#039;\u00e9teint au milieu d&#039;une \u00e9tape de recette. D\u00e9couvrez comment le site de la cuisine","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/rmarketingdigital.com\/dev\/300-de-aumento-en-los-indicadores-de-intencion-de-compra-en-bettycrocker-com\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-9941722.jpg","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-9941722.jpg","width":1200,"height":360,"caption":"hero-9941722-8354483-jpg"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"Marketing num\u00e9rique","description":"Agence de r\u00e9f\u00e9rencement | Publicit\u00e9 sur les r\u00e9seaux sociaux | Gestion de communaut\u00e9","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"Marketing num\u00e9rique","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts\/93009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/comments?post=93009"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts\/93009\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media\/93010"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media?parent=93009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/categories?post=93009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/tags?post=93009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}