Saltar a contenido

Incluir el widget en la página web del cliente en el Ambiente de Producción

Para incluir el widget en la página web del cliente se coloca un script de javascript que será el encargado del loading de todos los elementos necesarios para que el widget funcione. A continuación el script que se debe incluir:

    <script>
        (function (window, document, scriptTagName, globalName, scriptAddress, scriptElement, otherScriptElement) {
        window['ChatLynn-Widget'] = globalName;
        window[globalName] = window[globalName] || function () {
        (window[globalName].q = window[globalName].q || []).push(arguments);
        window[globalName].s = scriptAddress;
        };
        scriptElement = document.createElement(scriptTagName);
        otherScriptElement = document.getElementsByTagName(scriptTagName)[0];
        scriptElement.async = 1;
        scriptElement.src = scriptAddress;
        otherScriptElement.parentNode.insertBefore(scriptElement, otherScriptElement);
        })(window, document, 'script', 'mw', 'XXXXXX');
        mw('create', '', { }, {});
    </script>

Las XXXXX deben ser sustituidas por la URL del widget correspondiente a su tenant. En caso de que se requiera pasar parámetros en la interacción tales como datos adicionales o no abrir el formulario, se puede usar al final del Script la siguiente sentencia:

mw('create', '', { }, {});

mw(<1er parámetro>, <2do parámetro>,<3er parámetro> , <4to parámetro>)

1er parámetro: reservado 2do parámetro: variable de criterio 3er parámetro: userdata, por ejemplo, rut o departamento del usuario que esta logueado en la página del cliente. 4to parámetro: configuraciones adicionales, por ejemplo, para mostrar el nombre del ejecutivo use “executiveName”, este parámetro sobreescribirá el nombre del ejecutivo.

Ejemplo:
mw('create', 'uid', {page_name: Consultas}, {executiveName:"Julio Pérez"});