O Widget da Beeviral permite receber parâmetros para que o cliente seja automaticamente cadastrado na campanha. 


Esse formato pula a necessidade do cliente informar os dados para cadastrar na campanha.


Esse recurso é útil quando o cliente estiver em um ambiente logado como por exemplo dentro de um app, uma plataforma ou até mesmo quando uma compra é finalizada.

Ao copiar o script do widget é possível informe o nome, email, telefone, e identificador externo, conforme exemplo abaixo:

Parametro possíveis:
campaign token: Token da campanha que a pessoa será inserida (Obrigatório)
name: Nome da peessoa que deseja incluir como participante (opcional)

email:  Email da pessoa que deseja incluir como participante  (opcional) 

phone: Telefone da pessoa que deseja incluir como participante  (opcional)

externalid: Identificador único externo (opcional)

Para carregar o widget logado ´será necessário passar os parametro: Nome e Email são obrigatórios para criar o login automático.

<div id="app_cw_widget"> </div>

<script>

        !function (f, b, e, v, n, t, s) {

            t = b.createElement(e); t.async = !0;

            t.src = v + "?t=" + (new Date).getTime(); s = b.getElementsByTagName(e)[0];

            t.onload = function () {

                beeviralWidget.Init({

                    element:"app_cw_widget",

                    code: "campaign token",

                    name="nome do participante",

                    email="email do participante",
phone="telefone do participante",

                    externalid="identificador unico externo"

                }, false);

            };

            s.parentNode.insertBefore(t, s)

        }(window, document, 'script', 'https://account.beeviral.app/Scripts/app/tracking_widget.js');

</script>


Para criar widget:

<div id="app_cw_widget"> </div>

<script>

        !function (f, b, e, v, n, t, s) {

            t = b.createElement(e); t.async = !0;

            t.src = v + "?t=" + (new Date).getTime(); s = b.getElementsByTagName(e)[0];

            t.onload = function () {

                beeviralWidget.Init({

                    element:"app_cw_widget",

                    code: "campaign token"

                }, false);

            };

            s.parentNode.insertBefore(t, s)

        }(window, document, 'script', 'https://account.beeviral.app/Scripts/app/tracking_widget.js');

</script>


 Para criar o participante e apresentar o widget logado:


Exemplo passando nome e email:



<div id="app_cw_widget"> </div>

<script>

        !function (f, b, e, v, n, t, s) {

            t = b.createElement(e); t.async = !0;

            t.src = v + "?t=" + (new Date).getTime(); s = b.getElementsByTagName(e)[0];

            t.onload = function () {

                beeviralWidget.Init({

                    element:"app_cw_widget",

                    code: "campaign token",

                    name="Jose da silva",

                    email="josesilva@gmail.com"

                }, false);

            };

            s.parentNode.insertBefore(t, s)

        }(window, document, 'script', 'https://account.beeviral.app/Scripts/app/tracking_widget.js');

</script>




Exemplo passando nome , email e telefone:


<div id="app_cw_widget"> </div>

<script>

        !function (f, b, e, v, n, t, s) {

            t = b.createElement(e); t.async = !0;

            t.src = v + "?t=" + (new Date).getTime(); s = b.getElementsByTagName(e)[0];

            t.onload = function () {

                beeviralWidget.Init({

                    element:"app_cw_widget",

                    code: "campaign token",

                    name="Jose da silva",

                    email="josesilva@gmail.com",

                   phone= "5521955653225"

                }, false);

            };

            s.parentNode.insertBefore(t, s)

        }(window, document, 'script', 'https://account.beeviral.app/Scripts/app/tracking_widget.js');

</script>



Exemplo passando nome , email , telefone,  externalid:


<div id="app_cw_widget"> </div>

<script>

        !function (f, b, e, v, n, t, s) {

            t = b.createElement(e); t.async = !0;

            t.src = v + "?t=" + (new Date).getTime(); s = b.getElementsByTagName(e)[0];

            t.onload = function () {

                beeviralWidget.Init({

                    element:"app_cw_widget",

                    code: "campaign token",

                    name="Jose da silva",

                    email="email do participante",
phone="5521955653225",

                    externalid="123456"

                }, false);

            };

            s.parentNode.insertBefore(t, s)

        }(window, document, 'script', 'https://account.beeviral.app/Scripts/app/tracking_widget.js');

</script>