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>