Insertar inline personalizado en la home

¿Qué vamos a hacer?

En este artículo vamos a enseñaros cómo insertar un contenido web de tipo Inline (banner) en vuestra página principal o "home". En este contenido web mostraremos a nuestros contactos un carrusel con los últimos productos que han visitado más una selección de productos automáticamente relacionados con sus visitas. 

Es un contenido web muy apreciado por los visitantes de un eCommerce ya que, además de servir de acceso directo a sus últimos productos visitados, pueden descubrir productos nuevos e interesantes.

 

Crear contenido web de tipo Inline

Para crear un contenido de tipo Inline debemos navegar por estas secciones: "Contenido > Contenido Web > Crear nuevo contenido > Inline".

 

Estructura y elementos del Inline

En este caso de uso vamos a utilizar un bloque de texto, que será el título del contenido y un componente avanzado "Productos", ya que queremos mostrar artículos de nuestro eCommerce.

 

elements_inline.gif

 

Teniendo la estructura definida, vamos a dar estilo a cada uno de los elementos.

Elemento "Texto"

Hacemos doble clic sobre el elemento "texto" y se abrirá el editor. Es aquí donde indicamos el texto a mostrar y le aplicamos los siguientes estilos:

  • Negrita
  • Tipografía: Verdana
  • Tamaño fuente: 18pt
  • Alineación: izquierda.

mceclip0.png

 

Dejamos el resto de opciones tal como vienen por defecto. También podemos editar directamente el HTML si hacemos clic sobre "<>" si fuera necesario.

 

 

Elemento "Productos"

Este componente se utiliza para poder mostrar productos exclusivamente. Su configuración es común en todos los elementos web.

Hacemos clic sobre el bloque y se nos mostrará el editor a través del cual vamos a dotar de estilo al componente.

Nombre y Tipo.

Aquí podemos modificar el nombre del bloque. Es muy recomendable realizarlo si se utiliza más de un bloque de tipo "Productos", ya que posteriormente, en la asignación de valores que veremos más adelante en la creación del workflow, es de gran ayuda para poder identificarlo rápidamente.

En tipo seleccionamos "Carrusel". Si quieres mostrar un banner estático puedes cambiarlo el tipo.

 

Plantilla.

Por defecto Connectif tiene 3 plantillas, las cuales son totalmente personalizables mediante HTML y CSS.

plantillas.jpg

En este ejemplo, hemos seleccionado la "Plantilla con Marca" y editado el HTML, haciendo clic sobre "<>", eliminando las variables {{brand}} y {{buttonText}}.

Para facilitar la creación de este caso de uso, os dejamos aquí el HMTL de la plantilla. Tan solo debéis sustituir el código HTML de la plantilla por este:

<div class="cn_element_products_2_container" style="width: 100%; padding: 10px; text-align: center; box-sizing: border-box;"><a class="cn_element_products_2_image" style="text-decoration: none; display: block; width: 100%;" title="{{name}}" href="{{buttonUrl}}"> <img style="display: block; margin: auto; outline: none; border: none; height: auto; max-width: 100%; max-height: 250px;" src="{{imageUrl}}" alt="{{name}}"> </a>
<div class="cn_element_products_2_name" style="margin-top: 15px; word-wrap: break-word; white-space: normal; overflow: hidden; height: 2.1em; line-height: 1em; box-sizing: border-box; text-overflow: ellipsis;color:rgb(122, 122, 122);text-transform:capitalize;">{{name}}</div>
<div class="cn_element_products_2_unit_price" style="color: #000; font-size: 16px; word-wrap: break-word; white-space: normal; overflow: hidden; height: 1.1em; line-height: 1em; box-sizing: border-box; margin-top:16px;"><strong>{{unitPrice}}</strong></div>
</div>

 

Haciendo clic aquí:

mceclip1.png

 

Aún así, es posible que se tenga que modificar algún elemento dependiendo de los estilos globales que apliquen en vuestro eCommerce.

 

Estructura

En esta sección vamos a poder indicar las filas y columnas que queremos mostrar en el bloque de productos, tanto en mobile como en escritorio/desktop, así como elegir la velocidad de rotación automática del carrusel:

mceclip2.png

Siguiendo nuestro caso de uso, indicamos 4 elementos visibles en escritorio, 2 en mobile y rotación automática 0, para que el carrusel no se mueva a no ser que el contacto haga clic en las flechas.

 

La disposición, colores y avanzados, los dejamos tal y como están configurados. En avanzados podemos añadir el nombre de una o varias clases CSS en caso de que queramos aplicar, por ejemplo, algún estilo del CSS global de vuestro eCommerce.

Una vez finalizada la configuración, guardamos y ya tenemos listo el elemento Inline.

 

Obteniendo la id del elemento a modificar

Antes de entrar en la explicación de la creación del workflow es importante conocer de qué forma, o cómo, vamos a indicar a Connectif el contenido que debe reemplazar.
Básicamente, como veremos a continuación, hemos de indicar a Connectif la ID, clase o atributo del elemento que queremos cambiar. Os vamos a explicar paso a paso como hacerlo.

En la home de nuestro eCommerce, hacemos clic sobre F12 y se abrirán las "DevTools" del navegador en la parte inferior del mismo.
Hacemos clic sobre el la primera opción, "select", nos situamos encima del elemento a reemplazar y hacemos clic.

Dom_select.jpg

Si nos fijamos, en el "DevTools", se sombrea el elemento y podemos identificar la id del mismo, en este caso "custom-text".

Dom_select2.jpg

Ya tenemos el contenido que vamos a mostrar. También hemos identificado el elemento a modificar, por lo que ha llegado el momento de crear el workflow.

 

Crear Workflow para mostrar el contenido Inline

Mediante el workflow que vamos a preparar vamos a mostrar a nuestros contactos los últimos productos visitados por ellos mismos y, además, productos relacionados con esas visitas.

Este será el workflow resultante:

mceclip4.png

 

Para ello vamos a crear un nuevo workflow desde "Workflows > Crear nuevo workflow > Crear workflow en blanco".

Lo primero será modificar el nombre del workflow y añadir una descripción del mismo, si lo vemos necesario. Además, es recomendable utilizar etiquetas para la organización de los workflows. En este caso indicamos el objetivo, "Conversión" y el tipo de contenido utilizado, "Inline".

 

Nodo "Inicio"

En este nodo hemos de indicar el target principal del workflow. En nuestro caso será "Toda mi lista" y "Todos los existentes y los nuevos". Así nos aseguramos que el workflow se ejecutará a todos los contactos que visiten nuestro site.

workflow_4.jpg

 

Nodo "Al Visitar Página"

Ahora añadimos el nodo de tipo disparador "Al Visitar página", que será el encargado de detectar la visita del contacto a nuestra "home". En este ejemplo indicaremos la URL en la que se ha de disparar el nodo, es decir, la URL de nuestra home. Seleccionaremos "Cualquiera de las siguientes páginas exactamente" e introducimos la URL exacta:

workflow_5.jpg

 

En la pestaña de "Limitaciones", vamos a desmarcar la opción que viene por defecto, "Desactivar tras activarse", ya que queremos que este nodo se dispare siempre que el contacto visite la "home".

workflow_6.jpg 

Nodo "Últimos visitados" (Obtener productos)

A través de este nodo vamos a recoger un listado que usaremos para obtener, en otro nodo, productos recomendados basados en este listado. Lo configuramos así:

mceclip5.png

 

Hacemos clic en "Siguiente" y configuramos el caso de uso. Indicamos la cantidad de productos que queremos obtener, en nuestro caso 40, que es el máximo que un nodo "Obtener productos" puede listarnos. De este modo las recomendaciones que obtengamos en el siguiente nodo serán más precisas:

mceclip6.png

 

En el cuadro "Resumen" dejamos esta configuración:

mceclip7.png

 

Nodo "Últimos visitados + Recomendados" (Obtener productos)

A través de este nodo obtendremos los productos que se mostrarán a cada contacto. Queremos mostrar 10 productos en el carrusel: intentaremos mostrar 5 productos que ya haya visitado el contacto y 5 recomendaciones. Si el contacto no ha visitado 5 productos es posible que necesitemos obtener más productos recomendados, hasta llegar a 10 productos mostrados en el carrusel. Esto se puede configurar de forma muy sencilla en las opciones de los casos de uso.

El primer paso es elegir los casos de uso:

mceclip8.png

 

Después configuramos el caso de uso principal, "Últimos productos visitados":

mceclip10.png

 

Seguidamente, configuramos el caso de uso adicional, "Automáticamente relacionados a lista de productos":

mceclip13.png

 

Finalmente, el resumen deberíamos configurarlo así:

mceclip14.png

Ya tenemos el listado de productos que queremos mostrar, así que solo nos falta configurar dónde y cómo vamos a mostrar ese listado.

 

Nodo "Enviar contenido web Inline"

El primer paso es elegir el contenido web que creamos anteriormente:

mceclip15.png

 

A continuación elegimos dónde queremos mostrarlo. En un paso anterior ya elegimos el sitio que queremos, el bloque con id "custom-text", así que es el momento de indicarlo en la configuración:

workflow_12.jpg

 

En "Posición respecto al elemento seleccionado", tal y como hemos comentado anteriormente, indicamos "Reemplazando el interior" y hacemos clic en "Siguiente". 

Ahora tenemos que asociar a las variables del contenido que hemos creado los valores de producto que se han de mostrar.

En la izquierda se encuentran los datos de todos los nodos que hemos utilizado en el workflow y en la derecha las variables del contenido Inline que vamos a utilizar. 

En nuestro caso hemos de asociar a las variables los datos del nodo "Últimos visitados + Recomendados". Tan solo tendremos que arrastrar los campos necesarios:

mceclip16.png

Una vez hemos asociado, hacemos clic en "Finalizar" y ya tendremos listo nuestro flujo.

Ya solo quedaría activarlo haciendo clic en "Iniciar" en la parte superior izquierda del workflow.

workflow_14.jpg

 

Y este sería el resultado:

mceclip17.png

 

 

 

 

 

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0