Blogs de Shopify

¿Quieres abrir una tienda online?

Crea un botón de llamada a la acción clicable para tu tema de Shopify

botón_clic_CTA

Para crear experiencias de usuario fluidas para tus clientes de ecommerce es fundamental diseñar botones prestando especial atención a los detalles, ya que un diseño deficiente puede resultar en ventas perdidas. Los botones de llamada a la acción permiten a los comerciantes impulsar la interacción de los visitantes con productos específicos o llevar a cabo una actividad específica, como crear una cuenta o acceder al contenido.

Crear botones intuitivos de llamada a la acción puede estar fuera del alcance de muchos comerciantes, por lo que es importante considerar una estrategia de llamada a la acción cuando crees temas personalizados o realices trabajos para clientes. Un botón ideal de llamada a la acción dirigirá a los clientes a la acción deseada, mejorará las tasas de conversión y, en última instancia, ayudará al sitio web de tu cliente a alcanzar sus objetivos definidos.

En este tutorial, te mostraremos cómo crear una sección con un botón de llamada a la acción que puedes incluir en una landing page o página de destino. También veremos cómo este botón de llamada a la acción puede personalizarse desde el Editor de temas para agregar texto al botón y un enlace.

Genera ingresos haciendo lo que amas.

El Programa de Shopify Partner te permite usar tus conocimientos para ayudar a emprendedores en todo el mundo. Con más de 800.000 comerciantes a nivel mundial, las oportunidades para hacer dinero son ilimitadas.

Obtén más información

Agrega un botón de llamada a la acción a una landing page

Las páginas de destino generalmente se emplean cuando tú o un cliente llevan a cabo una campaña de marketing y desean dirigir a los clientes potenciales a un punto específico. Puedes crear una landing page única en Shopify, que se diferencie claramente de las páginas normales, configurando una plantilla de página alternativa para tu landing page. La documentación de nuestro centro de ayuda (disponible en inglés) te muestra cómo puedes editar tu tema para crear una plantilla alternativa para las páginas.

1. Crea una nueva sección

El primer paso aquí es crear una nueva sección titulada call-to-action.liquid que luego puedas conectar a tu plantilla de página alternativa. Cuando creas nuevas secciones de Shopify desde el editor de archivos de temas, se crea automáticamente un "andamio" para cada nueva sección, con etiquetas de esquema, CSS y JavaScript. Dentro de las etiquetas de esquema, debes agregar JSON, que define cómo el Editor de temas "lee" nuestro contenido.

El HTML que agregarás a esta sección se colocará sobre las etiquetas de esquema. Si estás utilizando un editor de texto como Atom para crear una nueva sección, entonces deberás agregar este andamio manualmente. Puedes ampliar la funcionalidad del editor utilizando paquetes Atom (disponible en inglés) si deseas personalizarlo más allá de lo que se permite de forma nativa. A continuación el código correspondiente:

code_atom

2. Agrega HTML para el botón

En este caso, quisiéramos a tener un encabezado sobre el botón de llamada a la acción para proporcionar a los visitantes una descripción del botón, y también sería importante agregar texto dentro del botón. Para ello, debes envolver el botón dentro de un contenedor y asignarle al botón una clase para darle estilo más adelante. En el ejemplo a continuación, asignaremos una clase button a este botón, pero podrías usar cualquier clase que se adapte a la estructura de tu tema. Para el título sobre el botón de llamada a la acción, asignaremos un h3, y este encabezado se vinculará al esquema debajo del HTML usando la etiqueta Liquid {{section.settings.text-box}}.

También agregaremos un atributo href para especificar el destino del enlace, una clase button que diseñaremos más adelante y un campo de texto para agregar texto al botón en sí. Finalmente, envolvemos todo esto en etiquetas hr que agregarán una línea horizontal arriba y debajo del botón para una mejor definición de la sección. Una vez que hayas agregado todos estos elementos, el código HTML para este botón de llamada a la acción se vería así:
code_HTML

3. Utiliza JSON para definir configuraciones

A continuación, deberás agregar JSON dentro de las etiquetas de esquema, para que los elementos se muestren en el Editor de temas y puedas asignar texto y enlaces.

Cada ID de Liquid en el HTML está referenciada por su ID en el objeto de esquema. Ahora, puedes asignar de qué tipo de input se trata. En este caso, el encabezado tendrá un tipo de texto, una etiqueta para mostrar algunas instrucciones sobre el Editor de temas y un marcador de posición de texto predeterminado.

El enlace tendrá un tipo de URL y el texto del enlace un tipo de text. Las etiquetas describirán el propósito de los campos, por ejemplo, Heading o Button link, mientras que los valores predeterminados mostrarán texto de marcador de posición. No deberías asignar un marcador de posición para el enlace del botón, ya que no habría ningún valor predeterminado aquí. Así es como la matriz del esquema se vería en tu archivo de sección:

code_JSON

También te puede interesar: 10 consejos para crear landing page que ayuden a convertir clientes

4. Dale estilo a tu botón

Ahora podemos pasar a la parte emocionante: ¡el estilo! En el archivo page.landing.liquid, asignamos una clase button al botón de llamada a la acción, por lo que cuando agreguemos CSS a la hoja de estilo, usaremos .button como selector. Dentro de la hoja de estilo principal, puedes asignar diferentes propiedades y valores a la clase del botón (class), y personalizar el botón para que se vea exactamente como te gustaría.

Las propiedades como padding, font-size, y border-radius (relleno, tamaño de fuente y radio del borde) son particularmente importantes para darle personalidad a tu botón, mientras que un color cuidadosamente seleccionado ayudará a que el botón se destaque frente a otros elementos de la página. También puedes experimentar con propiedades como el cursor para cambiar el comportamiento del mouse del usuario cuando interactúa con el botón.

En nuestro caso, optaremos por un botón de tamaño mediano con esquinas ligeramente redondeadas y una ligera sombra en la parte inferior. Asimismo, usaremos color púrpura contrastante y un ícono de puntero de mano para indicar un enlace, por lo que el estilo para .button-click luce así:

code_estilo_botón
Esto generará un botón que se ve así:

botón_estilo_ejemplo

Sin embargo, es posible que quieras que este botón luzca más realista, por lo que un efecto animado ayudará a mostrar que este botón es un objeto de varios estados, muy parecido a un botón de la vida real. Para lograrlo, puedes usar pseudo-clases CSS para cambiar la forma en la que luce el botón cuando un visitante sitúa el cursor sobre el botón, y también cuando activan o hacen clic en el botón.

En primer lugar, quisiéramos mostrar una reacción cuando el visitante poner el cursor sobre nuestro botón, revelando un color más claro. Usaremos el selector .button-click con la pseudoclase hover para asignar un color específico cuando un cursor está en el botón, por lo que el estilo se vería así:

boton_hover

Ahora verás un efecto como este:

CTA_botón_hover

Hay una gama de efectos de desplazamiento CSS que puedes usar en tus botones de llamada a la acción clicables, como la opacidad, lo que hará que el botón se vea ligeramente transparente cuando el cliente pase el cursor sobre el botón.

Luego, también puedes mostrar algo de movimiento cuando se hace clic en el botón, moviendo ligeramente la posición del botón de llamada a la acción y ajustando la sombra del cuadro. Esta técnica proporciona retroalimentación visual al visitante y demuestra que se está produciendo una interacción y confirma que se está presionando el botón.

La pseudo clase que usarás para definir los cambios cuando el usuario haga clic en el botón se llama active. Dentro de esta clase, puedes usar la propiedad de transformación, que te permite cambiar la posición del botón cuando está activo o al hacer clic.

En este caso, agregaría transform: translateY (0.25em);, que hará caer el botón verticalmente en 0.25em al hacer clic. Utilizar translateY es más eficaz que moverse con posicionamiento en CSS, y puedes aprender más sobre este proceso con Paul Irish. También reduciremos la sombra de la caja a la mitad, y devolveremos el color del botón a su tono más oscuro.

code_botón_shadow

Ahora, cuando desplaces el mouse y hagas clic en el botón, verás un efecto como este:

CTA_botón_clic

5. Incluye la sección de llamada a la acción en tu landing page

El paso final es agregar la sección de llamada a la acción a la plantilla de la página de destino, para que aparezca en el Editor de temas y puedas asignar texto y enlaces. Todo lo que necesitas hacer es regresar a la plantilla de página alternativa que creaste y agregar código para incluir la sección call-to-action.liquid dentro de esa página.

Para nuestro ejemplo, queremos que el botón de llamada a la acción aparezca en la parte inferior de la página de destino, por lo que dentro de la page.landing.liquid agregaremos {% section 'call-to-action'%}. La plantilla page.landing.liquid completa se vería así:

code_liquid_template
Para que aparezca este botón de llamada a la acción, deberás cambiar a qué plantilla está asignada una página. Puedes cambiar fácilmente una plantilla de página desde el panel de control cuando estés editando la página.

CTA_botón_plantilla

Ahora, cuando vayas a tu Editor de temas y te muevas a la landing page, verás esto:

call-to-action-button-theme-editor

6. ¡Haz lo tuyo!

Si bien este botón específico de llamada a la acción podría encajar bien en nuestra tienda de prueba, es importante tener en cuenta el tipo de colores, formas y tamaños que serían adecuados para los diferentes proyectos de tus clientes. Un botón de estilo verdaderamente único y complementario, que se logra con una solución a la medida, generalmente se verá y funcionará de manera más efectiva que una solución general para todos.


Observa el diseño existente de la página en la que estás trabajando y mira si tus botones tienen consistencia, etiquetas claras y están posicionados adecuadamente. Los botones de llamada a la acción deben ser llamativos y fácil de reconocer, para propiciar un flujo natural cuando los compradores visitan las páginas de tus clientes.

Agrega un botón dinámico de llamada a la acción a tu página de inicio

También es posible agregar un botón de llamada a la acción como una sección dinámica que se puede incluir en la página de inicio. Dado que el botón podría ser una sección dinámica, podría moverse a diferentes puntos de la página de inicio, lo que permite a tus clientes ser creativos con la personalización de sus tiendas.
Otra ventaja de un botón de llamada a la acción personalizable en las páginas de inicio es que brinda la oportunidad de llamar rápidamente la atención sobre cualquier oferta especial, o incentivos de la parte superior del embudo que los clientes puedan tener.

1. Crea ajustes preestablecidos

La principal diferencia estructural entre una sección estática y una sección dinámica es la adición de "presets" o ajustes preestablecidos dentro de la configuración del esquema de una sección dinámica. Cuando se incluyen estos ajustes preestablecidos, el tema reconocerá automáticamente que esta sección es una sección dinámica que se puede agregar a la página de inicio.

Los ajustes preestablecidos definirán cómo aparece la sección en el Editor de temas, y deben tener un nombre y una categoría. Estos ajustes preestablecidos no se incluyen en el archivo base cuando hace clic en Agregar nueva sección, pero agregarlos manualmente es sencillo.

Por ejemplo, si deseas otorgar propiedades dinámicas a la sección de llamada a la acción que creaste anteriormente, puedes agregar el siguiente código dentro de sus etiquetas de esquema, después de la configuración existente.

2. Revisa la sección

Una vez que hayas agregado los ajustes preestablecidos dentro del esquema de tu sección de llamada a la acción existente, el archivo Liquid completo se verá así:

En este caso, queremos conservar el estilo del botón, por lo que podemos mantener el CSS igual. Pero si deseas configurar nuevas clases o IDs para este botón específico, también puedes hacerlo y agregar un nuevo estilo dentro de la hoja de estilo.

3. Renderiza en el editor de temas

Como se han agregado los presets, el Editor de temas extraerá esta sección como una posible nueva sección, en la categoría Call to Action. Ahora, si deseas agregar un botón de llamada a la acción a tu página de inicio, sigue estos pasos:

call-to-action-button-add-section

Puedes asignar una URL y un texto, pero lo más importante, puedes cambiar el posicionamiento de la sección en la página.

Diseño responsable

Crear botones de llamada a la acción atractivos le dará a tus clientes una ventaja competitiva cuando necesiten dirigir a los compradores a puntos específicos, y tomar en cuenta los estilos más apropiados para los botones puede impulsar el potencial de un sitio web. Ya sea que los comerciantes utilicen botones de llamada a la acción para promocionar obsequios, fomentar la interacción con los clientes o simplemente realizar una venta, es tu responsabilidad como diseñador proporcionar botones útiles y fáciles de usar.

¿Has experimentado con diferentes estilos para desarrollar botones interactivos y funcionales? Nos encantaría conocer tus experiencias en los comentarios a continuación.

¿Todavía no eres un Shopify partner?

Con oportunidades de ingresos e infinidad de recursos de los que puedes aprender, convertirte en un Shopify Partner es tu oportunidad de trabajar con los clientes para crear soluciones comerciales y aumentar tu experiencia. Únete a una comunidad de emprendedores y comienza hoy a construir tu negocio.

Registrarme

¿ Tienes una idea de negocio?

Comienza a usar Shopify gratis por 90 días, sin necesidad de ingresar los datos de tu tarjeta de crédito

Publicado por Pablo Golán, editor en jefe del blog de Shopify en español y responsable de marketing de contenidos y localización para España y Latinoamérica. Texto original de Liam Griffin. Traducción a cargo de Gabriela Agüero.

 

¿Tienes preguntas sobre el funcionamiento de Shopify?

Visita el Centro de ayuda de Shopify

Mapa de categorias: