Parametry

Když je klient na webu delší dobu, můžete třeba předpokládat, že se nedokáže rozhodnout, jaký produkt si vybrat. Aby o tom operátoři měli informaci, můžete přidat vlastní parametr v momentě, kdy se nachází na stránce déle než určený čas.

V nastavení spouštěcích pravidel v administraci aplikace vytvoříte nové pravidlo. Využijete parametr „čas strávený na stránkách“ a to větší než 120 sekund. V ten moment spustíte funkci s názvem „_clientUndecided.“ V sekci Aplikace také musíte nastavit nový parametr a nazvěte ji např. „navod_undecided“. Ta se poté zobrazí ve frontě čekajících i po přijetí operátorem.

Do „load“ event listeneru na vašem webu vložíte novou funkci jako metodu objektu $owidget, ve které nastavíte parametr:

$owidget._clientUndecided = function() {
    $owidget.addCustomData('navod_undecided', true);
}

Návod pro implementaci

Nejdříve je třeba si parametr v aplikaci definovat. Tedy jděte do Nastavení -> Aplikace -> Parametry -> a pak zvolte Přidat.

Vytvořte název a štítek parametru - ten se bude zobrazovat operátorům, a uložte.

Do kódu widgetu pak přidejte funkci

$owidget.addCustomData(NÁZEV PARAMETRU, HODNOTA PARAMETRU);

V aplikaci lze mít dva druhy parametrů. Předdefinované, kterými jsou např.:

  • URL stránky
  • Balíček
  • Klientovo jméno
  • Klientovo tel. číslo
  • Titulek stránky
  • Jazyk balíčku
  • Klientův e-mail

A parametry vlastní, které si můžete vytvořit.


Upozornění:

  • Důrazně doporučujeme vyhnout se ukládání prázdných hodnot do parametrů v mluvii!

  • Ukládání prázdných hodnot může ovlivnit inicializaci scriptu na stránce!!!

Tip: Pokud potřebujete ukládat nějakou hodnotu vždy, použijte např "-".

Definování parametrů

Naše defaultní parametry: $owidget.addCustomData("oo1_guest_ident","Chuck" + "Norris"); $owidget.addCustomData("oo1_guest_email" ,"chuck@thebest.net" ); $owidget.addCustomData("oo1_guest_phone","777666777");

Každý další parametr pak zadávejte stejným způsobem:

($owidget.addCustomData(NázevParametru, HodnotaParametru)

Tip: Zmíněnou metodu AddCustomData můžete použít nejen před inicializací scriptu, ale i v průběhu sezení.

Např. se klient během probíhajícího sezení přihlásí do zákaznické sekce a i v tomto případě se jeho zákaznické číslo apod. dostane k operátorovi formou parametrů sezení.

Testovací snippet pro umístění na stránku:

<script type="text/javascript">
    (function() {
        var scr = document.createElement('script');
        scr.type = 'text/javascript';
        scr.async = true;
        scr.charset = 'UTF-8';
        scr.src = '//app.mluvii.com/widget/OOWidget.js';
        scr.$owidgetOnLoad = function(owidget) {
            if (!owidget.isSupported) {
                return;
            }
            owidget.init("497bdd8f-2e6f-42f5-b6fb-ddc00c5ccb60", "NASA");
            owidget.addCustomData("test_parametru", "TEXT/Hodnota daného parametru");
            owidget.connectToServer();
        };
        var ffs = document.getElementsByTagName('script')[0];
        ffs.parentNode.insertBefore(scr, ffs);
    })();
</script>

results matching ""

    No results matching ""