Social Webform User Guide

From Social ID Developers
(Difference between revisions)
Jump to: navigation, search
(Last Signups Widget)
 
(34 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Introdução ==
+
<span style="color: red; font-weight: bold">Deprecation notice:</span> this feature will be deprecated on July 19, 2018.
  
Social Webforms permitem que usuários se registrem e preencham campos automaticamente usando informações de suas redes sociais como o Facebook, Twitter e LinkedIn. Desta forma, preencher um formulário na web se torna muito mais rápido e simples, enquanto que os perfis sociais dos usuários são automaticamente capturados e armazenados no Marketing Database.
+
== Introduction ==
  
O diagrama abaixo mostra o fluxo de funcionamento do Social Webform, usado como um widget em websites:
+
Social Webforms allow users to register themselves and to fill out some fields automatically based on data from their social network accounts (such as Facebook, Twitter, LinkedIn, and Google+). Filling a form on the web becomes much simpler and faster for the user, and the user's profile is automatically captured and stored in the marketing database.
  
[[File:Social webform diagram.png|400px]]
+
The following diagram shows the Social Webform widget steps:
  
A implementação do Social Webform consiste em 2 etapas:
+
# Login: visitor's identification using social login or email.
# Configurar uma instância do Social Webform
+
# Filling the form: configure the fields and the form will show up auto-filled with information captured by the social login mechanism. You can also configure the "like" (Facebook) and "follow" (Twitter) buttons on the form to increase engagement.
# Instalar o widget no Website
+
# Feedback: write a thank you message or make a redirect to another web page.
  
== Configuração do Social Webform ==
+
[[File:Webform-steps.png|1000px]]
  
A primeira parte da configuração de um Social Webform consiste em definir quais os métodos de registro os visitantes poderão usar (login social ou email), se o webform irá aceitar múltiplos registros ou não, os plugins sociais e os campos customizados a serem preenchidos pelo visitante.
+
Social Webform implementation consists of 2 steps:
 +
# Configure a Social Webform instance
 +
# Install the widget on your Website
  
=== Métodos de Registro e Configuração Básica ===
+
== Social Webform Configuration ==
 +
 
 +
The first step consists of defining which methods of registration visitors can use (social login or email), whether the webform will accept multiple registrations or not, which social plugins will be used and which custom fields will be available to the visitor.
 +
 
 +
=== Registration Methods and Basic Configuration ===
  
 
[[File:Social webform basic configuration.png|500px]]
 
[[File:Social webform basic configuration.png|500px]]
  
Nesta tela deve-se configurar:
+
In this screen you can configure:
* Nome do Webform: nome de referência usado apenas para listar os webforms dentro da aplicação.
+
* Webform name: a name for this webform instance (used as an internal reference only).
* Descrição do Webform: descrição do webform usada apenas como referência dentro da aplicação.
+
* Webform description: a description for this webform instance (used as an internal reference only).
* Múltiplos Registros: se o webform irá aceitar apenas 1 registro por visitante ou múltiplos registros. Caso seja apenas 1 registro por visitante o widget avisa ao visitante que ele já está registrado.
+
* Multiple registration: whether the webform will accept more than one registration per visitor or not; if multiple registration is not enabled, visitors will see a message saying they already registered before (in case they did).
* Métodos de Registro: qual o método de identificação do visitante será usado. Temos dois disponíveis:
+
* Registration Methods: which registration method will be used. We have two methods available:
** Registro Customizado: neste tipo de registro você poderá configurar que redes sociais o visitante poderá usar para se logar ou se ele poderá usar apenas email também.
+
** Custom registration: you can select which social networks the visitor can use to log in and whether the user can use email as well.
** Registro com Social Login: neste tipo de registro o passo de identificação do usuário é realizado pelo próprio Social Login e o widget do Social Webform necessita do connection_id do usuário logado no momento. Este tipo de registro requer integração com as APIs do Social Login.
+
** Social Login registration: in this type of registration, the visitor identification step is performed by a [[Social Login User Guide|Social Login]] application. Read this [[Social Webform with Social Login User Guide|guide]] for more details about using a Webform associated with a Social Login.
  
=== Plugins Sociais ===
+
=== Social Plugins ===
  
 
[[File:Social webform social plugins.png|500px]]
 
[[File:Social webform social plugins.png|500px]]
  
Nesta tela deve-se configurar:
+
In this screen you can configure:
* URL para botão de curtir do Facebook: pode-se usar qualquer URL válida, mas geralmente é usada uma URL de uma fan page no Facebook.
+
* URL for the Facebook "like" button: any valid URL can be used here, but the most common use is for Facebook fan page URLs.
* Nome de usuário para seguir no Twitter: apenas o screen name do usuário no Twitter.
+
* Username to follow on Twitter: just the screen name of the user on Twitter.
  
O objetivo destes plugins sociais é aumentar o engajamento do visitante com suas marcas nas redes sociais. Os botões de Like do Facebook e Seguir do Twitter irão aparecer junto aos campos customizados no momento em que o usuário preenche o formulário, facilitando desta forma que ele se engaje e faça sua comunidade de seguidores nas redes sociais crescer consideravelmente.
+
The point about using these social plugins is to increase the visitors' engagement with your brand on the social networks. The Facebook "like" and the Twitter "follow" buttons will show up with the custom fields the moment the user is filling the form, making it easy for him/her to engage and talk about your website with his/her followers and friends, making your audience grow considerably.
  
=== Campos Customizados ===
+
=== Custom Fields ===
  
 
[[File:Social webform custom fields.png|500px]]
 
[[File:Social webform custom fields.png|500px]]
  
Aqui você poderá configurar que campos você deseja que o seu visitante preencha no formulário. Por enquanto temos suporte aos campos "Linha de Texto" e "Dropdown". Para cada um deles é possível configurar:
+
Here you can configure which fields your visitor might fill out on the webform. We support "Simple text" (text), "Paragraph" (textarea), "Dropdown" (select), and "Checkbox" (checkbox). For each of them you can configure:
  
* Nome de Exibição: o nome do campo que irá aparecer no widget.
+
* Label: the name that will show up on the widget.
* Obrigatório: se o preenchimento do campo é obrigatório ou não pelo visitante.
+
* Required: whether the field is required or not.
* Nome no Banco de Dados: o nome de referência usado para alimentar o Marketing Database. Use este nome para visualizar e extrair consultas no Marketing Database posteriormente. Uma boa prática é reusar nomes em diferentes webforms, por exemplo, se você tem dois webforms que perguntam o email do visitante, use "email" como nome no banco de dados de ambos, desta forma você poderá usar o mesmo atributo em suas consultas no Marketing Database.  
+
* Database name: reference name used to feed, visualize and extract data from/to the marketing database. It is a good practice to re-use names in different webforms, e.g.: if you have two webforms that ask the user's email address, use "email" on both of them, and it will make it easier to query/create reports afterwards.
* Auto-preenchimento: escolha aqui que informação capturada do perfil social do visitante nas redes sociais será usada para auto-preencher o campo.
+
* Autofill: choose here which information captured from the social network profile should be used to auto-fill the field.
* Opções: no caso do campo "Dropdown", é possível configurar aqui que opções estarão disponíveis para o visitante escolher no campo, incluindo a opção selecionada por padrão.
+
* Options: in the case of a "Dropdown" field, it is possible to configure the options that will be available for the visitor to choose, including the default option.
  
== Configuração de Retornos ==
+
== Callback Configuration ==
  
 
[[File:Social webform redirect callback.png|500px]]
 
[[File:Social webform redirect callback.png|500px]]
  
Nesta etapa da configuração do Social Webform é possível configurar o redirecionamento após o usuário preencher o formulário. Esta configuração é opcional.
+
In this step you can configure the redirect procedure after a visitor fills the form. This configuration is optional.
  
Use esta configuração para redirecionar seus visitantes para alguma área escondida no seu website, disponibilizar algum arquivo para ele acessar ou para definir um fluxo de navegação no seu site.
+
You can use this configuration to redirect your visitors to hidden areas of your website, share a file or define a navigation flow for your website.
  
== Configuração de Alertas ==
+
== Alerts Configuration ==
  
É possível configurar três tipos diferentes de alertas, conforme descritos a seguir. A configuração destes alertas é opcional.
+
It is possible to define three different alerts, as shown below. This configuration is optional.
  
=== Email para o visitante ===
+
=== Email visitor after completion ===
  
 
[[File:Social webform visitor alert.png|500px]]
 
[[File:Social webform visitor alert.png|500px]]
  
Este alerta permite configurar uma mensagem de boas-vindas ou agradecimento ao visitante que acabou de preencher o webform. Configure o assunto e a mensagem do email a ser enviado.
+
This alert allows you to configure a welcome or thank you message to the visitor that just finished filling out the webform. You can configure the email subject, the address that will show up as a sender, and the message to be sent. The message may be set up as text-only or HTML.
  
É importante lembrar aqui que o email só será enviado caso o visitante tenha se inscrito por email ou preenchido algum campo com o auto-preenchimento configurado como "Email".
+
It is important to note that this email can only be sent if the visitor registered using email or if he/she filled out a custom field with an "Email" autofill.
  
=== Email de notificação ===
+
=== Notification ===
  
 
[[File:Social webform internal alert.png|500px]]
 
[[File:Social webform internal alert.png|500px]]
  
Este alerta permite configurar que emails irão receber uma notificação toda vez que algum visitante se registrar no webform. Você pode configurar uma lista de emails separados por vírgula neste alerta.
+
This alert allows you to configure emails that will receive a notification each time a visitor registers on the webform. You can use a comma-separated list of emails here.
  
Por exemplo, se o webform está sendo usado para um evento ou campanha, esta configuração se torna bastante útil para avisar os organizadores e responsáveis pelo evento ou campanha que alguém acabou de se registrar.
+
If the webform is being used for an event or campaign, for example, this configuration can be useful to warn organizers that someone just registered.
  
=== Publicar uma atualização de status no Facebook do visitante ===
+
=== Post a status update on the visitor's Facebook account===
  
 
[[File:Social webform facebook share.png|500px]]
 
[[File:Social webform facebook share.png|500px]]
  
Este alerta permite configurar uma atualização de status a ser postada automaticamente na timeline do Facebook do visitante. Você pode configurar a mensagem, link, imagem, nome, legenda e descrição do status a ser postado (veja o screenshot de uma atualização no Facebook para saber como cada uma destas configurações modifica a mensagem a ser postada).
+
This alert allows you to configure a status update to be automatically posted onto the visitor's Facebook timeline. You can configure the message, link, image, name, caption and description that is to be posted (you can see the Facebook status update screenshot to see how each of these fields change the message to be posted).
  
Esta configuração é bastante útil para disseminar uma marca, evento ou campanha nas redes sociais. Postando uma atualização na timeline de um visitante, todos os seus amigos poderão ver e clicar no link, levando de volta a sua página e crescendo sua audiência.
+
This configuration is very useful to spread the word about a brand, event or campaign on the social networks. By posting a status update on your visitor's timeline, all his/her friends will see and may click the link, taking them to your website and increasing your audience.
  
Vale lembrar que esta configuração só é possível se:
+
It is important to note that this is only possible if:
# O Facebook for um dos métodos de registro do Social Webform
+
# Facebook is one of the registration methods for this webform
# A aplicação social do Facebook estar configurada com a permissão "publish_streams" ou "publish_actions".  
+
# The Facebook social app used on this Webform is configured with the "publish_streams" or "publish_actions" permission.
  
Desta forma o Facebook irá perguntar ao visitante se ele deseja autorizar a permissão para publicar em nome dele e, caso ele autorize, a mensagem poderá ser publicada em sua timeline. Caso o visitante não autorize, nada será postado em sua timeline e ele poderá finalizar o preenchimento do webform sem problemas.
+
Facebook will ask the visitor if he/she allows you to publish in his/her name and if the user authorizes it, the message will be posted on his/her timeline. If the user does not allow it, he/she can still fill out the form but nothing will be posted.
  
== Configuração de Widgets ==
+
== Widget Configuration ==
  
O Social Webform pode ser integrado a websites a partir de dois widgets:
+
You can configure some information that is shown on the widget. On this screen you can configure the title and description:
* Webform Widget: o widget principal, que permite que o visitante se logue e preencha o formulário.
+
* Last Signups Widget: um widget opcional, que mostra quem são as últimas pessoas registradas no webform. Este widget é útil para criar um senso social e de comunidade para o webform, por exemplo, mostrando as pessoas que irão participar de um determinado evento ou que se interessam por um determinado assunto.
+
 
+
=== Webform Widget ===
+
 
+
No Webform Widget é possível configurar algumas informações que são mostradas no widget para o visitante.
+
 
+
Na tela abaixo é possível configurar o título e a descrição que irá aparecer na tela de login do webform:
+
  
 
[[File:Social webform widget login.png|500px]]
 
[[File:Social webform widget login.png|500px]]
  
Na tela abaixo é possível configurar o nome do botão de submissão do formulário:
+
On the following screen you can configure the submit button name:
  
 
[[File:Social webform widget form.png|500px]]
 
[[File:Social webform widget form.png|500px]]
  
Na tela abaixo é possível configurar uma mensagem de agradecimento após o usuário finalizar o preenchimento do formulário:
+
On the following screen you can configure a thank you message to be shown after filling out the form:
  
 
[[File:Social webform widget confirmation.png|500px]]
 
[[File:Social webform widget confirmation.png|500px]]
  
=== Last Signups Widget ===
+
== Widget Testing ==
 +
 
 +
[[File:Social webform testing.png|500px]]
 +
 
 +
On the screen above we show a link to open the Social Webform widget. When you click it, a dialog will open with the login options for the webform:
 +
 
 +
[[File:Social webform widget dialog.png|500px]]
  
No Last Signups Widget é possível configurar alguns parâmetros de visualização do widget, como o título, largura, altura e número de pessoas a mostrar.
+
You can log in, see how the form shows up and finish the registration to confirm redirects and alerts. It is important to remember that this registration will be considered a valid registration, so it will be available on the dashboard.
  
[[File:Social webform last registered widget.png|500px]]
+
== Widget Installation ==
  
É interessante salientar aqui que os visitantes do seu website poderão clicar nas pessoas que aparecem neste widget e visualizar o Open Social-ID deles, com suas informações públicas disponíveis nas redes sociais:
+
Widget installation is very simple: you just have to paste a Javascript / HTML snippet on your website and you will be ready to go. You can copy the widget code on the following screen:
  
[[File:Social webform last signups widget details.png|200px]]
+
[[File:Social webform testing.png|500px]]
  
== Instalação do Widget ==
+
See more details about the available parameters on the [[Social Webform Javascript API]].

Latest revision as of 13:03, 9 July 2018

Deprecation notice: this feature will be deprecated on July 19, 2018.

Contents

Introduction

Social Webforms allow users to register themselves and to fill out some fields automatically based on data from their social network accounts (such as Facebook, Twitter, LinkedIn, and Google+). Filling a form on the web becomes much simpler and faster for the user, and the user's profile is automatically captured and stored in the marketing database.

The following diagram shows the Social Webform widget steps:

  1. Login: visitor's identification using social login or email.
  2. Filling the form: configure the fields and the form will show up auto-filled with information captured by the social login mechanism. You can also configure the "like" (Facebook) and "follow" (Twitter) buttons on the form to increase engagement.
  3. Feedback: write a thank you message or make a redirect to another web page.

Webform-steps.png

Social Webform implementation consists of 2 steps:

  1. Configure a Social Webform instance
  2. Install the widget on your Website

Social Webform Configuration

The first step consists of defining which methods of registration visitors can use (social login or email), whether the webform will accept multiple registrations or not, which social plugins will be used and which custom fields will be available to the visitor.

Registration Methods and Basic Configuration

Social webform basic configuration.png

In this screen you can configure:

  • Webform name: a name for this webform instance (used as an internal reference only).
  • Webform description: a description for this webform instance (used as an internal reference only).
  • Multiple registration: whether the webform will accept more than one registration per visitor or not; if multiple registration is not enabled, visitors will see a message saying they already registered before (in case they did).
  • Registration Methods: which registration method will be used. We have two methods available:
    • Custom registration: you can select which social networks the visitor can use to log in and whether the user can use email as well.
    • Social Login registration: in this type of registration, the visitor identification step is performed by a Social Login application. Read this guide for more details about using a Webform associated with a Social Login.

Social Plugins

Social webform social plugins.png

In this screen you can configure:

  • URL for the Facebook "like" button: any valid URL can be used here, but the most common use is for Facebook fan page URLs.
  • Username to follow on Twitter: just the screen name of the user on Twitter.

The point about using these social plugins is to increase the visitors' engagement with your brand on the social networks. The Facebook "like" and the Twitter "follow" buttons will show up with the custom fields the moment the user is filling the form, making it easy for him/her to engage and talk about your website with his/her followers and friends, making your audience grow considerably.

Custom Fields

Social webform custom fields.png

Here you can configure which fields your visitor might fill out on the webform. We support "Simple text" (text), "Paragraph" (textarea), "Dropdown" (select), and "Checkbox" (checkbox). For each of them you can configure:

  • Label: the name that will show up on the widget.
  • Required: whether the field is required or not.
  • Database name: reference name used to feed, visualize and extract data from/to the marketing database. It is a good practice to re-use names in different webforms, e.g.: if you have two webforms that ask the user's email address, use "email" on both of them, and it will make it easier to query/create reports afterwards.
  • Autofill: choose here which information captured from the social network profile should be used to auto-fill the field.
  • Options: in the case of a "Dropdown" field, it is possible to configure the options that will be available for the visitor to choose, including the default option.

Callback Configuration

Social webform redirect callback.png

In this step you can configure the redirect procedure after a visitor fills the form. This configuration is optional.

You can use this configuration to redirect your visitors to hidden areas of your website, share a file or define a navigation flow for your website.

Alerts Configuration

It is possible to define three different alerts, as shown below. This configuration is optional.

Email visitor after completion

Social webform visitor alert.png

This alert allows you to configure a welcome or thank you message to the visitor that just finished filling out the webform. You can configure the email subject, the address that will show up as a sender, and the message to be sent. The message may be set up as text-only or HTML.

It is important to note that this email can only be sent if the visitor registered using email or if he/she filled out a custom field with an "Email" autofill.

Notification

Social webform internal alert.png

This alert allows you to configure emails that will receive a notification each time a visitor registers on the webform. You can use a comma-separated list of emails here.

If the webform is being used for an event or campaign, for example, this configuration can be useful to warn organizers that someone just registered.

Post a status update on the visitor's Facebook account

Social webform facebook share.png

This alert allows you to configure a status update to be automatically posted onto the visitor's Facebook timeline. You can configure the message, link, image, name, caption and description that is to be posted (you can see the Facebook status update screenshot to see how each of these fields change the message to be posted).

This configuration is very useful to spread the word about a brand, event or campaign on the social networks. By posting a status update on your visitor's timeline, all his/her friends will see and may click the link, taking them to your website and increasing your audience.

It is important to note that this is only possible if:

  1. Facebook is one of the registration methods for this webform
  2. The Facebook social app used on this Webform is configured with the "publish_streams" or "publish_actions" permission.

Facebook will ask the visitor if he/she allows you to publish in his/her name and if the user authorizes it, the message will be posted on his/her timeline. If the user does not allow it, he/she can still fill out the form but nothing will be posted.

Widget Configuration

You can configure some information that is shown on the widget. On this screen you can configure the title and description:

Social webform widget login.png

On the following screen you can configure the submit button name:

Social webform widget form.png

On the following screen you can configure a thank you message to be shown after filling out the form:

Social webform widget confirmation.png

Widget Testing

Social webform testing.png

On the screen above we show a link to open the Social Webform widget. When you click it, a dialog will open with the login options for the webform:

Social webform widget dialog.png

You can log in, see how the form shows up and finish the registration to confirm redirects and alerts. It is important to remember that this registration will be considered a valid registration, so it will be available on the dashboard.

Widget Installation

Widget installation is very simple: you just have to paste a Javascript / HTML snippet on your website and you will be ready to go. You can copy the widget code on the following screen:

Social webform testing.png

See more details about the available parameters on the Social Webform Javascript API.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox