Show Menu
TEMAS×

Ejemplos de aplicaciones de Facebook

Cuando un usuario hace clic en la ficha de una aplicación de Facebook, se muestra en un espacio de 810 píxeles de ancho. Adobe Campaign utiliza una aplicación web de tipo Facebook para permitirle definir y personalizar el contenido mostrado en la aplicación de Facebook, lo que facilita la adquisición de perfiles.
También es posible integrar Adobe Campaign con una aplicación de Facebook desarrollada por un socio. En este caso, no es necesario utilizar la aplicación web de Adobe Campaign para adquirir perfiles de Facebook. For more on this, refer to Configuring external accounts .
Siga los pasos de configuración descritos en Creación de una aplicación de Facebook.
Esta sección detalla los elementos vinculados a las aplicaciones web de tipo Facebook. Todos los elementos compartidos con aplicaciones web estándar se detallan en esta sección .
Los ejemplos de aplicaciones web de tipo Facebook detallados a continuación son:
Estos casos de uso sencillo se proporcionan como ejemplos para ilustrar las funcionalidades de las aplicaciones web de tipo Facebook.

Recomendaciones

Las siguientes limitaciones están vinculadas directamente a Facebook:
  • Debe crear todas las aplicaciones web en HTTPS.
  • Una aplicación de Facebook que se muestra mediante una ficha tiene una anchura de 810 píxeles.

Inicio rápido: creación de una aplicación de Facebook en 7 pasos

Este ejemplo proporciona un proceso paso a paso de cómo mostrar una aplicación creada por Adobe Campaign en Facebook. En este caso, deseamos crear una aplicación que le permita mostrar el mensaje de bienvenida cuando el usuario haga clic en la ficha de la aplicación ( App01 ).
Para crear esta aplicación, siga los pasos siguientes:
  1. Cree una aplicación en Facebook ( https://developers.facebook.com/apps ). Para obtener más información sobre esto, consulte: Creación de una aplicación de Facebook.
  2. Cree una cuenta externa de Facebook Connect tipo e introduzca los parámetros de la aplicación de Facebook. For more on this, refer to: Configuring external accounts .
  3. Introduzca los vínculos Terms of service y Privacy policy que se mostrarán en la pantalla de solicitud de permisos de Facebook. Para obtener más información sobre esto, consulte: Introducción de los enlaces de Condiciones de servicio y Política de privacidad.
  4. Cree una aplicación web de tipo Facebook en Adobe Campaign. Para obtener más información sobre esto, consulte: Creación de una aplicación web de tipo Facebook.
  5. Edite la aplicación web. En este ejemplo, hemos agregado una Page actividad y definido un título para ella.
  6. Implemente la aplicación.
  7. Configure la aplicación de Facebook para que se muestre como una ficha en la página de Facebook. For more on this, refer to: Configuring Facebook tabs .
Compruebe que la ficha de la aplicación App01 aparece en la página de Facebook. Al hacer clic en él, se debe llamar a un mensaje de bienvenida .

¿Cómo reenviar la configuración a una aplicación de Facebook?

Siga los pasos de configuración detallados en Creación de una aplicación de Facebook.
En el ejemplo 1, personalizamos la visualización de la página de Facebook según el valor del Fan of the page campo. También es posible procesar el Application settings campo. Este campo permite recuperar datos contenidos en un vínculo generado por Adobe Campaign a través de Facebook.
Veamos el ejemplo de una empresa que decide enviar una campaña de correo electrónico. En la entrega, un vínculo apunta a la aplicación Facebook. Este vínculo se personaliza gracias al app_data parámetro añadido al final de la dirección URL. El valor de este parámetro podría ser un indicador que refleje la importancia del cliente. En nuestro ejemplo, los valores del app_data parámetro son big (cliente significativo) y small (cliente menos significativo).
Una vez personalizada, la dirección URL tiene este aspecto:
  • http://<path of the Facebook application>&app_data=big (para un cliente importante)
  • http://<path of the Facebook application>&app_data=small (para un cliente menos significativo)
Entre los datos anónimos que Facebook envía a Adobe Campaign, se recopila el valor del Application parameters campo, lo que permite a Adobe Campaign personalizar la visualización de la aplicación en función de este parámetro.
Si el usuario es un cliente significativo (el valor del app_data parámetro es big ), se muestra la siguiente imagen:
Si el usuario es un cliente menos significativo (el valor del app_data parámetro es small ), se muestra la siguiente imagen:
Para volver a crear este caso de uso, hemos creado una aplicación web formada por los siguientes elementos:
  • Una Test actividad basada en el Application parameter campo.
  • dos páginas que contienen las imágenes que se van a mostrar según el valor del Application parameter campo.

¿Cómo se adquieren los datos del ventilador?

Siga los pasos de configuración detallados en Creación de una aplicación de Facebook.
Este ejemplo muestra cómo ponerse en contacto con usuarios de Facebook y ofrecerles que compartan su información de perfil. Veamos el ejemplo de una empresa que quiere adquirir perspectivas y organiza una competencia en su página de Facebook para atraerlos.
Cada vez que un usuario hace clic en la App03 ficha, le preguntamos si desea participar en la competencia.
Si deciden participar en el concurso, les ofrecemos compartir su información de perfil.
Si aceptan compartir su información, se muestra la siguiente pantalla.
Para crear este caso de uso, hemos creado una aplicación web que incluye los siguientes elementos:
  • a Test activity
  • tres páginas
  • una Access control actividad
  • a Pre-loading activity
  • a Save activity
  • una End actividad

Actividad de prueba

La Test actividad se basa en el ID campo y Application parameters .
Se compone de tres ramas:
  • identifier (UID) is empty :: el identificador solo lo reenvía Facebook si el usuario ya ha aceptado compartir su información. La primera rama de la Test actividad le permite poner la competencia a disposición únicamente de los usuarios que nunca han entrado, es decir, aquellos con un ID vacío.
  • application parameter equals 'thanks' :: para evitar un error de visualización vinculado a Facebook, la página final de la aplicación web apunta a la URL de la aplicación Facebook a la que se agrega el app_data parámetro mediante el uso del thanks valor (para obtener más información sobre esto, consulte: Finalizar actividad ). La segunda rama le permite averiguar si el usuario proviene de la End actividad de la primera rama (y acaba de entrar en la competencia) para mostrar un mensaje de agradecimiento. Para obtener más información sobre el uso de parámetros de URL adicionales, consulte: ¿ Cómo reenviar la configuración a una aplicación de Facebook? .
  • Default branch :: si el usuario ya ha ingresado a la competencia (ID ya ingresado) en una fecha anterior (parámetro de aplicación distinto de thanks ), se mostrará una página que indicará que ya ha ingresado.

Página de competencia

Para evitar el error de visualización vinculado a Facebook, también debe seleccionar Parent window o In the top window en el campo de la página Window de competencia.

Actividad de control de acceso

La Access control actividad permite mostrar la página de solicitud de permiso de Facebook cuando el usuario entra en la competencia. Si aceptan compartir su información, se recupera durante la precarga. For more on this, refer to: Pre-loading activity .
Si previamente ha introducido la cuenta externa al crear la aplicación web (consulte Creación de una aplicación web de tipo Facebook), no es necesario editar la actividad. Si no es así, vaya al Application campo y seleccione la cuenta externa vinculada a la aplicación Facebook.

Actividad de precarga

Seleccione la fuente de datos que se utilizará para la precarga:
  • Marketing database :: esta opción le permite cargar previamente los datos mediante la base de datos de Adobe Campaign.
  • Facebook :: esta opción le permite cargar previamente datos mediante Facebook.
Base de datos de marketing
Esta opción le permite recuperar los datos de un perfil que existe en la tabla de visitantes. La verificación se realiza en función del ID de Facebook externo recuperado cuando el usuario hace clic en la ficha de la aplicación de Facebook. Si agrega un formulario después de la Pre-loading actividad, los campos que contienen información en la base de datos se cargan previamente.
Para obtener más información sobre la precarga de datos mediante la base de datos de Adobe Campaign, consulte esta sección .
Facebook
Esta opción permite definir la información de perfil de Facebook que se va a recopilar, entre la que el usuario ha aceptado compartir, para poder guardarla.
La Database information opción le permite recopilar los siguientes datos:
  • External ID :: ID de usuario
  • Gender :: sexo del usuario
  • Verified :: este campo especifica si el usuario tiene o no una cuenta de Facebook verificada.
  • Full name :: nombre completo del usuario
  • First name :: nombre del usuario
  • Last name :: apellido del usuario
  • Language :: idioma del usuario
También puede decidir recopilar la foto del perfil, la lista de amigos, la dirección de correo electrónico, la fecha de nacimiento, los intereses y la ubicación marcando las casillas correspondientes.
Antes de hacer clic Ok , marque la I agree to comply with Facebook conditions of use casilla.
Si marca una o varias casillas en la Private information sección, la pantalla de solicitud de permiso de Facebook mostrará automáticamente la solicitud de acceso para estos datos.
Para que pueda recopilar la información seleccionada, el usuario debe aceptar compartirla.
Si desea que ambos tipos de precarga (a través de Adobe Campaign y de Facebook) agreguen dos cuadros de precarga uno tras otro.

Guardar actividad

La Save actividad permite almacenar la información recopilada durante las fases anteriores en la tabla de visitantes.
Si el perfil ya existe en la tabla de visitantes, sus datos se actualizan con los nuevos datos recopilados.
Si el perfil no existe en la base de datos y se ha recopilado la dirección de correo electrónico del usuario de Facebook, se creará un visitante en la tabla de visitantes.
  1. En el Visitor creation folder campo, seleccione la carpeta en la que se creará el perfil. En el caso de una aplicación web de tipo Facebook, la carpeta de creación predeterminada es Visitors .
  2. En el Reconciliation mode campo, seleccione el modo de reconciliación que desee utilizar:
    • Automatic :: La reconciliación se realiza por correo electrónico, apellidos, nombre y fecha de nacimiento.
    • Manual :: Seleccione una o varias claves de reconciliación.
    • None :: No habrá reconciliación.
  3. En el Mapping campo, seleccione el esquema en el que desea llevar a cabo la reconciliación.
    Asegúrese de que los campos de la Social networks ficha se especifican correctamente en la asignación de envío. Se accede a las asignaciones de envío a través del Administration > Campaign management > Target mappings nodo.
  4. Puede seleccionar una carpeta de búsqueda para la reconciliación y una carpeta de creación para nuevos perfiles. Si los campos están vacíos, se buscarán y crearán perfiles en la carpeta predeterminada del esquema de asignación.

Actividad final

Para evitar el error de visualización vinculado a Facebook, debe marcar la Use an external URL casilla e introducir la URL de la aplicación Facebook, seguida del app_data parámetro y un valor. Este valor se utilizará en la Test actividad para detectar si el usuario acaba de entrar en la competencia y para mostrar un mensaje de agradecimiento, si corresponde. For more on this, refer to: Test activity .
En nuestro ejemplo, el valor utilizado es gracias .

Pantalla de detalles de un visitante

Igual que para los seguidores de Twitter (consulte: principio Principio de funcionamiento operativo), los perfiles de Facebook recuperados se almacenan en la tabla de visitantes. Para mostrar la lista de visitantes, vaya al Profiles and Targets > Visitors nodo.
Cada posible cliente de Facebook que acepte compartir su información de perfil se agrega a la lista de visitantes. Si la Friends casilla está marcada en la Pre-load actividad (consulte: actividad de precarga), también se agregan amigos.
En la Summary sección de la ventana de detalles del visitante, hay dos estados posibles para el New Contact indicador:
Si se muestra una marca de verificación verde, significa que el visitante no se reconcilió con ningún destinatario. En este caso, se crea un nuevo perfil en la lista de destinatarios.
Una cruz roja significa que el visitante se reconcilió con un destinatario. Puede hacer clic en la lupa a la derecha del Recipient campo para mostrar el destinatario coincidente.
Vaya a la ventana de detalles de un destinatario para mostrar el visitante coincidente, si corresponde. Seleccione la Others ficha y, a continuación, haga doble clic en el nombre del visitante en la Web identities sección .
La Activities pantalla de la página de detalles de un visitante contiene la siguiente información:
  • Actividades de abanico de tipo "Open Graph": música reproducida, videos vistos, artículos leídos e inferral de las aplicaciones instaladas (Deezer, Spotify, Dailymotion, Yahoo News, etc.)
  • "Cantidad de "Me gusta" y comentarios añadidos por el fan después de las entregas enviadas por Adobe Campaign
  • páginas a las que les gusta el ventilador
  • registros por parte del ventilador
    Para que Adobe Campaign pueda recopilar los registros de un ventilador, debe hacer clic en el botón Subscribe de la pantalla de configuración del servicio. For more on this, refer to Configuring external accounts .

Cómo cargar previamente los campos de un formulario mediante datos de perfil de Facebook

La Social Marketing aplicación también permite agregar un botón a un formulario para precargar campos usando información de perfil de Facebook. Esta opción, que está disponible en todas las plantillas de aplicaciones web ( Page actividades de tipo) se detalla en esta sección .
Antes de empezar a utilizar esta función, debe crear una aplicación de Facebook y una cuenta Facebook Connect externa de tipo. For more on this, refer to Configuring external accounts .