Categories
Servicio al cliente

Alternativas de Shopify clasificadas para tiendas de comercio electrónico en 2022

Es una de las plataformas de comercio electrónico más populares que existen. Shopify alberga más de un millón de tiendas, lo que lo convierte en la mejor opción para innumerables profesionales del comercio electrónico que necesitan una forma rápida de crear una tienda eficiente.

Pero, ¿y si no quieres usar Shopify?

¿O qué sucede si simplemente desea averiguar si hay una alternativa de Shopify que pueda satisfacer una necesidad específica? ¿No es mejor aprender alternativas de comercio electrónico que pueden ser gratuitas o de pago? ¿Creado para el comercio de nivel empresarial en lugar de centrarse en las pequeñas empresas?

Afortunadamente, no tienes que explorar Internet en busca de plataformas de comercio electrónico que sirvan como alternativas de Shopify para pequeñas empresas. Lo hemos hecho aquí mismo.

  • Shopify Alternativa #1: WooCommerce
  • Shopify Alternativa #2: BigCommerce
  • Shopify Alternativa #3: Gran Cartel
  • Shopify Alternativa #4: Magento
  • Shopify Alternativa #5: Wix
  • Shopify Alternativa #6: Shift4Shop
  • Shopify Alternativa #7: Ecwid
  • Shopify Alternativa #8: SquareSpace
  • Shopify Alternativa #9: PinnacleCart
  • Shopify Alternativa #10: Weebly
  • Shopify Alternativa #11: OpenCart

Shopify Alternativa #1: WooCommerce

Los detalles: WooCommerce es una alternativa de Shopify gratuita y de código abierto popular entre los usuarios de WordPress. De hecho, está diseñado para WordPress, lo que significa que atiende a un nicho muy específico.

Eso es si puede llamar a un sistema de gestión de contenido tan grande como WordPress un "nicho". WordPress tiene casi dos tercios de todo el mundo CMS bloqueado. Eso significa que WooCommerce es popular, asequible y accesible.

Es posible que WooCommerce no sea su elección de plataforma de comercio electrónico si está construyendo desde cero. Si no está familiarizado con WordPress, la idea de construir una plataforma encima de otra puede sonar más complicada de lo que realmente es.

Pero si desea una plataforma gratuita para crear una presencia de comercio electrónico de la manera más rápida y económica posible, hay una razón por la que tanta gente acude en masa a WooCommerce. Funciona.

Lo que necesitas saber:

  • Código abierto: es de uso gratuito, de modificación gratuita y descentralizado. La ventaja es que es fácil empezar a correr tú mismo. La desventaja es que no puede llamar exactamente al servicio de atención al cliente de WooCommerce y esperar ayuda. Si tienes un problema técnico, estás solo.
  • Exclusivo de WordPress. Como complemento de WordPress, depende de que ya esté usando un CMS específico, que puede o no ser su taza de té. Pero dada la popularidad de WP, difícilmente lo consideraremos un golpe.
  • Lo mejor para sitios con mucho contenido. Si desea alojar un blog y vender un poco, WooCommerce es una gran apuesta. WooCommerce se mantiene fuera del camino de su blog, pero facilita el manejo de ventas adicionales y ventas cruzadas como si fuera un profesional.

Shopify Alternativa #2: BigCommerce

La verdad: BigCommerce es más o menos lo que parece: una opción grande, carnosa y robusta para configurar una tienda desde el momento en que abre su primera cuenta.

Como alternativa de Shopify, BigCommerce tiene algunas peculiaridades interesantes. No va a ser la rica fuente de complementos y aplicaciones que puede proporcionar el mercado de Shopify. En cambio, tiende a brindarle las funciones que desea tan pronto como pueda iniciarlas. Eso significa menos personalización.

Sus diseños de arrastrar y soltar también son robustos, lo que significa que BigCommerce puede parecer intimidante, pero en realidad es fácil de usar. Para las pequeñas empresas que desean crear una presencia de tienda de comercio electrónico única pero que no quieren muchas molestias, la atención al cliente 24/7 de BigCommerce, junto con su plataforma, es la mejor manera de hacerlo.

Lo que necesitas saber:

  • Precios: Es bastante bueno. Debido a que BigCommerce no solicita tarifas de transacción, es una solución lista para usar con la que puede comenzar a obtener ganancias tan pronto como venda suficientes productos para cubrir sus gastos.
  • Escalada. BigCommerce no requiere mucho "desbloqueo" costoso para los niveles de precios si desea vender más productos. Si ya tiene un negocio y simplemente desea ponerlo en línea, las funciones de escalado de BigCommerce son una alternativa práctica de Shopify.
  • Arrastrar y soltar. Si el diseño es un problema para usted, la creación de páginas de arrastrar y soltar de BigCommerce es una excelente manera de comenzar desde cero y aún así terminar con resultados profesionales. Mucha gente considera BigCommerce como una opción para empresas con objetivos elevados, pero es igualmente sólido para empresas que comienzan desde abajo.

Shopify Alternativa #3: Gran Cartel

Los detalles: ¿tiene algo así como una tienda personalizada o de artesanía y necesita dar rienda suelta a esa creatividad en el mundo, mientras gana algo de dinero al hacerlo? Podría considerar Big Cartel como una alternativa válida de Shopify porque es excelente para tomar productos únicos de tipos creativos y convertirlos en tiendas viables.

Uno de los atractivos de BigCartel es que puedes montar una tienda de inmediato. Con su nivel de precios gratuito, actualmente puede cargar hasta 5 productos en su tienda y aún así no tiene que darle a Big Cartel su número de tarjeta de crédito. Eso lo convierte en una excelente manera de probar en versión beta cualquier idea que pueda tener sin comprometer mucho tiempo y dinero.

Como muchas de las otras opciones en esta lista, Big Cartel también te permite digitalizar una tienda física y viceversa. BigCommerce también es genial en eso. En resumen, Big Cartel es una plataforma ideal para cualquier persona con muchas ideas sobre qué vender, pero que todavía no está seguro de cómo quiere hacerlo.

Lo que necesitas saber:

  • Sin tarjeta de crédito. Al igual que WooCommerce, Big Cartel no requiere necesariamente que configure con una tarjeta de crédito para comenzar. Sin embargo, a medida que su tienda crezca, deberá actualizarse a niveles de precios más avanzados, que aún tienen un precio razonable de $ 9.99 por mes y $ 19.99 por mes. A la gente también le encanta la tarifa mensual fija en lugar de cobrar por artículo.
  • Amigable con los artistas. Aquí hay algo único sobre Big Cartel: les encantan los tipos creativos. Es una empresa independiente que ayuda a los artistas a vender desde 2005.
  • Limitado. Big Cartel es genial, y es un comienzo ideal para cualquier persona que quiera vender sus artesanías al estilo Etsy en línea. Sin embargo, si está buscando construir una empresa de comercio electrónico, es posible que las características de Big Cartel sean más limitadas en comparación con las otras alternativas en esta lista.

Shopify Alternativa #4: Magento

La verdad: Magento es para las grandes tiendas. Si tiene grandes ambiciones, una gran empresa y una gran base de clientes, Magento puede ser una herramienta poderosa si tiene muchos productos para vender y sabe que va a vender muchos de ellos. De lo contrario, el enfoque de código abierto puede ser un poco intimidante para los nuevos usuarios y las nuevas empresas; especialmente si no tiene un equipo de desarrollo que lo ayude a navegar por sus diversos rincones y grietas.

Lo que necesitas saber:

  • Es caro. Comparado con todo lo demás en esta lista, Magento es fácilmente el más caro, porque negocia por empresa individual. No tiene opciones mensuales para tiendas pequeñas.
  • es extenso Si desea escalar rápidamente, Magento es una excelente opción, especialmente para tiendas más grandes de estilo "minorista".
  • Es de código abierto. Eso significa que no existe el enfoque tradicional de "servicio al cliente" con Magento. Entonces, si no confía en sus habilidades, debe sentirse libre de pasar a otra opción.

Shopify Alternativa #5: Wix

Los detalles: Wix es una combinación de creador de páginas y plataforma de compras en línea, a menudo diseñada para principiantes que necesitan aumentar su presencia en Internet rápidamente. No debe esperar las mismas características sólidas que Shopify y su mercado de complementos, pero sigue siendo una alternativa viable y excelente para probar nuevas tiendas.

Lo que necesitas saber:

  • Wix es principalmente para principiantes , pero hay opciones empresariales si tienes ambiciones más grandes. Si quieres comenzar con algo un poco más simple y asequible, Wix es una buena opción.
  • Wix es útil , sabiendo que puedes ser nuevo en esto. Cuenta con un extenso centro de ayuda que facilita la instalación con sus primeros productos y tiene una tienda en funcionamiento rápidamente.

Shopify Alternativa #6: Shift4Shop

El detalle: Anteriormente 3DCart, este nombre desconocido puede no ser tan desconocido como crees. Cuenta con software para crear su sitio web, lanzar su tienda e incluye múltiples opciones para diseñar su sitio web, como editar HTML/CSS directamente o acceder a su mercado de diseñadores.

Lo que necesitas saber:

  • Es asequible. Con una tarifa empresarial de $0, Shift4Shop es un competidor inmediato si su principal preocupación es el costo inicial.
  • Se incluyen temas gratuitos , lo que significa que también debe considerar esto si aún no tiene acceso a los diseñadores, pero desea tener una tienda en funcionamiento y que se vea profesional sin tiempo ni mano de obra de calidad profesional.

Shopify Alternativa #7: Ecwid

Los detalles: si eres muy sociable, Ecwid puede encajar perfectamente en tus seguidores en las redes sociales. Esto lo convierte en una buena alternativa de Shopify si planea aprovechar una multitud existente de seguidores, pero no está seguro de cómo procederá con la creación de una tienda.

Lo que necesitas saber:

  • Tendrás que actualizar. No hay muchas funciones de SEO gratuitas en el plan gratuito, por ejemplo, por lo que, si bien es asequible, también está estrictamente controlado y no podrá desbloquear funciones más importantes hasta que actualice. Aún así, sin ninguna tarifa de transacción, eso podría no ser una de las principales preocupaciones.
  • Es fácil actualizar un sitio existente. Ecwid es ideal para las personas que son nuevas en esto y desean aprovechar los seguidores existentes, ya que pueden migrar productos fácilmente a un sitio web existente y comenzar a vender.

Shopify Alternativa #8: SquareSpace

Los detalles: SquareSpace es uno de los mejores creadores de sitios web si desea un sitio web que realmente se vea como un profesional. Sin embargo, sus características en la construcción de una tienda pueden ser un poco difíciles; el sistema de gestión de contenidos deja mucho que desear. De lo contrario, si desea un sitio de aspecto profesional, esta es su opción.

Lo que necesitas saber:

  • Fue creado como un creador de sitios web. Eso debería decirte mucho sobre SquareSpace. En los últimos años, han intentado crear muchas funciones adicionales, pero en esencia, es una oferta como Wix.
  • Falta de herramientas. Como una alternativa pura de Shopify, tenemos que mantenerlo bajo en la lista porque simplemente no tiene las funciones y herramientas que esperaría con Shopify.

Shopify Alternativa #9: PinnacleCart

Los detalles: esta es una plataforma autohospedada, lo que significa que puede organizar todo lo que necesita a través de PinnacleCart. Esa es una buena característica. Pero dado que el plan estándar comienza en $ 79 / mes, puede que le resulte un poco caro, especialmente teniendo en cuenta las alternativas de esta lista.

Lo que necesitas saber:

  • Esta es una solución todo en uno. Está diseñado para ser rico en funciones y listo para usar, al igual que BigCommerce. Para algunas personas, eso hace que sea más simple junto con la etiqueta de precio.
  • Puede ser difícil de usar. Algunas personas creen que PinnacleCart podría no ser tan intuitivo como Shopify, lo que puede complicar las cosas para las personas que están probando el comercio electrónico y una plataforma por primera vez.

Shopify Alternativa #10: Weebly

Los detalles: al igual que PinnacleCart, estamos viendo otra plataforma autohospedada todo en uno aquí. Y el precio es incluso mejor que el de PinnacleCart. Sin embargo, las funciones de diseño web de Weebly dejan mucho que desear, lo que significa que tendrás que hacer algunos sacrificios estéticos obvios para que tu tienda funcione.

Lo que necesitas saber:

  • El precio está bien. Con niveles de precios bajos y características sencillas, hay una buena combinación entre lo que espera y lo que podría esperar pagar. Hay un plan de negocios de más de $ 30 si necesita expandirse.
  • Personalización limitada. Hay muchos temas de Weebly entre los que puede elegir. De lo contrario, se verá atascado con funciones de personalización limitadas.

Shopify Alternativa #11: OpenCart

Los detalles: esta solución de código abierto es más para desarrolladores experimentados que para cualquier otra persona y, por eso, es en gran parte gratuita, lo cual es un buen cambio de ritmo. Las sólidas características y posibilidades lo hacen muy atractivo si tiene algo de experiencia en desarrollo. De lo contrario, podrías encontrarte perdido.

Lo que necesitas saber:

  • Un montón de extensiones. Las extensiones aquí suelen ser agradables, fáciles de usar y se integran fácilmente con su tienda para mejorar las capacidades de comercio electrónico.
  • El tablero es sorprendentemente fácil de usar. Aunque esta es una opción de código abierto, el tablero central puede ser engañoso. Es fácil de usar, lo que significa que si quieres hurgar, siempre puedes.

Cuando está creando una tienda en línea, los problemas como la facilidad de uso pueden parecer fáciles de entender. Pero no sabes cómo es realmente una plataforma hasta que asumes sus características más avanzadas. Con suerte, esta vista previa de las plataformas comerciales en línea le permitirá saber qué plataforma popular es ideal para usted . Las mejores alternativas de Shopify son fáciles de encontrar; pero obtener exactamente el que satisfaga sus necesidades puede sentirse un poco más como encontrar una aguja en un pajar. Con suerte, no es tan malo una vez que conoces los detalles de cada opción.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.groovehq.com/blog/alternatives-to-shopify

Categories
Servicio al cliente

Guía de plataforma de comercio electrónico 2022: WooCommerce vs BigCommerce

¿Qué plataforma gigante es mejor para ti? Puede parecer que estamos dividiendo pelos para llegar a una respuesta precisa. Sin embargo, dependiendo de sus necesidades, es posible que descubra que uno de estos nombres principales es ideal para su tienda de comercio electrónico.

Estamos hablando, por supuesto, de WooCommerce y BigCommerce, dos de los principales actores en las plataformas de comercio electrónico. Y no te haremos perder el tiempo: pasemos directamente a lo bueno. Aprendamos todo lo bueno, lo malo y lo feo de estas plataformas, y lo que estas características significan para usted:

  • WooCommerce y BigCommerce: qué esperar
  • WooCommerce vs BigCommerce: una gran comparación
  • Costo
  • Facilidad de uso
  • Escalabilidad
  • Atención al cliente
  • Ofertas de aplicaciones y complementos
  • Opciones de pago para clientes y pago
  • Compatibilidades y opciones de Dropship
  • Los pros y los contras de cada plataforma
  • Ejemplos de sitios que utilizan cada plataforma
  • Enlaces para comenzar en cada plataforma

WooCommerce y BigCommerce: qué esperar

Una cosa es segura: no estamos hablando de dos plataformas de nicho aquí.

En el caso de WooCommerce, estás viendo una de las plataformas de comercio electrónico más exitosas de todo Internet.

Unos 4,4 millones de sitios web utilizan WooCommerce. Debido a que WooCommerce es un complemento gratuito que va con WordPress, no es difícil ver por qué. Es una de las opciones de menor costo (y las barreras de entrada más bajas) en el mercado.

Un beneficio adicional de esta popularidad es que es increíblemente accesible. Significa que si está considerando solo soluciones convencionales, presumiblemente porque no quiere quedarse atascado resolviendo algo porque tiene un problema con la plataforma, está de suerte.

BigCommerce tampoco se queda atrás en esa área. Aunque no hay tantas tiendas como las que usan WooCommerce, sigue siendo uno de los nombres más importantes en el comercio electrónico y digno de su consideración.

Es por eso que tendremos que acercarnos si vamos a averiguar cuál es el adecuado para usted. A decir verdad, probablemente no te equivocarás , incluso si tuvieras que lanzar una moneda y elegir una de estas opciones al azar.

Pero si hay circunstancias especiales con el tipo de tienda que desea construir, vale la pena tomarse el tiempo para considerar cada plataforma. Eso es especialmente cierto si tiene un presupuesto específico y necesita encontrar la opción de bajo costo que aún le brinde todas las funciones que necesita.

Sumerjámonos.

WooCommerce vs BigCommerce: una gran comparación

Esa es la vista de pájaro. Ahora es el momento de obtener detalles sobre lo que separa a estas dos plataformas. Prestaremos especial atención a sus estructuras de precios, las funciones que incluyen y lo fácil que es escalar una vez que haya elegido una solución.

En este punto, podría serle útil sentarse con una lista para determinar cuáles serán sus principales prioridades. Haga una revisión rápida de los elementos a continuación y luego clasifíquelos del más importante al menos importante. Luego seleccione los tres primeros "más importantes" y revise las comparaciones que ve aquí:

  • ¿Qué es lo más importante para ti? ¿Está escalando? Entonces querrás pasar directamente al escalado primero. ¿Simplemente quiere un sitio en funcionamiento? Entonces, un precio más bajo podría ser su principal prioridad.
  • ¿Qué no cuenta tanto? No todas las categorías de esta lista te van a importar. Tal vez el presupuesto no sea una preocupación. Tal vez no planees hacer dropshipping de ningún producto. Elimine las categorías que significan menos para usted para ayudarlo a concentrarse en aquellas que sí lo hacen.

A medida que aborda sus prioridades, probablemente encontrará una característica u otra que lo atrape. Con BigCommerce vs WooCommerce, hay suficientes funciones con ambos que probablemente no te decepcionarán.

Costo

Cuando se trata de eso, se trata de dólares y centavos, ¿no es así? La pregunta es: dado el tipo de tienda que maneja, ¿qué estructura de precios genera la mayor cantidad de "centavos" para usted?

No es una pregunta tan fácil como podrías imaginar. Una tarifa fija, por ejemplo, podría ahorrarle más dinero si no tiene muchos productos para vender al principio. Una tarifa por transacción podría ahorrarle dinero en otras circunstancias.

Para hacer una comparación directa, le diremos la estructura de precios de cada plataforma, desglosada en sus propias opciones individuales.

Precios de BigCommerce

  • Estándar: $29.95/mes incluye:
    • Vendiendo hasta 50k al año
    • Sin tarifas de transacción
    • Número ilimitado de cuentas de personal
    • Soporte 24/7
    • SSL dedicado
    • Calificaciones y reseñas de productos
  • Más: $79.95/mes incluye:
    • Todo en Plan Estándar
    • Hasta 180k ventas anuales
    • Tasas de tarjeta de crédito más bajas a través de PayPal impulsado por Braintree
    • Características del carrito abandonado/persistente
    • Funciones de tarjetas de crédito almacenadas para clientes regulares
  • Pro: $299.95/mes incluye:
    • Todo en Plan Plus
    • Hasta 400k en ventas
    • Tasas de procesamiento de tarjetas de crédito más bajas
    • SSL personalizado
  • Empresa: el precio personalizado incluye:
    • Todo en Plan Pro
    • Soporte ilimitado de API / API
    • Soporte prioritario
    • Sin límites de venta / basado en precios personalizados

Una cosa que a mucha gente le gusta de la estructura de precios de BigCommerce es que es plana; no cobran tarifas de transacción adicionales ni tarifas de cuenta del personal a medida que se expande.

Simplemente le brindan la plataforma para que la use por un precio regular, lo que le permite escalar su tienda como mejor le parezca.

Precios de WooCommerce

  • Libre

Eso es todo.

Si te gusta una tarifa plana, es difícil vencer a WooCommerce. WooCommerce es un complemento de WordPress, por lo que todos los costos asociados estarán relacionados con cualquier trabajo de desarrollo, tarifas de alojamiento u otros costos que desee agregar.

Como opción de código abierto, WooCommerce podría ser una de las mejores soluciones para probar la viabilidad de un producto. Si desea realizar algunas ventas sin comprometerse con una plataforma completa todavía, la accesibilidad de WooCommerce la convierte en la plataforma ideal para ejecutar esas pruebas antes de tener una prueba de concepto.

Facilidad de uso

La comparación de precios fue fácil. Pero aquí es donde las cosas empiezan a ponerse un poco más complicadas.

Por un lado, hay mucho que me gusta de la facilidad de uso de WooCommerce. Si está familiarizado con la instalación de complementos de WordPress y la instalación de complementos en su plataforma, ¡listo! No tendrás muchos problemas. Eso lo convierte en una gran facilidad de uso, aunque también lo exploraremos con mayor detalle.

Por otro lado, uno de los principales atractivos de BigCommerce es que es muy fácil comenzar y abrir una tienda desde el primer momento. Muchas de sus características clave están integradas, por lo que no se preguntará cómo personalizar, instalar nuevos complementos y todo lo demás. Eso puede ser potencialmente un problema cuando estás construyendo desde una plataforma de código abierto como WooCommerce.

Esa es una forma elegante de decir que depende de tus objetivos. En general, los sitios web tienden a darle ventaja a WooCommerce porque, después de todo, es un complemento para WordPress. Esos son especialmente fáciles de manejar en estos días. Pero vamos a sumergirnos en los detalles.

  • WooCommerce: quizás una de las opciones más fáciles del mercado en términos de configuración y comienzo de su viaje como tienda en línea. De hecho, muchos proveedores web incluyen servicios de instalación de WordPress. Al final, su trabajo puede consistir simplemente en registrar el sitio web, alojarlo, instalar WordPress y hacer clic una o dos veces hasta que se establezca WooCommerce. A partir de ahí, solo debe ingresar información como sus productos y estará listo para comenzar a vender en línea.
  • BigCommerce: aunque BigCommerce ofrece mucho por el precio, en realidad es intuitivo. A las empresas les gustan especialmente las funciones del carrito de compras, incluidas funciones como la reorientación, porque lo hacen muy intuitivo para escalar un negocio a medida que atrae más tráfico. Con WooCommerce, puede haber algunos dolores de crecimiento asociados con el crecimiento de una plataforma de código abierto para satisfacer sus necesidades. Sin embargo, BigCommerce hace honor a su nombre: está listo para abordar objetivos más grandes cuando tú lo estés.

Dada la diferencia, es justo decir que WooCommerce gana en el frente de la "facilidad de uso" en las primeras etapas, mientras que BigCommerce aparece cuando es el momento de escalar.

Escalabilidad

Y hablando de "tiempo para escalar", ¿qué pasa con esa escalabilidad, de todos modos?

A mucha gente le gusta BigCommerce aquí. Desbloquea cuentas ilimitadas con los niveles de precios más bajos, por ejemplo. No paga tarifas de transacción adicionales cuando realiza una venta a través de BigCommerce, por lo que no tiene que preocuparse de que todas esas tarifas reduzcan su crecimiento estelar.

BigCommerce también viene con muchas funciones integradas que son excelentes para escalar, que incluyen:

  • Amplias opciones de pago. BigCommerce permite aceptar una amplia gama de billeteras digitales como Amazon Pay, Apple Pay y PayPal One Touch.
  • Funciones de comercio sin cabeza. Puede usar BigCommerce en un acuerdo de "comercio sin cabeza" para garantizar la máxima velocidad y eficiencia con problemas mínimos.
  • Fácil cambio entre sistemas de pago. Por ejemplo, si desea lanzar una tienda física, BigCommerce tiene características físicas a las que es fácil acceder, como Shopify.
  • Segmentación de clientes. Las funciones escalables, como la segmentación de clientes, le permiten continuar brindando a los clientes un toque "personal" incluso cuando su empresa se expande.

¿Qué pasa con WooCommerce? Al igual que muchas soluciones de código abierto, sus resultados pueden terminar dependiendo de cuánto pueda exprimir. Pero los usuarios no tienen problemas para darse cuenta de lo siguiente de WooCommerce cuando llega el momento de escalar:

  • Un montón de extensiones . Incluyendo más de 400 extensiones, en realidad, que agregan capacidades adicionales a la versión estándar de WooCommerce sin muchos problemas.
  • Variaciones ilimitadas de productos . Si necesita realizar ventas cruzadas o aumentar las ventas con tipos de productos únicos, WooCommerce se adapta perfectamente a las necesidades de expansión de su catálogo.
  • Sistemas de pago incorporados. Es fácil manejar pagos a través de Stripe, PayPal y cheques directos cuando usa WooCommerce.
  • Características únicas para envío gratuito . Puede localizar el envío gratuito a personas en un área específica, por ejemplo, lo que le permite dirigirse a segmentos de clientes específicos a medida que se expande.

En última instancia, la mayoría de las plataformas de comercio electrónico están diseñadas para escalar de una forma u otra. WooCommerce tiene suficientes funciones para escalar para que sea una opción viable a largo plazo. Sin embargo, tenemos que dar una ligera ventaja a las ofertas de BigCommerce, especialmente porque tiene la intención de ayudar a las empresas a crecer dentro de su plataforma.

Atención al cliente

¿Recuerdas cómo WooCommerce gana por completo en la parte de "precio" de esta comparación? Bueno, hay compensaciones. Uno de ellos es la atención al cliente.

A medida que usa WooCommerce, le resultará útil que unas 4,4 millones de tiendas ya lo usen. Probablemente no haya preguntas para las que no pueda encontrar la respuesta en línea.

Esencialmente, eso convierte a Google en una gran mesa de ayuda para usar WooCommerce. Lo cual no es nada malo.

También significa que si desea soporte personalizado para resolver sus problemas particulares… bueno, buena suerte para conseguirlo. Puede terminar teniendo que contratar a un desarrollador que esté familiarizado con la plataforma.

Sin embargo, vale la pena señalar una cosa: muchas personas recurren al soporte de desarrollo de los hosts de su dominio si tienen problemas con su sitio web debido a WooCommerce. Aunque algunas personas confían en este enfoque, probablemente sea mejor tomarlo con pinzas.

En cuanto a BigCommerce, todo ese dinero que les paga mensualmente tiene que destinarse a algo. Eso incluye asistencia por teléfono, chat en vivo y correo electrónico a cualquier hora del día, lo que significa que si tiene problemas con algo en su plataforma, al menos tendrá a alguien a quien contactar para intentar resolverlo.

Ofertas de aplicaciones y complementos

No se sorprenda si otorgamos esta categoría a WooCommerce. Con sus cientos de complementos adicionales, tiene muchas posibilidades de expansión y retoques disponibles para usted.

Con BigCommerce, por otro lado, el énfasis no está en agregar funciones, porque intentan desbloquear esas funciones para usted desde el principio. Es cierto que si sube los niveles de precios, puede tener acceso a más funciones, pero hay suficientes funciones integradas que es posible que ni siquiera use una aplicación durante algún tiempo.

Comparemos los dos:

Aplicaciones de WooCommerce y ofertas de complementos

  • Soporte: Una vez más, se le dejará en su mayor parte con sus propios dispositivos aquí. Si un complemento creado de forma independiente promete agregar a sus capacidades de WooCommerce pero rompe todo su sitio de WordPress, no será divertido.
  • Constructores de páginas: la interacción de WooCommerce con los creadores de páginas es sólida. Después de todo, está construido sobre WordPress. Es pan comido agregar un blog a su tienda, por ejemplo.
  • Lista de aplicaciones mejor calificadas: Divi Page Builder para WordPress funciona muy bien con WooCommerce y permite crear un sitio atractivo con un trabajo mínimo. WooView es una forma ordenada de generar informes visuales sobre todo el trabajo que estás haciendo. OptinMonster es un gran complemento de optimización de conversión que también se sincroniza bien con WooCommerce.

Aplicaciones de BigCommerce y ofertas de complementos

  • Soporte: aprovechará el soporte 24/7 con BigCommerce y aprovechará eso cada vez que use una nueva aplicación o agregue y necesite ayuda.
  • Constructores de páginas: integrados. BigCommerce ofrece su propia función de generador de páginas, y puede leer sobre su uso aquí si desea obtener una vista previa de cómo podría ser. También hay widgets adicionales disponibles a través de Page Builder para expandir su tienda en línea de la forma que mejor le parezca.
  • Lista de aplicaciones mejor calificadas: encontrará personas que complementan BigCommerce con Live Chat, por ejemplo, para hacer que las funciones de su tienda sean más sólidas. Un complemento como Trust Pulse también es una buena manera de introducir pruebas sociales en su tienda en línea de una manera intuitiva, y YotPo Reviews puede lograr funciones similares.

Opciones de pago para clientes y pago

Opciones de pago para clientes

¿Es justo decir que no tendrás problemas con ninguno de los dos?

Después de todo, estamos hablando de dos de las principales plataformas de comercio electrónico del mundo. Así que si esto no termina siendo el factor decisivo para ti, no nos sorprenderá.

Para empezar, BigCommerce ofrece muchas funciones de pago. Apple Pay, PayPal OneTouch: sus clientes pueden usar todo tipo de opciones de pago cuando le compran. Y dada la cantidad de optimización que BigCommerce pone en sus funciones de pago, es probable que los clientes tampoco tengan problemas para hacerlo.

Podríamos seguir y seguir sobre las opciones de pago que permite BigCommerce, pero la lista está disponible aquí. Y es tan larga que probablemente sería más fácil señalar lo que no está en la lista.

Con WooCommerce, es muy parecido. Con millones de tiendas de comercio electrónico que utilizan la plataforma de pago, no tendría mucho sentido si ofrecieran pocas opciones a los clientes que intentan realizar una compra.

Dado que ambos son tan robustos y ninguno cobra sus propias tarifas por las opciones de pago, llamaremos a este un lavado. Es posible que incluso pueda agregar más opciones con WooCommerce, pero no será un problema para la mayoría de las tiendas en línea.

Funciones de pago

Esta es otra comparación engañosa. WooCommerce no llegó a su lugar de prominencia al ofrecer procedimientos de pago inestables. Por otro lado, BigCommerce es especialmente sólido en la forma en que maneja el pago, el reordenamiento y la reorientación.

Con WooCommerce , la principal ventaja es la personalización. Si puede pensar en una función para agregar, es muy probable que pueda usar el diseño de código abierto de WooCommerce para que suceda, incluso si le cuesta algo de tiempo de desarrollador.

Por ejemplo, si desea iniciar reembolsos con un solo clic para escalar una operación grande, puede continuar y hacerlo, sin problemas.

Con BigCommerce , todas las características familiares están ahí. También ofrecen Pago optimizado de una página si desea deshacerse de todos los adornos y centrarse en la simplicidad.

Compatibilidades y opciones de Dropship

Dado lo que ha leído hasta ahora, es posible que no se sorprenda al descubrir que WooCommerce es excelente para fines de dropshipping. Después de todo, todo lo que tiene que hacer es abrir una página y enviar a los clientes al área correspondiente, y listo: tiene un negocio de envío directo.

¿Qué pasa con BigCommerce?

Aquí es donde algunas de sus aplicaciones e integraciones pueden desempeñar un papel, lo que no siempre es así. Tienen una amplia variedad de complementos de dropshipping entre los que puede elegir, incluido Spocket, que le permite agregar productos de dropshipping de todo Estados Unidos y la Unión Europea con un mínimo de complicaciones.

O prueba el Dropshipping de AliExpress con BigCommerce: está todo ahí.

Como una plataforma que definitivamente no es de código abierto, es justo asumir que no tendrá todas las opciones de envío directo con BigCommerce que tendrá con WooCommerce. Pero hay suficiente allí para que pueda iniciar un negocio de dropshipping con cada uno. Y no se sorprenda si puede usar cualquiera de las dos plataformas para prosperar con una.

Los pros y los contras de cada plataforma

¿Ya tienes una imagen clara? Tal vez una de las dos plataformas te haya llamado la atención como más apropiada para tus necesidades. Pero para resumir, veamos algunos de los pros y los contras de cada uno:

grancomercio

ventajas

  • La estructura de precios plana facilita el escalado, especialmente dado su enfoque "listo para usar" para construir una tienda de comercio electrónico sofisticada
  • Hay muchos complementos disponibles, pero generalmente no son necesarios ya que BigCommerce ofrece muchos a las personas que usan la plataforma.
  • Las sólidas páginas de pago son una ventaja especial, ya que facilitan el manejo de todo, desde la reorientación de carritos abandonados hasta las ventas cruzadas y las ventas adicionales.

Contras

  • La estructura de precios cuesta más que WooCommerce, aunque no le cobrarán por transacción
  • En comparación con WooCommerce, las posibilidades que implican los complementos y la personalización simplemente no existen.
  • Es posible que deba experimentar con complementos y otras funciones para crear un sitio web único que se adapte a sus necesidades.

WooCommerce

ventajas

  • Gratis. En absoluto. Sin tarifa plana por usarlo; solo las tarifas asociadas con cualquier otra cosa que pueda tener que hacer para mantener una tienda en funcionamiento
  • La enorme base de usuarios facilitará la búsqueda de complementos, integraciones y soluciones específicas a los problemas que surjan como resultado de comenzar
  • Basado en WordPress, por lo que es fácil de manejar la creación de páginas y blogs para mejorar el sitio web de su tienda

Contras

  • La falta de atención al cliente significa que si te involucras en el meollo de la cuestión de trabajar con la plataforma, es posible que a veces tengas que buscar tus propias respuestas.
  • Puede terminar confiando en una red complicada de complementos, algunos de los cuales no siempre funcionan bien entre sí.

Ejemplos de sitios que usan cada plataforma

Gran Comercio:

  • Cráneo de caramelo
  • Natori
  • Camelbak

WooCommerce:

  • Porter y York
  • Sodashi
  • Henry J Calcetines

¿Has elegido una plataforma para ti? Esperemos que haya información más que suficiente para trabajar. Pero todavía falta una pieza: empezar. Aquí hay algunos enlaces útiles que podrían ayudarlo en el camino:

  • BigCommerce: Primeros pasos
  • BigCommerce: Guía de lanzamiento de la tienda
  • WooCommerce: Comience con WooCommerce en 5 pasos

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.groovehq.com/blog/woocommerce-vs-bigcommerce

Categories
Developers Tutoriales de Salesforce

Tableau + AWS: aceleración de su transformación digital con análisis modernos en la nube ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Este blog se publicó originalmente en el blog de Tableau el 3 de noviembre de 2021 y se actualizó el 1 de diciembre de 2021, luego de los anuncios en AWS re:Invent.

Según la investigación de IDC , el gasto en análisis en la nube está creciendo ocho veces más rápido que otros tipos de implementación.* Tener una pila de tecnología integral en la nube puede respaldar la integración de datos, el análisis de autoservicio y los casos de uso que las empresas necesitan para transformarse digitalmente y lograr análisis a escala. Para ayudar a los clientes a desbloquear el poder y la flexibilidad del análisis de autoservicio en la nube, invertimos continuamente en nuestra iniciativa Modern Cloud Analytics, que anunciamos en la Conferencia de Tableau en 2019.

¿Qué es el análisis moderno de la nube?

Modern Cloud Analytics (MCA) combina los recursos, la experiencia técnica y el conocimiento de los datos de Tableau, Amazon Web Services (AWS) y nuestras respectivas redes de socios para ayudar a las organizaciones a maximizar el valor de sus inversiones integrales en análisis y datos. Desde la estrategia de datos y la migración hasta la optimización de las operaciones, esta colaboración ayuda a las organizaciones en cualquier etapa de su viaje de transformación digital a implementar y escalar de forma segura el análisis de la nube. Los clientes ven un tiempo de valor más rápido y costos reducidos, todo con procesos de migración validados que mitigan el riesgo.

Integración de productos principales y conectividad entre Tableau y AWS

Tableau Server y Cloud se ejecutan sin problemas en la infraestructura de nube de Amazon, por lo que las organizaciones con aplicaciones en Amazon Web Services tienen una oferta de solución completa de Tableau. Con integraciones líderes en el mercado, Tableau es la opción natural de plataforma para analizar los datos almacenados en las fuentes de datos de Amazon.

Tableau se conecta a Amazon Redshift, Amazon RDS, Amazon Athena y Amazon EMR, con conectividad y ofertas adicionales anunciadas en AWS re:Invent 2021:

  • Amazon S3 Connector: aprovechando la tecnología de motor de datos en memoria Hyper de Tableau, Tableau tiene la capacidad de leer archivos Parquet o CSV en el lugar, sin la creación de extractos. Este es el primer conector de Tableau que ofrece compatibilidad con Parquet.
  • Amazon OpenSearch Connector: el equipo de Amazon OpenSearch Service ha creado un Tableau Amazon OpenSearch Connector, que estará disponible próximamente en Tableau Exchange .
  • Conector de Amazon DocumentDB: el equipo de servicio de Amazon DocumentDB ha creado un controlador JDBC de Amazon DocumentDB que permite a los clientes visualizar datos JSON con Tableau Desktop y ejecutar consultas SQL en datos JSON con herramientas de desarrollo como DbVisualizer. Los clientes pueden descargar Amazon DocumentDB Connector a través de Tableau Exchange.
  • Amazon SageMaker para Tableau QuickStart: Amazon SageMaker para Tableau QuickStart , desarrollado por Tableau y el socio de AWS Interworks , utiliza la API de extensiones de análisis de Tableau para integrar los modelos de aprendizaje automático (ML) de Amazon SageMaker con los campos calculados de Tableau para potenciar el análisis predictivo.

Nueva entrega de Tableau Desktop

Con Amazon AppStream 2.0 , un servicio de virtualización de aplicaciones completamente administrado, los usuarios pueden acceder a los productos de escritorio de Tableau a través de un navegador web en lugar de instalar aplicaciones como Tableau Desktop, Tableau Prep Builder y la herramienta de migración de contenido en su escritorio local. Con Tableau Desktop en Amazon AppStream 2.0 , los administradores pueden administrar, escalar, asegurar y transmitir de forma centralizada los productos de Tableau a pedido a través de una infraestructura confiable de AWS, que ofrece un tiempo de actividad del 99,9 %.

Mejorar la implementación y la administración de Tableau Server en AWS

La arquitectura de implementación de contenedores Docker de Tableau Server sigue evolucionando para mejorar la experiencia de las implementaciones de AWS. Comenzando con un Tableau Server todo en uno en una versión de contenedor , que permite implementaciones rápidas, automatizadas y repetibles, nuestra arquitectura de contenedor ahora es capaz de escalar automáticamente los procesos en segundo plano según la demanda.

Los beneficios de esta nueva capacidad son escalar dinámicamente los antecedentes en función de un cronograma o una carga, reducir los costos de las implementaciones, facilitar la implementación en la nube o en entornos basados en contenedores, aumentar la velocidad de desarrollo y las pruebas, y facilitar la automatización de las implementaciones de Tableau Server en AWS. .

Después de la implementación, con Tableau Server Management , los clientes de AWS tienen la capacidad de alojar su repositorio de metadatos de Tableau Server de forma externa con Amazon Relational Database Service (RDS) para aumentar la escalabilidad, así como para centralizar los esfuerzos de administración de claves para desbloquear escenarios avanzados de seguridad y cumplimiento a través de Servicios de administración de claves de Amazon (KMS). Además, puede usar Amazon Elastic File System (EFS) para almacenar extracciones y revisiones de libros de trabajo .

Omita la administración del servidor con Tableau Cloud

Otra opción de implementación que las organizaciones eligen cada vez más es Tableau Cloud, nuestra plataforma de análisis totalmente alojada construida en AWS. Obtenga más información leyendo sobre la migración de Splunk a Tableau Cloud .

Apóyese en expertos de la industria para una migración sin problemas a la nube

Migrar a la nube y optimizar su implementación puede ser una tarea desafiante, pero no tiene que hacerlo solo. Tableau y AWS están equipando a los socios de MCA con una nueva guía de migración prescriptiva, arquitectura de aplicaciones, herramientas y modelos operativos para ofrecer una experiencia de migración optimizada y mejorada para los clientes.

Estamos invirtiendo en socios para ofrecer evaluaciones, pruebas de concepto, así como servicios de implementación y soporte para migrar Tableau a AWS de manera rentable. Nos hemos expandido a más de una docena de socios como parte del programa MCA en todo el mundo, ayudando a los clientes en todas las regiones del mundo.

¿Cómo empiezo con Modern Cloud Analytics?

El programa MCA se enfoca en ayudar a los clientes a migrar cargas de trabajo de análisis y datos a AWS para obtener los beneficios de una estrategia de análisis basada en la nube. Comenzar es tan simple como aprender qué integraciones de productos principales, recursos técnicos o programas son adecuados para su organización.

¿Quiere obtener más información sobre Tableau en AWS, pero se perdió re:Invent 2021? Visite re:Invent at home para ver la presentación de nuestra sesión, ver demostraciones de productos, conocer la hoja de ruta de Tableau para la empresa y obtener recursos adicionales para optimizar su implementación de Tableau en AWS.

*Fuente: IDC InfoBrief, patrocinado por Tableau y AWS, Cloud Business Intelligence and Analytics, doc #US46135420TM, abril de 2020

Sobre los autores


JASON DUDEK
GERENTE SÉNIOR DE DESARROLLO DE SOCIOS

KEVIN GLOVER
DIRECTOR DE GESTIÓN DE PRODUCTOS

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/06/tableau-aws-accelerating-your-digital-transformation-with-modern-cloud-analytics.html

Categories
Servicio al cliente

Guía de la plataforma de comercio electrónico 2022: Shopify vs Magento

¿Qué tipo de ketchup es mejor: ketchup o mostaza? Suena como un non sequitur. Sin embargo, eso es exactamente lo que hace la gente cuando compara Shopify vs Magento para determinar la mejor plataforma de comercio electrónico para sus necesidades.

Después de todo, en el mundo del comercio electrónico, estas dos opciones podrían ser los equivalentes de la salsa de tomate y la mostaza. Casi dos millones de tiendas en línea usan Shopify, lo que la convierte en una de las plataformas de comercio electrónico más populares en todo Internet. Magento tampoco se queda atrás, impulsando alrededor del 1,2% de los sitios web del mundo.

Juntas, las dos plataformas albergan tiendas que generan miles de millones de dólares. ¿Pero cual es mejor? La respuesta corta: depende de tus necesidades.

La respuesta larga: la encontrarás a continuación. Analizamos dos de las plataformas de comercio electrónico más populares en Internet. Comenzamos con comparaciones básicas: pros y contras, precios y listas de características. Y entonces nos preguntamos: pero ¿quién es el que investiga? Dependiendo de quién sea, ya sea que dirija una pequeña tienda de inicio o una gran empresa de nivel empresarial, la respuesta puede ser muy diferente. Aquí está nuestra guía sobre si Shopify o Magento podrían ser adecuados para usted.

  • ¿Qué son Shopify y Magento?
  • Comparación rápida: Shopify vs Magento
  • Los pros y los contras de trabajar con Shopify
  • Los pros y los contras de trabajar con Magento
  • Precios: ¿Cuánto cobran Shopify y Magento?
  • Una lista de características de Shopify
  • Mención de honor: Shopify Plus
  • Una lista de características de Magento
  • Reseñas en línea
  • ¿Cómo pesan Shopify y Magento con características específicas?

¿Qué son Shopify y Magento?

Tanto Shopify como Magento son plataformas de comercio digital. En otras palabras, brindan la infraestructura que necesita para comenzar a vender productos en línea.

Suena grande porque lo es. Con Shopify y Magento, no solo está adquiriendo un martillo: está adquiriendo todo el cobertizo de herramientas. Estas plataformas le brindan todo lo que necesita para crear escaparates digitales, ingresar contenido de productos, realizar ventas, realizar un seguimiento de las ventas y más.

  • Shopify es menos una solución de bricolaje que una plataforma plug-and-play. Si alguna vez te has preguntado cómo un novato puede pasar de no saber nada sobre comercio electrónico a administrar una tienda en línea en unas pocas semanas, probablemente sea porque usa Shopify.
  • Magento Commerce se integra con Adobe Commerce para brindar soluciones más personalizables. Piense en una plataforma de código abierto y alojamiento propio , y mucho más control en su bolsillo. Lo cual, dependiendo de su nivel de experiencia, puede ser algo bueno o malo. Sin embargo, no se desanime: el diseño sin TI de Magento, por ejemplo, es menos intimidante de lo que parece.

Comparación rápida: Magento vs Shopify

Antes de sumergirnos en los detalles esenciales, proporcionemos una vista panorámica de estas dos plataformas. En aras de la comparación, lo hemos dividido en diferentes categorías de características para darle una idea de cómo se destaca cada una:

Magento Shopify
Estilo de hospedaje Autohospedado, de código abierto alojado
Precios "básicos" Según se informa, a partir de $ 2,000 para empresas “Básico”: $29/mes
aplicaciones nativas Muchas funciones integradas A menudo requiere personalización con diferentes aplicaciones
Temas Disponible, incluida la creación de páginas web de arrastrar y soltar, gratis y de pago Disponible, temas gratuitos y de pago.
SEO Robusto, con fácil integración a Google Analytics Básico: edición de etiquetas, titulares, etc.
Experiencia de usuario Requiere más experiencia Apto para principiantes
SSL SSL incluido SSL incluido
Localización Incluye múltiples monedas y precios personalizados Desbloquee más monedas múltiples con niveles de precios más altos
Creador de páginas Creación de páginas de arrastrar y soltar Plantillas web estándar
Aplicaciones, complementos y extensiones Más de 3200 “extensiones” de Magento 4200 aplicaciones
Tarifas de transacción Ninguna Tiene que usar Shopify Payments para evitar tarifas de transacción adicionales
Múltiples idiomas Sí, disponible con una sola licencia de Magento Hasta cinco con Shopify Basic a Advanced, licencias adicionales disponibles
Atención al cliente si, limitado
seguridad SSL

Los pros y los contras de trabajar con Shopify

Puede ser difícil hacer declaraciones generales sobre la experiencia Shopify de todos. Después de todo, hay suficientes funciones, complementos y niveles de precios para personalizar completamente lo que experimentarás cuando te configures en Shopify. Sin embargo, supongamos que solo está asomando la cabeza por la puerta y quiere echar un vistazo. ¿Cómo es la experiencia básica de Shopify? Estos son algunos de los pros y los contras comunes que encontrará:

Ventajas:

  • Fácil de usar: altamente intuitivo con plantillas compatibles con dispositivos móviles para extraer
  • Amplias opciones y complementos para mejorar el punto de venta
  • El precio es generoso e incluye una prueba gratuita para las personas que quieren sumergir los dedos de los pies en el agua.
  • Con más de 1 700 000 empresas usándolo, existe un gran mercado para aplicaciones y características complementarias.
  • La configuración rápida es efectiva para empresarios experimentados en dropshipping

Contras:

  • Es posible que deba pagar más de lo que supuso si desea ciertas adiciones. Por ejemplo, aceptar monedas adicionales en un nuevo mercado puede requerir actualizar su plan
  • Problemas de plantilla. Por ejemplo, si no tiene fotos de productos que se ajusten a las plantillas predeterminadas, es posible que deba tomar nuevas fotos
  • Puede requerir algo de experimentación para determinar qué complemento es la mejor solución para su tienda
  • Está menos listo para usar de lo que piensas; tendrás que personalizar tu experiencia con aplicaciones esenciales
  • Menos personalización disponible. Por ejemplo, el proceso de compra
  • Se requiere Shopify Payments si desea evitar las tarifas de transacción de Shopify

Los pros y los contras de trabajar con Magento

Como era de esperar, Magento Commerce es un enfoque completamente diferente para construir una tienda de comercio electrónico. Eso significa que los pros y los contras se verán bastante diferentes. Magento no solo es de código abierto, sino que todo su atractivo puede ser diferente. Mire nuestra lista a continuación para obtener un indicador de si los profesionales se alinean con sus prioridades de comercio electrónico.

Ventajas:

  • personalización Con Magento trabajando más como "código abierto" que Shopify, tendrás más opciones para personalizar tu propia tienda
  • Las variantes de precios son fáciles de lograr. Por ejemplo, si desea un precio determinado para diferentes segmentos de clientes, no le resultará difícil "desbloquear" esta función.
  • Una gran comunidad de usuarios significa que hay muchos consejos de solución de problemas en línea, que brindan mucho apoyo
  • Una vez que una tienda Magento está en funcionamiento, es relativamente fácil de escalar sin tener que desbloquear nuevos niveles.
  • Los diseños de arrastrar y soltar son aptos para dispositivos móviles

Contras:

  • Tiempo y esfuerzo. Si nunca ha creado una tienda antes, seguramente encontrará Magento más confuso que Shopify
  • Necesidades adicionales de alojamiento. Dado que Magento es tan abierto, deberá proporcionar su propia plataforma de alojamiento, mientras que con Shopify, el alojamiento está incluido.
  • Los expertos de Magento pueden ser un poco más caros, mientras que el soporte de Shopify es relativamente sencillo
  • Dificultad: si aún no está trabajando con un experto en Magento, puede resultarle un desafío encontrar uno para construir su tienda.
  • Precios. En lugar de una pequeña factura mensual por una lista básica de funciones, Magento puede requerir inversiones más sustanciales, especialmente a nivel empresarial.

Precios: ¿Cuánto cobran Shopify y Magento?

Como era de esperar, las estructuras de precios de Shopify y Magento varían enormemente. Es por eso que lo hemos desglosado lo mejor que podemos, aunque las estructuras diferentes hacen que sea difícil hacer una comparación directa entre Shopify y Magento.

Precios de Shopify:

Comencemos con Shopify. ¿Qué pasa si solo quieres usar Shopify para vender en un sitio web existente o en una tienda que tienes? Entonces usaría el plan Shopify Lite a $9/mes. Sin embargo, los niveles de precios esenciales de Shopify llegan hasta $ 299 / mes. Tiene que pagar parte de la conveniencia de costos iniciales más bajos, ya que debe usar Shopify Payments si desea evitar tarifas de transacción de hasta el 2%.

Nivel Shopify básico Shopify Shopify avanzado
Precio $29/mes $79/mes $299/mes
Tarifa de transacción (sin Shopify Payments) 2% 1% 0,5%
Tasas de tarjetas de crédito en línea 2.9% + 30¢ 2.6% + 30¢ 2.4% + 30¢
Tarifas de tarjetas de crédito en persona 2.7% + 0¢ 2.5% + 0¢ 2.4% + 0¢

Precios de Magento:

Dirígete a la página de precios de Magento y… ¡ay! No solo no te dicen lo que vas a gastar sin ponerte en contacto, sino que te remiten a Adobe Commerce Pro. Los informes en línea sugieren que el precio de Magento puede comenzar en $ 2,000, que no incluye las tarifas de alojamiento en las que incurrirá al crear su propia tienda.

En esencia, piense en Magento solo como una plataforma sólida como una roca si tiene el presupuesto, o si tiene el crecimiento, para justificar una gran inversión en personalización. Aunque Shopify le cobra por los derechos para realizar ventas en línea, los niveles de precios por sí solos lo convierten en la opción más atractiva para "principiantes".

Sin embargo, vale la pena señalar lo que incluye Magento por el precio. Para empezar, no hay tarifas de transacción al usar Magento; lo que pagas es lo que obtienes. Tampoco tendrá que pagar cinco centavos por muchas funciones ampliadas, como desbloquear nuevas licencias para varios idiomas. Por esa razón, se convierte en una cuestión de "obtener lo que pagas" con Magento. ¿Vale la pena la gran inversión de tiempo y dinero para garantizar una experiencia fluida a largo plazo para una tienda importante? Si no está seguro, los sistemas de precios de Shopify son más generosos para mojarse los pies.

Una lista de características de Shopify

Hemos cubierto lo que cuesta. Ahora hablemos de lo que está obteniendo por su inversión. Con Shopify, optar por Shopify Basic significa que estará limitado. Pero en la lista a continuación, cubriremos no solo lo que incluye Shopify Basic, sino también lo que puede esperar expandir si su tienda comienza a despegar.

  • La tienda en línea significa un sitio web de comercio electrónico y un blog que lo acompaña. Puede comprar su propio dominio para usarlo o usar el dominio gratuito MyShopify.Com que Shopify incluye con las funciones básicas.
  • Agregue productos ilimitados con cada nivel de precios.
  • Cuentas de usuario : puedes usar 2 cuentas de personal con Shopify Basic, pero hasta 15 con Shopify Advanced.
  • Etiquetas de envío incluidas para imprimir en cualquier impresora estándar.
  • Múltiples idiomas: Hasta cinco incluidos con cada plan.
  • Múltiples monedas: Puede vender hasta en 133 monedas.
  • certificados SSL. Una conexión encriptada viene de serie con Shopify, lo que ayuda a mejorar la seguridad con cada nivel de precios.
  • Atención al cliente 24/7.
  • Códigos de descuento disponibles para realizar promociones con productos específicos e incentivar a nuevos compradores para que se presenten en su tienda.
  • Recuperación de carritos abandonados. Si nunca antes ha tenido una tienda en línea, es posible que se sorprenda de cuántas ventas se producen después de la primera vez que alguien ha dejado caer un artículo en su carrito.
  • Banda ancha. ¿La ventaja de usar una plataforma alojada como Shopify? Ofrecen un ancho de banda ilimitado de forma gratuita como parte del trabajo con ellos.
  • SEO. Si su enfoque es optimizar para los motores de búsqueda, es posible que se quede con las ganas un poco. Shopify tiene algunas ofertas estándar agradables, pero tiene limitaciones que los SEO normalmente esperan como apuestas en la mesa con otras plataformas. Para algunos, este es un factor importante.

Veamos también algunas de las funciones que requieren actualizarse al plan de Shopify de $79/mes o superior:

  • Informes. Los informes detallados sobre la actividad de tu tienda no vienen de serie con el nivel Básico de Shopify.
  • Tarifas de envío calculadas por terceros. Esta característica solo está disponible con Shopify Advanced.
  • Dominios internacionales. Si desea optimizar el SEO con dominios específicos a nivel internacional, necesitará una actualización.
  • Precio por variante. ¿Quiere cobrar precios diferentes a diferentes segmentos de clientes, como precios más altos en un país u otro? Eso requerirá una actualización a Advanced Shopify.

Mención de honor: Shopify Plus

Seríamos negligentes si no mencionáramos Shopify Plus.

Shopify Plus se ha vuelto tan esencial que ciertamente merece una sección propia. Plus es la versión de Shopify de una plataforma más parecida a Magento diseñada expresamente para la clientela de "nivel empresarial". En otras palabras, si tiene un gran presupuesto para trabajar y necesita expandir las funciones, puede hacerlo con Shopify Plus.

¿Qué implica? Desafortunadamente, dado que aquí estamos hablando del nivel empresarial, lo más que Shopify ofrecerá en términos de precios es una función de "hablemos". En otras palabras: Shopify Plus le costará y dependerá de sus necesidades específicas.

Sin embargo, Shopify Plus puede ser esencial para la forma en que su empresa hace las cosas. Ofrece:

  • Funciones de comercio internacional mejoradas para aquellos a quienes les falta la configuración predeterminada de Shopify
  • Comercio electrónico sin cabeza si desea un enfoque más personalizado para la infraestructura de Shopify
  • Acceso a un programa de éxito comercial

Para muchas empresas que recién comienzan y evalúan las plataformas de comercio electrónico, es posible que un cambio a Shopify Plus no esté listo de inmediato. Pero es bueno saber que está ahí en caso de que lo necesites.

Una lista de características de Magento

Las buenas noticias sobre Magento: cuando pagas mucho, obtienes mucho. A continuación, encontrará la sólida lista de características que desbloquea cuando decide alojar su propio sitio de comercio electrónico con Magento:

  • Características de diseño 100% personalizables para que pueda hacer que el sitio web se vea y funcione exactamente como lo desea.
  • Incluye plantillas para evitar construir desde cero.
  • Un sistema de administración de contenido robusto significa agregar páginas de destino, blogs, etc., y le brinda la flexibilidad de crear una presencia en la web junto con su tienda.
  • Cree reglas de cupones flexibles para incentivar las compras de todo tipo de segmentos de clientes.
  • Se incluyen diferentes puntos de precio para diferentes segmentos de clientes : la misma función requiere una actualización para usar en Shopify.
  • El cambio de tamaño automático de la imagen lo ayuda a personalizar sus páginas web sin tener que tomar nuevas fotografías. Shopify es un poco menos flexible en este sentido.
  • Características sólidas de la página del producto , como acercamiento, múltiples imágenes y más.
  • Soporte de seguridad SSL.
  • La función de gestión de pedidos le permite crear manualmente pedidos y facturas desde su panel de control.
  • Soporte para múltiples monedas y tasas de impuestos incluidas desde el principio. Nuevamente, esta es una gran diferencia con los niveles de precios más bajos en Shopify.
  • Integrado con Google Analytics para informes fáciles. Por el contrario, Shopify no tiene informes disponibles con su nivel de precios más bajo.
  • Fácil de incorporar múltiples usuarios . Con Shopify, una de sus preocupaciones será administrar varias cuentas cuando esté limitado a ellas, especialmente si se trata de una empresa en crecimiento.

Debido a que Magento no tiene los niveles de precios que cambian agresivamente de Shopify, hay menos para analizar aquí. Las características de Magento se incluyen una vez que te registras; la pregunta es, ¿cuánto te costará , ya que los precios son variables con Magento?

Características empresariales de Magento

Dado que la plataforma es de código abierto, puede desbloquear muchas funciones básicas de inmediato. Sin embargo, las ofertas "empresariales" de Magento ofrecen niveles más altos de funciones relacionadas con lo siguiente:

  • Segmentación de clientes. La segmentación de clientes facilita la personalización de sus ofertas y la orientación a segmentos específicos para mejorar las ventas.
  • Promociones dirigidas. Con una segmentación de clientes más avanzada, podría crear promociones exclusivamente para, por ejemplo, visitantes desconocidos del sitio que son nuevos en su tienda.
  • Compras persistentes. Permitir que los clientes vean sus productos vistos anteriormente y esencialmente dejar un rastro de migas de pan podría fomentar la venta cruzada.
  • Recordatorios automatizados de marketing por correo electrónico. Mantener a las personas informadas es esencial para garantizar que no solo se mantenga al tanto de las cosas, sino que también lo automatice para reducir la fricción.

Reseñas en línea

¿Cómo se sienten los demás acerca de estas dos plataformas? Decidimos mirar las reseñas en G2 para ayudarlo a tener una idea de cuál es su posición con respecto a las personas que las han usado antes. Dado que estas revisiones se dividen en diferentes listas, las desglosaremos por cada una:

  • Shopify Básico. Más de 3600 reseñas otorgan un promedio de 4,3 de 5 estrellas a la versión esencial de Shopify. Un punto positivo aquí es que el porcentaje de personas que califican Shopify con 2 estrellas o incluso 1 es bajo; la mayoría de las revisiones se fijan firmemente por encima de tres.
  • Shopify Plus. ¿Qué pasa con la versión "Enterprise" de Shopify? Las reseñas aumentan ligeramente, llegando a 4.5 de 5 en más de 170 reseñas.
  • Magento de código abierto. La versión gratuita de Magento tiene más reseñas de 4 estrellas que de 5 estrellas, lo que arroja una calificación de 3.9 en más de 120 reseñas.
  • Comercio Magento. Un ligero repunte en las reseñas de la versión de pago sigue arrojando 3,9 estrellas en G2.

En general, Shopify es el claro ganador, con Shopify Plus obteniendo las reseñas de la más alta calidad en G2 en las versiones pagas o gratuitas de cada plataforma.

¿Cómo pesan Shopify y Magento con características específicas?

Hasta ahora, hemos recorrido un largo camino para definir en qué se diferencian Shopify y Magento. Pero, ¿y si estás buscando una función específica ? ¿Qué sucede si tiene una prioridad que claramente sobresale por encima del resto? Desglosémoslo por diferentes características para darle una idea de qué plataforma podría funcionar mejor para usted.

Precios

Hemos cubierto cómo Shopify y Magento manejan los precios. ¿La clara ventaja aquí? Ninguno de los dos. Depende de lo que necesites. Para la mayoría de las personas, los precios más bajos y predecibles de Shopify serán excelentes para comenzar con un nuevo sitio web de comercio electrónico. Para las grandes empresas, es posible que una inversión inicial en el desarrollo de Magento pueda pagar dividendos al garantizar que no haya tarifas de transacción.

No es exactamente un lavado: Shopify ciertamente gana en el departamento de precios. Pero puede terminar pagando más de lo que esperaba si necesita funciones específicas como informes detallados de clientes y precios por variante en su tienda.

¿Qué tan fáciles son de usar?

La clara ventaja aquí es para Shopify. Está diseñado para que las personas se pongan en marcha con una tienda digital. Ofrece plantillas para la creación rápida de tiendas. No es difícil ponerse en marcha en Shopify. Un problema potencial: es posible que tenga que investigar un poco con las diversas aplicaciones de Shopify para tener todas las funciones que desea, pero dado que muchas de ellas son gratuitas, no es una molestia importante.

Por otro lado, Magento es grande, complejo y puede dificultar el desarrollo. Esa complejidad puede ser excelente para las empresas con mucha capacidad para construir una tienda de su propia elección. Pero si no tienes ninguna habilidad técnica, quédate con Shopify.

Seguridad

La seguridad en línea es un problema importante para cualquiera que venda mucho en la web. ¿Cómo se comparan? Llamaremos a este un poco de lavado. Shopify ofrece una seguridad bastante sólida desde el principio, incluido SSL gratuito. Y aunque Magento incluye SSL gratuito, aquí hay más personalización para que pueda crear sus propios protocolos de seguridad. Con Shopify, estás trabajando en una plataforma alojada, por lo que no tienes que preocuparte por poner en marcha la seguridad tú mismo.

¿Qué prefiere: opciones o calidad que viene directamente de la caja? Este, lo dejaremos a preferencia.

Lista general de características

Es difícil discutir con la asombrosa capacidad de Magento ; es, después de todo, por qué la plataforma cuesta tanto más. Esta no es una opción de "baterías incluidas", lo que explica el precio. Pero Magento ofrece una lista tan sólida de características que te encontrarás preguntándote si incluso pensaron en dejar algo fuera .

Eso no quiere decir que Shopify no tenga sus funciones. Sin duda, tiene una gran base de datos de aplicaciones para elegir, lo que puede ayudarlo a mejorar todo lo que está haciendo. Pero dado que algunas de las funciones requieren aumentos en los precios para desbloquearlas, nos quedaremos con Magento como el ganador aquí.

¿Qué es mejor para las pequeñas empresas y las nuevas empresas?

Este es fácil. Si recién está comenzando, una prueba gratuita de Shopify podría ser su primer paso. Le presentará los entresijos de las ventas en línea. Podrá navegar a través de plantillas para ver cómo se verían sus productos en una tienda Shopify. Y si decide registrarse, sí, pagará tarifas de transacción al principio, pero sus costos iniciales serán mínimos.

Shopify funciona particularmente bien con los nuevos negocios porque ofrece a los propietarios de las tiendas todo listo para usar: plantillas web, la seguridad que necesita, además de su propio sistema de toma de pedidos.

¿Cuál es mejor para los clientes empresariales?

No hay duda aquí, tampoco: es Magento . Shopify Plus ha ampliado el poder de Shopify con clientes empresariales más grandes, y no hay nada de malo en usar eso. Pero Magento sigue siendo popular entre las empresas que tienen algo de dinero para gastar y quieren crear una presencia de compras en línea que coincida específicamente con su marca.

Shopify vs Magento: la cuenta final

A estas alturas, tendrá una visión clara de si Shopify o Magento es adecuado para usted. ¿Va a ser ketchup o mostaza para ti? Las dos ofertas hacen cosas muy diferentes y parecen estar dirigidas a segmentos de clientes completamente diferentes. En última instancia, el ganador es el que será adecuado para su próxima tienda.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.groovehq.com/blog/shopify-vs-magento

Categories
Developers Tutoriales de Salesforce

Utilice el depurador Apex Replay para agilizar su flujo de trabajo de depuración ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Anteriormente, los desarrolladores tenían que realizar varias tareas para ejecutar Apex Replay Debugger, lo que requería mucho tiempo y era laborioso. ¡Buenas noticias! A partir de febrero de 2022, optimizamos SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual, y ahora funciona sin necesidad de salir de Visual Studio Code. Esto significa que ya no necesita crear marcas de seguimiento y abrir un archivo de registro; todo está hecho por usted.

Para ejecutar el depurador de reproducción de Apex, simplemente ejecute el comando. Anteriormente, para depurar una clase de prueba de Apex, era necesario:

  1. Iniciar sesión en una organización
  2. Crear manualmente una marca de seguimiento
  3. Vuelva a Visual Studio Code
  4. Ejecutar sus pruebas
  5. Abra el archivo de registro que se generó.
  6. Luego (¡finalmente!) comience a depurar

Ahora, todo lo que necesita hacer es ejecutar SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual.

Con esta actualización, no es necesario iniciar sesión en su organización y crear un indicador de rastreo (lo hacemos por usted), y no es necesario generar y cargar un archivo de registro (también lo hacemos por usted). Simplemente agregue puntos de interrupción o puntos de control a su archivo de prueba de Apex, luego ejecute SFDX: inicie el depurador de reproducción de Apex con el comando Archivo actual y comience a depurar su código.

Depuración de pruebas de Apex, Apex anónimo y registros de Apex

Además de depurar archivos de prueba de Apex, también agregamos la capacidad de depurar archivos de Apex anónimos. Simplemente use el mismo SFDX: inicie el depurador de reproducción de Apex con el comando Archivo actual con un archivo .apex .


Después de iniciar SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual para una clase anónima de Apex, el archivo de registro se abrirá automáticamente y el usuario podrá depurar y recorrer el archivo de registro.


Otro lugar donde puede utilizar esta nueva y práctica funcionalidad es con los archivos de registro de Apex. No hay necesidad de crear un indicador de seguimiento ya que lo hacemos por usted; ahora todo lo que necesita hacer es ejecutar el comando.

Conclusión

Ahora, con el mismo SFDX: Iniciar el depurador de reproducción de Apex con el comando Archivo actual, puede depurar pruebas de Apex, Apex anónimo o registros de Apex, cada uno sin necesidad de crear marcas de seguimiento o cargar un archivo de registro independiente. Aliviamos algunos de los pasos adicionales (y tediosos) necesarios para depurar y simplificamos aún más el comando existente.

Para obtener más información, consulte la documentación o sumérjase en el proyecto Trailhead: Buscar y corregir errores con Apex Replay Debugger .

Sobre el Autor

Jeff Beeghly es ingeniero de software sénior en Salesforce. Trabaja en Extensiones de Salesforce para Visual Studio Code.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/04/use-the-apex-replay-debugger-to-streamline-your-debugging-workflow.html

Categories
Developers Tutoriales de Salesforce

AMPscript para nuevos desarrolladores y administradores de Marketing Cloud ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

AMPscript es el lenguaje de secuencias de comandos patentado de Marketing Cloud que ayuda a los especialistas en marketing a mejorar la forma en que se comunican con los clientes. Se puede incrustar en correos electrónicos HTML, correos electrónicos de texto, páginas de destino, mensajes SMS y notificaciones automáticas de MobilePush . Puede usar AMPscript para recuperar datos, como información de producción o de clientes, desde extensiones de datos para usar en el cuerpo de mensajes de correo electrónico y páginas de destino para brindar a los destinatarios una experiencia personalizada.

Esta publicación de blog explicará los conceptos básicos de AMPscript, las variables y las extensiones de datos, y le mostrará cómo crear un mensaje de correo electrónico personalizado aprovechando el poder de AMPscript y las extensiones de datos. Al final, verá un mensaje de correo electrónico personalizado completamente renderizado. A continuación se muestra un ejemplo de cómo se ve AMPscript en Content Builder de Email Studio.

¿Qué son las extensiones de datos?

Una extensión de datos es una tabla dentro de la base de datos de Marketing Cloud que contiene sus datos. Puede usar extensiones de datos con Marketing Cloud Email Studio para almacenar datos que desea aprovechar en sus mensajes de correo electrónico. Con las extensiones de datos, puede:

  • Importe información de otros sistemas a Email Studio
  • Enviar un mensaje a los suscriptores en una extensión de datos
  • Excluir suscriptores en una extensión de datos de un envío de mensajes
  • Incluir información específica del cliente de una extensión de datos en un mensaje
  • Recopile la información de suscriptor de las personas que activan un envío activado
  • Cree contenido dinámico usando datos almacenados en una extensión de datos en un área de contenido de correo electrónico

A continuación se muestra una extensión de datos de membresía de Hiking Club de muestra que creé para esta publicación. Contiene la información de suscripción de los miembros actuales de nuestro club de senderismo.

¿Qué son las variables?

Si está familiarizado con otros lenguajes de programación, es posible que ya sepa qué es una variable. Para aquellos que no lo son, una variable en AMPscript es una ubicación de almacenamiento para la información a la que desea hacer referencia más adelante dentro de una instrucción o función de secuencia de comandos.

Las variables se declaran en su código usando la palabra clave Var seguida de uno o más nombres de variables delimitados por comas. Una vez declaradas, las variables en AMPscript se asignan mediante la palabra clave Set seguida del nombre de la variable, el signo igual y el valor. El valor de una variable puede ser una constante o un atributo. Los nombres de variables deben comenzar con @ e incluir al menos otra letra, número o guión bajo.

 %%[ Var @nombre, @apellido, @cumpleaños Establecer @firstName = Nombre
Establecer @apellido = Apellido
Establecer @cumpleaños = Cumpleaños ]%%

Uso de un bloque de contenido de fragmento de código

Para comenzar a crear nuestro correo electrónico personalizado, agreguemos un bloque de contenido de fragmento de código a nuestro mensaje de correo electrónico. Un bloque de contenido de fragmento de código nos permite escribir nuestro AMPscript sin que se envuelva en ningún HTML adicional. Los bloques de contenido HTML se pueden usar para almacenar su AMPscript, pero también pueden agregar contenedores HTML adicionales a su código que no desea en su mensaje de correo electrónico. El uso de un bloque de contenido de fragmento de código evita que ocurra ese posible problema y preserva su código.

Dentro del bloque de fragmentos de código, creemos el contenedor para nuestro AMPScript creando corchetes de apertura y cierre: %%[ el código va aquí ]%%. A continuación, declararemos nuestras variables usando la palabra clave Var y separando cada variable con una coma. Usaremos el comando Establecer para dar a las variables el valor de la información tomada de las columnas en nuestra extensión de datos de ejemplo.

 %%[ Var @memberId, @firstName, @lastName, @preferredName, @properCaseFirstName, @properCaseLastName, @properCasePreferredName, @mailingAddress, @city, @state, @zipCode, @birthday, @birthdayFormatted, @membershipLevel, @membershipExpiration, @membershipExpirationFormatted, @automaticRenewal Establecer @memberId = MemberID
Establecer @firstName = Nombre
Establecer @apellido = Apellido
Establecer @preferredName = PreferredName
Establecer @properCaseFirstName = ProperCase(@firstName)
Establecer @properCaseLastName = ProperCase(@lastName)
Establecer @properCasePreferredName = ProperCase(@preferredName)
Establecer @mailingAddress = MailingAddress
Establecer @ciudad = ciudad
Establecer @estado = estado
Establecer @zipCode = ZipCode
Establecer @cumpleaños = Cumpleaños
Establezca @birthdayFormatted = FormatDate(@birthday, "s") Establecer @membershipLevel = MembershipLevel
Establecer @membershipExpiration = MembershipExpiration
Establecer @membershipExpirationFormatted = FormatDate(@membershipExpirationDate, "s") Establecer @automaticRenewal = AutomaticRenewal ]%%

La función v

Exploraremos más las funciones en una publicación de blog posterior, pero por ahora, repasemos la función v. Esta función toma una variable como entrada y luego genera el valor de la variable. En nuestro ejemplo, usaremos esta función para tomar los valores que establecemos en nuestro AMPscript y mostrarlos en el cuerpo de nuestro correo electrónico. Para generar los valores de las variables que configuramos en nuestro bloque de fragmentos de código, utilizaremos un bloque de contenido de texto .

Representando una vista previa de nuestro correo electrónico

Finalmente, usaremos la función de prueba y vista previa de suscriptor de Email Studio para obtener una vista previa de nuestro mensaje de correo electrónico y asegurarnos de que nuestro AMPscript esté funcionando y que no haya errores. Aquí hay una vista previa de nuestro mensaje de correo electrónico, presentado con datos de suscriptor de nuestra extensión de datos de Membresía de Hiking Club.

[contenido incrustado]

Que sigue

En esta publicación, aprendiste sobre las extensiones de datos: qué son y cómo usarlas para almacenar los datos de tus suscriptores. También aprendió cómo usar variables para transferir los datos de suscriptor desde sus extensiones de datos y cómo generar sus variables en un mensaje de correo electrónico. En publicaciones futuras, exploraremos casos de uso adicionales para AMPscript, pero mientras tanto, lo desafío a acelerar su aprendizaje utilizando los siguientes recursos:

Sobre el Autor

Danielle Larregui es promotora sénior de desarrolladores en Salesforce y se centra en la plataforma Marketing Cloud. Le gusta el marketing digital, el diseño de experiencia de usuario, el diseño de interfaz de usuario y el desarrollo móvil. Puedes seguirla en Twitter @DnLarregui .

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/04/ampscript-for-new-marketing-cloud-developers-and-admins.html

Categories
Developers Salesforce Tutoriales de Salesforce Uncategorized

Tres cosas y media de B2C Commerce (SFCC) que hemos aprendido esta semana

0.5) B2C, B2B, B2B2C, B2C ¿Relámpago?

¿Es esto un acertijo? No, esos son cambios de marca en esta y otras nubes relacionadas. Permítanme tratar de aclarar de una vez por todas (¿hasta el próximo cambio de marca?).

  • B2B es una plataforma de comercio nativa, que proviene de la adquisición de CloudCraze basada en Experienced Cloud (anteriormente llamada Community Cloud). El término común de B2B significa Business To Business.
  • B2C es una plataforma tecnológica completamente separada, que proviene de la adquisición de Demandware. El término común de B2C significa Business To Consumer.
  • B2B2C es una versión de la plataforma de comercio nativo que tiene como objetivo manejar un mejor volumen de consumo pero a una tarifa más baja que la que puede ofrecer B2C. Consulte el modelo de precios de valor agregado.
  • B2C Lightning es lo que escuché recientemente que el término anterior potencialmente confuso de B2B2C puede ser renombrado como.

Referencia: https://help.salesforce.com/s/articleView?id=sf.comm_intro.htm&type=5

1) Estrategias de Integración

Algo me hizo "clic" esta semana, el hecho de que B2C Commerce me recuerda de una manera confusa a Marketing Cloud: una aplicación robusta de gran volumen en la que tiene que integrarse con múltiples aplicaciones externas.

Aparte del MC Connector con el núcleo de Salesforce, tiene trabajos, bastante similares a las funciones de consulta de automatización y basadas en archivos de MC, o puede usar las API.

Otra similitud es que puede tener la base de la aplicación, luego puede seleccionar y elegir con productos de extensión. Por ejemplo, con Marketing Cloud tiene productos familiares como Push y SMS, Interaction Studio, Publicidad, CDP, etc. Con el comercio B2C, puede consultar la Gestión de pedidos si está utilizando Service Cloud o ampliar con la opción de Recogida en la tienda.

Claro, cada uno tiene sus propias complejidades. Sin embargo, a un alto nivel, esta comprensión abre una gran cantidad de patrones y marcos que puede usar al abordar un proyecto en torno a uno u otro: síncrono frente a asíncrono, empujar frente a extracción, lado del cliente frente al lado del servidor.

También el entendimiento de que tampoco es un sistema de registro, sino transitorio. Es nuestra responsabilidad implementar procesos de retención, transferencia y eliminación periódica de datos.

⚠️ Una gran diferencia es que B2C Commerce se basa en gran medida en el código y tiene mucho acceso al back-end y los registros. El lado de los registros es definitivamente uno de mis deseos de siempre para MC antes de la adquisición de ExactTarget.

2) Concurrencia optimista

B2C Commerce utiliza este concepto de concurrencia optimista, lo que significa que permite que muchos subprocesos lean y escriban un registro de objeto, sin necesidad de un bloqueo. Esto es bastante diferente a cómo se comporta Salesforce.

Antes de cometer cada transacción verifica que ninguna otra transacción haya modificado los datos que ha leído. En línea con esto está el concepto de Atributo de Control Optimista, es decir, cuando se ha modificado más tarde que a tiempo en secuencia.

Una consecuencia de esta idea es que toda la transacción retrocede, ya que la plataforma entiende que no sabe si lo último es una parte esencial del trabajo o no. (Sin embargo, se puede reiniciar).

Para mitigar esto, tiene la funcionalidad de bloqueo de trabajos, lo que significa que tiene a mano la capacidad de controlar el bloqueo de recursos que se puede configurar en los trabajos.

No hace falta decir que es importante diseñar para evitar la concurrencia optimista. Lo hace dividiendo el procesamiento de una gran cantidad de registros en varias transacciones, por ejemplo, por cierto valor de estado.

En un nivel más genérico, intente evitar las excepciones de concurrencia optimista (errores cuando 2 subprocesos/procesos diferentes modifican el registro e intentan modificarlo en la base de datos). Evite modificar registros del escaparate y el contexto del trabajo.

3) Extensiones de terceros

Los productos/paquetes (cartuchos LINK) del Marketplace NO se revisan ni se manejan como se espera de los paquetes de AppExchange.

Aunque sabía que son gratuitos porque los fabrican los proveedores para que luego pueda conectarse más fácilmente a su solución externa. Y que son una especie de paquete de código que agrega a su repositorio/base de código.

Supuse que había un proceso más sólido, como la revisión de seguridad por la que pasan las aplicaciones en AppExchange.

Compruébelo: https://www.salesforce.com/products/commerce-cloud/partner-marketplace/

Muy bien, eso es todo amigos, algunas copas de alegría sobre 'B2C Commerce' (Demandware) esta semana.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://salesforceweek.ly/2022/03/three-and-a-half-b2c-commerce-sfcc-things-weve-learned-this-week.html

Categories
Developers Tutoriales de Salesforce

Rompimos ganchos de despliegue/recuperación ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

La CLI de Salesforce ha realizado, y seguirá realizando, algunos cambios importantes en el funcionamiento de los ganchos de implementación y recuperación . Si crea o usa complementos personalizados que utilizan ganchos predeploy , postdeploy , preretrieve , postretrieve o postsourceupdate , hay cambios tanto en la carga útil como en el comportamiento de esos ganchos que podrían afectarlo.

En esta publicación de blog, explicaremos por qué estamos haciendo estos cambios. También analizaremos los detalles de los cambios y brindaremos ejemplos de lo que se romperá y lo que no, junto con posibles soluciones alternativas y algunas declaraciones prospectivas.

Fondo de ganchos y caso de uso de ejemplo

Echemos un vistazo a cómo solían funcionar los ganchos. Antes de nuestros cambios recientes, los ganchos de implementación y recuperación proporcionaban una forma de interceptar metadatos (código, configuración, etc.) que iban desde su máquina local a una organización de Salesforce (o viceversa) y realizaban cambios en la operación de implementación/recuperación.

Por ejemplo, un gancho del mundo real que encontramos reemplazó los marcadores de posición en la fuente local con secretos. Para comprender cómo funcionó, consideremos el caso de uso de una fuente de datos externa de Salesforce Connect. Supongamos que desea implementar y ejecutar pruebas con una fuente de datos externa, pero no desea almacenar un campo de password en el control de fuente.

Su gancho podría reemplazar $xdsPassword

 < password>$xdsPassword</password>

con un valor del medio ambiente

 < password>myPwdFromTheEnv</password>

antes del despliegue.

Luego, la máquina de un desarrollador o un sistema de CI que tiene la variable de entorno puede implementar los metadatos de ExternalDataSource sin siquiera escribir la contraseña en los archivos de origen.

Cómo solían funcionar los ganchos durante una implementación

Hasta la versión 7.111 de CLI, un comando force:source:deploy funcionaba así:

  1. En una implementación, la CLI convertiría todo el código con formato fuente al formato API de metadatos (leería cada archivo y lo escribiría en un directorio temporal).
  2. Los mdapiFilePath predeploy apuntaría a cada archivo temporal junto con los metadatos sobre ese archivo.
  3. El código de ganchos recibiría esa matriz de archivos y realizaría cualquier lógica
  4. En nuestro ejemplo, el complemento personalizado buscaría tipos de ExternalDataSource y luego abriría ese archivo y modificaría el valor de la password con el valor del entorno.
  5. El enlace saldría y la CLI continuaría comprimiendo los metadatos (ahora modificados) y enviándolos a la API de metadatos.

Como desarrollador de complementos, puede garantizar la ejecución constante de su código de enlace en cada implementación realizada desde la CLI o las extensiones de VSCode, ya que llamaban a la CLI.

force:source: retrieve y force:source:pull funcionaron casi igual, pero a la inversa. Ellos recuperarían el archivo zip, lo descomprimirían en un directorio temporal, activarían ganchos posteriores a la recuperación para permitirle modificar el resultado, y luego convertirlo y escribirlo en sus carpetas de origen.

Conozca la nueva biblioteca de implementación/recuperación de fuentes

Escuchamos de nuestros usuarios que querían implementaciones más rápidas y que las implementaciones grandes eran particularmente lentas. Además, los usuarios de la extensión VSCode que cambiaron un archivo querían implementarlo en su organización de Salesforce lo más rápido posible. Para abordar estas preocupaciones y aumentar la velocidad de implementación y recuperación, creamos la biblioteca Source Deploy/Retrieve (SDR).

El SDR acelera la implementación/recuperación al:

Reducción de las operaciones del sistema de archivos. En lugar de escribir cada archivo convertido en el directorio temporal, escribir esa carpeta en un archivo zip y cargar el zip, el SDR transmite archivos desde el código fuente a un archivo zip en memoria que va directamente a la API de metadatos. La única operación del sistema de archivos es leer los archivos que se implementarán. Las operaciones del sistema de archivos son lentas, especialmente en máquinas con Windows, y evitarlas significa implementaciones más rápidas. Los proyectos grandes pueden tener 10 000 archivos de metadatos en una implementación (¡y potencialmente muchos más una vez que todos esos elementos secundarios descompuestos de CustomObject se conviertan en archivos individuales!)

Dado que no todos usaban una versión reciente de CLI que incluye SDR, observamos las métricas de octubre y observamos una reducción del 36 % en el tiempo medio de implementación y una reducción del 57 % en el tiempo de recuperación (y una enorme reducción del 75 % en implementaciones en el percentil 90… las que estaban tardando bastante).

Permitiendo el uso directo por VSCode. Salesforce VSCode Extensions originalmente usaba la CLI para implementar y recuperar metadatos. Dado que la CLI se cargó como un proceso secundario, su uso agregó mucho tiempo de sobrecarga a los comandos de implementación/recuperación en VS Code. Llamar a la CLI directamente también significaba que estábamos analizando automáticamente los indicadores de entrada, haciendo validaciones, cargando mensajes de ayuda, etc., la mayoría de los cuales no son necesarios cada vez que "implementa al guardar", por ejemplo. Las extensiones de Salesforce ahora hacen llamadas directamente al SDR y ahorran mucho tiempo al no generar procesos secundarios ni realizar tareas innecesarias relacionadas con la CLI.

Además de estas ganancias de rendimiento, SDR es una biblioteca de código abierto que puede ser utilizada por cualquier otra persona que escriba herramientas de metadatos; no es trivial mantener la lógica de conversión para los cientos de tipos de metadatos y las docenas de tipos nuevos que aparecen en cada uno. Lanzamiento de la fuerza de ventas. Si su complemento personalizado trata con metadatos o la API de metadatos, esta es una gran mejora para usted.

Para lograr estas ganancias, estamos adoptando el SDR. Sin embargo, eso rompe algunos casos de uso para ganchos.

¿Qué está usando SDR?

A partir de la versión 7.135.0, la CLI actualmente usa SDR para:

  • source:deploy, source:retrieve , source:convert y source:delete (y sus variantes de report )
  • source:beta:pull, source:beta:push y source:beta:status que ofrecen ganancias de rendimiento similares a las que se muestran arriba
  • mdapi:beta deploy retrieve y deploy:report

En Salesforce VS Code Extensions, usamos SDR en las siguientes áreas:

  • Comandos del menú contextual y de la paleta de comandos: Deploy/Retrieve Source from Manifest , Deploy/Retrieve Source from Org
  • Navegador de la organización
  • Detección de conflictos
  • Funcionalidad de prueba de Apex

Cómo el SDR rompe anzuelos

En primer lugar, se eliminó postsourceupdate para los comandos de recuperación en 7.112.0, por lo que los ganchos que dependen de él no se ejecutarán. La conversión de fuente ocurre en la secuencia tan pronto como se descarga y descomprime el zip recuperado, por lo que postretrieve ahora ocurre en la misma etapa que la postsourceupdate (es decir, después de que se escriben los archivos de formato de fuente local).

En segundo lugar, no hay una ruta de directorio temporal para modificar el código. Si sus ganchos esperaban usar la ubicación temporal de la fuente con formato de metadatos, ya no existe.

En tercer lugar, las extensiones de VSCode ahora llaman directamente al SDR (en lugar de a la CLI) para implementar/recuperar. Los ganchos no se activarán en absoluto para las operaciones de implementación/recuperación iniciadas desde VSCode a menos que esté utilizando la CLI en la terminal de VSCode.

Ejemplos y soluciones

En nuestro ejemplo anterior (reemplazando un marcador de posición con secretos del entorno), el complemento puede ver lo que se va a implementar desde el predeploy a la implementación. Pero sin el directorio temporal, no puede realizar ningún cambio en el código fuente antes de implementarlo. En este caso, el desarrollador podría hacer una de las siguientes cosas:

  1. Escriba un comando de deploy o push personalizado que incluya el paso de secretos. Es significativamente más fácil ahora que nuestros comandos son de código abierto y el SDR está disponible.
  2. Escriba un script de shell que haga de manera efectiva lo que hizo el proceso original de ganchos:
    1. Convierta los archivos de origen en una carpeta de metadatos temporal ( force:source:convert )
    2. Revisa esa carpeta y modifica lo que quieras.
    3. Implemente esa carpeta de metadatos temporales ( force:mdapi:deploy )
    4. Eliminar la carpeta de metadatos temporales
  3. Use un postdeploy a la implementación para recrear el proceso original como una pequeña segunda implementación:
    1. Vea si se implementaron archivos de ExternalDataSource y si contienen el marcador de posición
    2. Convierta esos archivos en una carpeta de metadatos temporal
    3. Cambiar el marcador de posición/secreto
    4. Implemente esa carpeta de metadatos temporales
    5. Eliminar esa carpeta de metadatos temporales

Otro enlace que vimos elimina la propiedad UserPermissions de Profile y PermissionSet durante una recuperación. Si su complemento anteriormente usaba un gancho posterior a la recuperación, ya notó que force:source:retrieve tiene una carga útil de gancho diferente. Todavía contiene la ruta a los archivos recuperados, que su complemento podría usar para buscar cualquier Profile o conjunto de PermissionSet y reescribir esos archivos sin UserPermissions. En este caso, el desarrollador podría:

  1. Vuelva a escribir el código de gancho para manejar las cargas útiles de gancho nuevas y antiguas
  2. Una vez que todos los comandos estén usando SDR, elimine el controlador para el formato de gancho anterior a SDR

Otro complemento que encontramos usa ganchos para cambios destructivos en una implementación, una función que agregamos recientemente al comando stock source:deploy . No hay necesidad de continuar usando el complemento para cambios destructivos.

Una más: un desarrollador notó un error en el seguimiento de fuentes de Salesforce. Después de cambiar el nombre de un campo, CustomField aparecería en los cambios, pero no lo haría un informe que usara el campo (aunque su código fuente cambió para reflejar el cambio del campo). El complemento usó un preretrieve a la recuperación para examinar los archivos de código fuente locales e insertar cualquier informe que haga referencia al campo en el paquete.xml, de modo que el informe se incluya en la recuperación. En este caso, el desarrollador podría:

  1. Ver los archivos recuperados (a través de un gancho postretrieve a la recuperación)
  2. Haga que su gancho inicie otra recuperación ( force:source:retrieve -m Report:SomeReport ) para obtener el informe que falta en la fuente local

Aviso: push y pull se romperá a continuación

Reescribimos push and pull para usar el SDR, y esos cambios están actualmente en versión beta a partir de 7.25.0. Eventualmente cambiaremos la nueva versión para que sea la predeterminada, lo que hará que los ganchos cambien como se discutió anteriormente.

Advertencia: no se garantiza que VSCode use la CLI

Como parte del cambio a SDR, las extensiones de Salesforce cambiaron a una "estrategia de biblioteca" y ya no llaman a la CLI directamente a través de nuestro menú contextual y los comandos de la paleta de comandos. A partir de la última versión de Extensiones de Salesforce (53.1.0), la CLI solo se usa en segundo plano para algunas funciones básicas de configuración y autenticación del depurador. Cualquier complemento de ganchos (incluso en el nuevo estilo) no activará los mismos ganchos en VS Code en el futuro.

Soluciones transitorias

El push and pull existente se moverá bajo el subtema force:source:legacy , por lo que puede continuar usándolos tal como funcionan actualmente incluso después de que las nuevas versiones se conviertan en las predeterminadas.

Puede utilizar versiones anteriores de la CLI (le garantizamos que habrá al menos 40 versiones anteriores disponibles). Las versiones anteriores a la 7.112 no incluían el SDR para implementar/recuperar y usar las versiones anteriores de ganchos.

Del mismo modo, puede usar versiones anteriores de Salesforce Extensions: se pueden instalar alrededor de 200 versiones anteriores directamente desde VS Code. El SDR se introdujo en VS Code en la versión 48.5.0 , pero la capacidad de volver a la implementación de CLI y usar ganchos estaba disponible a través de la versión 53.1.0 . Para volver a la implementación de CLI desde una versión anterior, busque Experimental: Deploy Retrieve en la configuración de VS Code .

Nota: Realmente nos referimos a estos como soluciones transitorias. Además de perderse las ganancias de rendimiento de SDR, también se está abriendo a todos los errores y actualizaciones de seguridad que se han corregido en las versiones más recientes de la CLI y las extensiones de Salesforce para VS Code.

Conclusión

Romper los cambios siempre es difícil. Esperamos que esta publicación lo haya ayudado a comprender por qué hicimos estos cambios recientes, qué podría verse afectado y qué puede hacer para abordarlos. Para mantenerse al día con las actualizaciones de la CLI, como el próximo cambio en los comandos push y pull, siga las notas de la versión de SFDX o ejecute sfdx whatsnew . Si está creando complementos personalizados, explore los comandos source y mdapi de SDR y Salesforce que lo implementan.

Sobre el Autor

Shane McLaughlin es desarrollador en el equipo de CLI de Salesforce y ha estado construyendo en la plataforma de Salesforce desde 2011. Es @mshanemc tanto en Twitter como en GitHub.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/02/we-broke-deploy-retrieve-hooks.html

Categories
Developers Tutoriales de Salesforce

Aprenda MOAR en Spring '22 con LWC en Tableau CRM Dashboards ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

En Spring '22, puede extender el poder de Lightning Web Components (LWC) a los tableros de Tableau CRM y crear aplicaciones de análisis aún más ricas y personalizadas. Las opciones con LWC y Tableau CRM son muchas. Puede crear extensiones reutilizables personalizadas, como gráficos, widgets e incluso visualizaciones de datos de Tableau, y llevarlas directamente a sus tableros para brindar una experiencia perfecta a sus usuarios finales.

Hay dos tipos principales de LWC de Analytics: los que se adjuntan a una consulta (también conocidos como "pasos" en Tableau) y los que no.

Los casos de uso típicos para LWC con un paso incluyen una visualización de datos personalizada, un control personalizado, una vista de lista o una tabla personalizada con funcionalidad adicional. Estos LWC reciben una notificación instantánea cuando la consulta asociada actualiza sus resultados. Esto significa que puede aprovechar todas las facetas, los filtros, los enlaces y la interacción de Tableau CRM, ¡todo sin escribir una sola línea de código! Además, también hay API para obtener las selecciones, los metadatos y el modo de selección de la consulta; si desea permitir que los usuarios usen su LWC para filtrar otros widgets, entonces desea implementar setSelection para notificar al panel cuando se actualice la selección.

El segundo tipo de Analytics LWC no tiene una consulta adjunta y se puede usar para comportamientos genéricos del tablero. Algunos ejemplos incluyen un botón Atrás, una bandeja de todos los filtros existentes, una tabla personalizada en la que desea escribir toda la lógica de consulta de datos directamente mediante Lightning Data Service, adaptadores de cable de Apex o API externas.

Cómo funciona LWC para Tableau CRM

Para que un LWC esté disponible en el tablero de Tableau CRM, debemos definir una serie de atributos para el archivo js-meta.xml .

En primer lugar, debemos hacer que el componente sea compatible con la interfaz de usuario del diseñador de paneles agregando el atributo de destino analytics__Dashboard .

 <objetivos> <objetivo>análisis__Panel de control</objetivo>
</objetivos>

Para exponer las opciones de configuración, necesitamos agregar el atributo targetConfigs . Aquí podemos definir si estamos consultando o no datos de nuestro conjunto de datos configurando el atributo hasStep en verdadero o falso.

Finalmente, podemos exponer el valor de la propiedad en el tablero al incluir los detalles.

 <configuraciones de destino> <targetConfig objetivos="analytics__Dashboard"> <hasStep>falso</hasStep> <propiedad nombre="título" tipo="Cadena" etiqueta="Título" descripción="Título del componente" requerido="verdadero" /> </targetConfig>
</configuraciones de destino>

Para encender nuestro LWC, podemos exponer la propiedad en el archivo .js con las anotaciones @api .

Las propiedades son clave para hacer que su código sea reutilizable. Si se encuentra codificando cadenas o valores numéricos, agregue una propiedad en el archivo js-meta.xml . Siempre puede agregar un valor predeterminado, para que no tenga que configurarse en la instalación. La gran parte de hacer esto es que cuando cambian los requisitos comerciales o el tablero principal, no tiene que cambiar su código en absoluto. Todas las propiedades se pueden actualizar desde la interfaz de usuario de Dashboard Designer sin tener que mirar el código (suponiendo que les dio una descripción lo suficientemente buena). Esto también ayudará a asegurarse de que su código sea reutilizable en muchos tableros, incluidos tableros, conjuntos de datos y casos de uso en los que ni siquiera ha comenzado a pensar todavía.

Veamos un ejemplo

Para ilustrar el arte de lo posible con LWC y Tableau CRM, veamos un ejemplo del botón Reproducir. En Tableau CRM, hemos creado un tablero con tres widgets:

  • Un gráfico que muestra el valor de la oportunidad y el número por cuenta
  • Un widget de lista que muestra la fecha de cierre (Año-Mes)
  • Un componente widget con nuestro botón Reproducir

El botón Reproducir utiliza los datos de consulta del widget de lista, lo que significa que cuando hace clic en reproducir, seleccionará y ejecutará todas las fechas del widget de lista.

El botón Reproducir es un ejemplo realmente divertido y único porque se adjunta a una consulta, pero no representa los datos subyacentes. La consulta se puede adjuntar a uno o más widgets para mostrar las distintas selecciones (incluida la selección actual), pero no tiene por qué ser así. También podría ser una consulta oculta que oculta cómo ocurre la magia. ¡Este componente es una gran herramienta para desbloquear su narrador de datos interno!

Nota: Puede encontrar el ejemplo de LWC de playButton en GitHub.

playButton.js-meta.xml

 <?versión xml="1.0" codificación="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadatos"> <apiVersion>52.0</apiVersion> <isExposed>verdadero</isExposed> <masterLabel>Botón de reproducción</masterLabel> <objetivos> <objetivo>análisis__Panel de control</objetivo> </objetivos> <configuraciones de destino> <targetConfig objetivos="analytics__Dashboard"> <hasStep>verdadero</hasStep> <property name="retraso" type="Entero" label="Retraso (ms)" description="Retraso entre pasos en milisegundos." min="1" predeterminado="2000" /> </targetConfig> </configuraciones de destino>
</LightningComponentBundle>

Botón de reproducción.js

 importar { LightningElement, api } desde 'lwc'; exportar la clase predeterminada PlayButton extiende LightningElement { @api resultados; @api metadatos; selección @api; @api setSelección; @api selectMode; @api obtenerEstado; @api establecerEstado; retraso @api; @api curSelectionIndex = 0; @api miTemporizador; reiniciar contador() { este.curSelectionIndex = 0; this.setSelection([this.results[this.curSelectionIndex]]); } dejar de jugar() { clearInterval(this.myTimer); } empezar a jugar() { if (this.curSelectionIndex >= this.results.length - 1) { este.curSelectionIndex = 0; } this.setSelection([this.results[this.curSelectionIndex]]); que = esto; function pasoAdelante() { if (eso.curSelectionIndex >= eso.resultados.longitud - 1) { clearInterval(eso.miTemporizador); } demás { eso.curSelectionIndex += 1; that.setSelection([that.results[that.curSelectionIndex]]); } } this.myTimer = setInterval(stepForward, this.delay); }
}

botón de reproducción.html

 <plantilla> <div> <icono-botón-relámpago icon-name="utilidad:saltar_a_la_izquierda" variant="borde-llenado" texto-alternativo="Restablecer" título = "Reiniciar" onclick={resetContador} ></icono-botón-relámpago> <icono-botón-relámpago icon-name="utilidad:detener" variant="borde-llenado" texto-alternativo="Parar" título = "Parar" onclick={dejar de jugar} ></icono-botón-relámpago> <icono-botón-relámpago icon-name="utilidad:jugar" variant="borde-llenado" texto-alternativo="Reproducir" título="Reproducir" onclick={empezar a jugar} ></icono-botón-relámpago> </div>
</plantilla>

Agregar a un tablero existente

Una vez que haya instalado este componente en su organización, puede agregarlo a cualquier tablero. La forma más rápida de ponerse en marcha es simplemente usar un tablero existente, o uno de una aplicación o plantilla de tablero. Una vez que encuentre uno que le guste y lo edite con Tableau CRM Dashboard Designer, simplemente siga estos pasos:

  1. Busque una consulta que desee utilizar. Una manera fácil de hacer esto es hacer clic en un widget que lo usa, luego hacer clic en la pestaña Consulta en la parte superior derecha y recordar su Etiqueta o ID.
  2. Arrastre un componente desde la barra de herramientas izquierda a un lugar vacío en el lienzo.
  3. Haga clic en el botón Configurar en el componente.
  4. Haga clic en la pestaña Componentes Lightning.
  5. Elija "Botón de reproducción" y haga clic en "Listo".
  6. En la siguiente pantalla, seleccione "Consulta existente" (si no ve una barra de pestañas, haga clic en "Cambiar fuente de datos" en la parte superior).
  7. Haga clic en la consulta del Paso 1.
  8. Opcionalmente, cambie el tamaño y mueva el botón Reproducir a un buen lugar en el tablero.
  9. Opcionalmente, haga clic en LWC y expanda "Atributos de componente" a la derecha y modifique el retraso de intervalo predeterminado para acelerar o ralentizar las cosas.

Ahora, haga clic en "Vista previa" y presione el botón Reproducir para verlo en acción. Luego, libera tu Hans Rosling interior y cuéntales a todos una historia emocionante sobre lo que sucede en tu tablero.

Empezando

Si desea obtener más información sobre cómo usar LWC en Tableau CRM, puede leer las notas de la versión y consultar la documentación para desarrolladores . También puede consultar más ejemplos de código LWC en el repositorio sfdx-analytics en GitHub.

Aprende MOAR esta semana

Los Gerentes de Producto y Relaciones con Desarrolladores están de vuelta para compartir las características y funcionalidades más recientes para ayudarlo a desarrollarse más rápido con nuevo contenido de Relaciones con Desarrolladores que cubre sus nuevas funciones favoritas. Asegúrese de ver Release Readiness Live el viernes 4 de febrero a las 9:00 PST. Por último, ¡esté atento al blog de desarrolladores de Salesforce para obtener más publicaciones sobre Spring '22!

Para obtener aún más información, consulta el trailmix de Spring '22 .

Sobre los autores

Rikke Hovgaard trabaja como directora de arquitectura de soluciones en el equipo de productos de Tableau CRM. Se enfoca en ayudar a los clientes a aprovechar al máximo sus datos, independientemente de la complejidad. Puede seguirla en Twitter @HovsaRikke o salesforceblogger.com .

Ed Mengel es director sénior de gestión de productos en el equipo de CRM de Tableau. Le encanta crear funciones que hagan que los datos sean más divertidos y atractivos. Ha estado trabajando en Tableau CRM durante casi diez años y ha estado trabajando desde casa desde antes de que fuera genial. A veces tuitea como @edmengel y publica algunos videos tutoriales útiles en EdForceAnalytics en YouTube.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/02/learn-moar-in-spring-22-with-lwc-in-tableau-crm-dashboards.html

Categories
Developers Tutoriales de Salesforce

Aprenda MOAR en Spring '22 con Lightning Web Security ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Lightning Web Security (LWS) es la arquitectura de seguridad del lado del cliente de próxima generación para Lightning Web Components, y se convertirá en GA para organizaciones solo LWC en Spring '22. LWS proporciona las mismas funciones de seguridad que Lightning Locker , pero tiene una arquitectura más flexible que permite implementar muchos casos de uso que no eran posibles con Lightning Locker. En esta publicación de blog, analizaremos cómo se implementa esta nueva arquitectura, cómo funciona la habilitación de LWS y qué nuevos casos de uso admite.

Zona de pruebas de JavaScript

LWS utiliza el espacio aislado de JavaScript para aplicar el aislamiento del espacio de nombres. Los componentes que pertenecen a un espacio de nombres específico se aíslan en un espacio aislado de JavaScript, que es una copia virtual del entorno del host (el navegador). Cada sandbox tiene acceso limitado a recursos específicos del host, como objetos globales (p. ej., window , document , element ), acceso a la red, acceso a cookies y almacenamiento local. Esto se implementa distorsionando (modificando el comportamiento de) algunas API web nativas que se consideran inseguras en esos entornos limitados. De esta manera, LWS evita que los componentes de un espacio de nombres accedan a recursos privados o datos de otro espacio de nombres, lo que a su vez evita vulnerabilidades peligrosas como secuencias de comandos entre sitios. Obtenga más información sobre las distorsiones en la documentación y la nueva herramienta LWS Distortion Viewer (consulte a continuación).

El sandboxing de JavaScript para Lightning Web Security ha sido diseñado para cumplir y evolucionar con los estándares del navegador, como la API de ShadowRealms (Etapa 3) y Secure ECMAScript (Etapa 1).

Habilitación de Lightning Web Security

El plan de Salesforce es autoactivar progresivamente Lightning Web Security para todos los componentes Lightning Web en organizaciones de solo LWC (es decir, organizaciones en las que no hay componentes Aura). Lightning Locker se seguirá utilizando en Aura durante algún tiempo y las dos arquitecturas coexistirán. Si Salesforce planea activar LWS en su organización, se le notificará con anticipación. No necesitará refactorizar sus componentes y deberían seguir funcionando como se espera.

Alternativamente, puede optar por activar LWS usted mismo desde el menú Configuración (Configuración → Configuración de sesión). Esta es una configuración para toda la organización que no depende de la versión de la API de un componente. Le recomendamos que pruebe LWS en una organización de sandbox para probarlo antes de que se aplique en su organización de producción. Recuerde: esta característica es GA para organizaciones solo de LWC.

Se admiten nuevos casos de uso

La activación de LWS será perfecta para sus componentes web Lightning y no es necesario refactorizarlos. Sin embargo, como esta nueva arquitectura es más flexible, podrá implementar una nueva funcionalidad que no era compatible con Lightning Locker. Tener en cuenta que:

Si escribe código que depende de LWS, no será posible volver a Lightning Locker.

Echemos un vistazo a algunos de estos casos de uso.

Uso de componentes de espacios de nombres cruzados

En LWC con Lightning Locker, no era posible hacer referencia mediante programación a un componente de un espacio de nombres diferente debido a una arquitectura más rígida. Eso es compatible ahora, gracias a LWS. Por ejemplo, podría instalar el paquete Lightning Messaging Utility de Salesforce Labs (espacio de nombres ltngmu ) y usarlo en un componente personalizado (espacio de nombres c ) de la siguiente manera:

 <plantilla> <ltngmu-lwc-mensajería-utilidad tipo-mensaje="alerta" mostrar-mensaje = "verdadero" mensaje-cuerpo="¡hola!" ></ltngmu-lwc-mensajería-utilidad>
</plantilla>

Compatibilidad con más JavaScript de terceros

Cuando usaba Lightning Locker, no tenía acceso a los objetos reales de la window , el document y el element , sino a las versiones contenedoras seguras de los mismos. A veces, esto bloqueaba el uso de bibliotecas de terceros que necesitaban acceso a las API que no estaban expuestas por estos contenedores. Con LWS, utiliza una copia de estos objetos globales en los que solo se distorsionan algunas API inseguras. La nueva arquitectura abre la puerta al uso de bibliotecas de terceros que no eran compatibles anteriormente. Un ejemplo de esto es FullCalendar . Eche un vistazo a esta nueva receta incorporada en la aplicación de muestra LWC Recipes.

Nuevas herramientas para desarrolladores

Para ayudarlo a adoptar Lightning Web Security sin problemas, hemos creado tres nuevas herramientas para desarrolladores .

Consola de seguridad web Lightning
Esta es una nueva consola (el mismo concepto que Locker Console) para ayudarlo a encontrar problemas con LWS. Agregue su código a la consola y ejecútelo con LWS activado y desactivado.

Visor de distorsión LWS
Esta es una herramienta en la que se documentan todas las distorsiones aplicadas por LWS (mismo concepto que Locker API Viewer). Encuentre una explicación de por qué Salesforce está aplicando una distorsión concreta, junto con sugerencias de formas seguras alternativas para implementar su código.

Complemento LWS ESLint
Este es un nuevo complemento de ESLint, @locker/eslint-config-locker (consulte los documentos ), con un conjunto de reglas para ayudarlo a determinar fácilmente si está utilizando o no API distorsionadas en su código. También puede ver si una biblioteca de terceros en particular está usando una API que está distorsionada al ejecutar las reglas de pelusa sobre el código de la biblioteca.

Por ejemplo, si borra este código:

 exportar clase predeterminada DistortionExample extiende LightningElement { agregar contenido() { const elem = this.template.querySelector("div"); elem.innerHTML = "<script>malicioso</script>"; }
}

Este es el resultado que obtendrás:

6:5 warning The elem.innerHTML setter is distorted in Lightning Locker @locker/locker/distorted-element-inner-html-setter

Para una mejor experiencia de desarrollador, las extensiones de Salesforce para VS Code muestran advertencias cuando se encuentran problemas, gracias a las reglas de linting:

Aprende MOAR esta semana

Ahora sabe qué es Lightning Web Security y los beneficios que tiene para ofrecer. Si tiene preguntas, diríjase a Trailblazer Community y pregúntenos en el grupo Salesforce Developer Trailblazers . Además, asegúrese de consultar los siguientes recursos:

Los Gerentes de Producto y Relaciones con Desarrolladores están de regreso para compartir las características y funcionalidades más recientes para ayudarlo a desarrollarse más rápido con nuevo contenido de Relaciones con Desarrolladores que cubre sus nuevas funciones favoritas. Asegúrese de ver Release Readiness Live el viernes 4 de febrero a las 9:00 PST. Por último, ¡esté atento al blog de desarrolladores de Salesforce para obtener más publicaciones sobre Spring '22!

Para obtener aún más información, consulta el trailmix de Spring '22 .

Sobre el Autor

Alba Rivas trabaja como Principal Developer Advocate en Salesforce. Se centra en los componentes web Lightning y la estrategia de adopción de Lightning. Puedes seguirla en Twitter @AlbaSFDC .

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/02/learn-moar-in-spring-22-with-lightning-web-security.html

Categories
Developers

Entonces, ¿quiere obtener la certificación como administrador de Marketing Cloud? ¡Seguir a lo largo!

Última actualización el 25 de enero de 2022 por Rakesh Gupta

Después de temer y retrasar un par de veces, la semana pasada, finalmente, reuní el coraje para presentarme al examen de certificación de Administrador de Marketing Cloud. Y, oh sí, logré pasarlo en mi primer intento. Entonces, ¡sigue adelante en el ' Camino de ladrillos amarillos '!

Tengo aproximadamente 1,6 años de experiencia en la gestión de Marketing Cloud para algunas instituciones financieras. La experiencia, sin duda, me ayudó a aprobar fácilmente este examen. Pero, ¿qué sucede si, se pregunta, uno no tiene la oportunidad de adquirir experiencia en Marketing Cloud Platform? Entonces, tomemos una pausa de un minuto y pensemos cómo alguien, que no tuvo la oportunidad de trabajar en la implementación de Marketing Cloud, puede aparecer y aprobar el examen. Si caes en esta categoría, ¡ bienvenido al blog correcto en el momento correcto! Porque, al leer de principio a fin este artículo, tendrá una comprensión clara de cómo aprobar el examen de Administrador de Marketing Cloud y podrá diseñar un plan y una estrategia para hacerlo.

Entonces, ¿quién es un candidato ideal para el examen?

Salesforce ofrece varias certificaciones para los candidatos de Marketing Cloud; Marketing Cloud Administrator es solo una de ellas. Idealmente, un administrador de Salesforce Marketing Cloud debe tener al menos 3 a 6 meses de experiencia en la administración de una organización de Marketing Cloud. Los candidatos deben poder mantener la plataforma de Marketing Cloud, responder a los requisitos comerciales comunes y realizar funciones administrativas dentro de Marketing Cloud.

Por ejemplo, el administrador de Salesforce Marketing Cloud debe poder demostrar sus conocimientos, habilidades y experiencia en las siguientes áreas:

  • Conocimiento de gobernanza y cumplimiento con referencia al marketing digital.
  • Identificar las mejores prácticas de seguridad para la gestión de datos, usuarios y permisos.
  • Implementación de la configuración de la cuenta, incluida la estructura de la unidad de negocios, los permisos y la seguridad.
  • Gestión de datos de suscriptores.
  • Evaluar la calidad de los datos
  • Configurar productos de Marketing Cloud (constructores, estudios)
  • Solucionar problemas de configuración de cuenta y solicitud de usuario
  • Supervisión de cuentas (supermensajes, usuarios, actividades) (auditoría, informes, notificaciones)
  • Conocimiento de los productos y características de extensión de Marketing Cloud (Datorama, Interaction Studio, Audience Builder, etc.)
  • Conocimiento de las ofertas de integración de Marketing Cloud (FTP, API, MC Connect)

Una certificación de administrador de Marketing Cloud impulsaría su carrera en varios aspectos, ¡porque demostrará su conocimiento de Marketing Cloud junto con su experiencia en Salesforce!

Camino de ladrillos amarillos: ¡establezca un cronograma estricto de preparación para el examen!

Después de decidir presentarse para el examen, es hora de recopilar información sobre el examen y pensar qué pasos implementará para aprobarlo. Una vez que tenga una línea de tiempo concreta, comience a pensar en cómo integrará un plan de estudio sólido con el resto de sus responsabilidades: equilibrio entre el trabajo y el hogar, etc. Tener una fecha concreta para estudiar lo ayudará a mantenerse motivado.

Los estilos de aprendizaje difieren ampliamente, por lo que no existe una fórmula mágica que uno pueda seguir para aprobar un examen. La mejor práctica es estudiar durante unas horas al día, ¡llueva o truene! A continuación se presentan algunos detalles sobre el examen y los materiales de estudio:

60 preguntas de opción múltiple/selección múltiple: 105 minutos

  • 67% es el puntaje de aprobación
  • La tarifa del examen es de $ 200 más los impuestos aplicables.
  • Secciones de examen y ponderación
    • Competencia en marketing digital : 13 %
    • Gestión de datos de suscriptores : 18%
    • Configuración : 38%
    • Gestión de canales : 16%
    • Mantenimiento : 15%

Si no tiene experiencia previa con Marketing Cloud, siga las guías de examen que se mencionan a continuación en el orden en que aparecen:

Si se le ofrece un proyecto o una tarea que implique: configurar la nube de marketing, integrarla con Salesforce, crear una extensión de datos o configurar un usuario de FTP, configurar Mobile Studio o Email Studio, entonces, por supuesto, acéptelo. ! Nada es mejor que la experiencia del mundo real.

Lo que necesita saber para suavizar su viaje

En un nivel muy alto, debe comprender los siguientes temas para aprobar el examen:

  1. Competencia en marketing digital (13 %)
    1. Familiarícese con la gobernanza y el cumplimiento en relación con el marketing digital.
      1. por ejemplo ,
        1. ¿Se puede usar Marketing Cloud para enviar correos electrónicos masivos no solicitados ? Respuesta – No, no puedes.
        2. ¿Cuál es la consecuencia de no poner la dirección postal física de su empresa y el enlace para cancelar la suscripción en los correos electrónicos comerciales que se originan en Marketing Cloud? Respuesta : su correo electrónico puede caer en la carpeta SPAM/Basura o Promoción en el buzón del destinatario.
        3. Comprenda los cumplimientos de privacidad de datos como GDPR , CCPA , PIPA , HIPAA , etc.
    2. Comprender las mejores prácticas de seguridad para datos, permisos y PII.
      1. por ejemplo ,
        1. ¿Qué pasos son necesarios para configurar el tiempo de espera de la sesión ?
        2. ¿Cómo configurar la longitud mínima del nombre de usuario ?
        3. ¿Cómo evitar que un usuario inicie sesión en Marketing Cloud después de varios días sin iniciar sesión?
        4. Diferentes opciones para inicios de sesión no válidos antes del bloqueo .
        5. Asegúrese de tener la configuración de políticas de contraseña del explorador
        6. ¿Cuál es el caso de uso del envío tokenizado ? Respuesta : se utiliza para transmitir datos de contacto que son información demasiado confidencial (datos PII, PHI) para almacenar en su Marketing Cloud.
    3. Explore el inventario de productos y las ofertas de productos de Marketing Cloud .
      1. por ejemplo ,
        1. Entender cuándo usar productos como
          1. Journey Builder , Demostración del producto
          2. Estudio de interacción , demostración de producto
          3. Estudio de correo electrónico , demostración del producto
          4. Estudio móvil , demostración de producto
          5. Estudio de publicidad , Demostración de producto
          6. Social Studio , Demostración de producto
          7. Dataroma , Demostración del producto
          8. Google Analytics 360 , demostración del producto
  2. Gestión de datos de suscriptores
    1. Dado un escenario, describa el modelo de contacto.
      1. por ejemplo ,
        1. Comprender el caso de uso de Contact Builder
          1. Se utiliza para brindar acceso a los datos de contacto dentro de su Marketing Cloud y la relación diseñada para ayudarlo a usar esos datos. Puede comunicarse con Contact Builder a través de Audience Builder.
          2. Cómo usar Data Designer para consolidar y organizar datos de cualquier fuente.
          3. Entender la diferencia entre Contacto y Suscriptores .
          4. Comprender la clave de contacto y la ID de contacto
          5. Comprender Marketing Cloud Connect y clave de suscriptor
    2. Dado un escenario, evaluar la calidad de los datos.
      1. Aprenda las mejores prácticas de extensión de datos
      2. Cómo borrar los datos de Marketing Cloud para garantizar que su organización esté alineada con varios requisitos de cumplimiento
      3. Extensiones de datos de registro de envío : es un registro continuo al que pueden acceder los usuarios dentro de Marketing Cloud que almacena datos de tiempo de envío especificados por el usuario administrador, incluidos datos de atributos específicos del suscriptor o datos de fila de extensiones de datos de casos de uso únicos.
        1. Para configurar una extensión de datos SendLog
          1. Cree una extensión de datos usando la plantilla de extensión de datos SendLog
          2. Cree una extensión de datos usando la extensión de datos estándar y use la actividad de consulta
      4. Aprenda las mejores prácticas de registro de envío
    3. Explicar los conceptos de centro de preferencias y perfiles.
      1. Familiarícese con el Centro de perfiles frente al Centro de suscripciones
        1. Por ejemplo, ha creado un campo personalizado en el objeto Contacto, ¿cómo podría llevarlo al centro de perfiles?
  3. Configuración
    1. Dado un escenario, implementar la configuración de unidades de negocio, usuarios/permisos y seguridad/contraseñas.
      1. Comprender la estructura de unidades comerciales y arrendatarios de Marketing Cloud
      2. Comprender cómo controlar la estructura de la marca y las capacidades de uso compartido entre las BU
      3. Familiarícese con el proceso de configuración del usuario.
        1. Crear usuarioAsignar usuario a BU(s)Asignar roles para usar r → Enviar credenciales por correo electrónico a los usuarios
        2. Recuerde, un administrador puede deshabilitar, pero no eliminar, un usuario
      4. Comprenda el propósito del permiso (Permitir, Denegar o Ninguno) en Marketing Cloud: se utiliza para controlar el acceso de los usuarios a aplicaciones, Objetos, Acciones o funciones específicas.
      5. Comprender el rol y los permisos .
        1. Recuerde las funciones estándar de Marketing Cloud
          1. Administrador de la nube de marketing
          2. Visor de nube de marketing
          3. Gerente de canal de marketing en la nube
          4. Administrador de seguridad de Marketing Cloud
          5. Editor/editor de contenido de Marketing Cloud
        2. Comprender cuándo usar el rol personalizado
      6. Ir a través de los siguientes temas
        1. Configuración de la sesión
        2. Políticas de contraseña
        3. Nombre de usuario e inicios de sesión
        4. Lista de permitidos de IP de inicio de sesión
        5. Identificar Verificación
        6. Seguridad de conexión
        7. Configuración de exportación de datos
        8. Pista de auditoría
    2. Dado un escenario, determine cómo configurar las integraciones.
      1. ¿Cómo configurar una cuenta FTP ?
        1. El límite es de tres FTP por MID
      2. Obtenga información sobre cómo conectar SFMC con ubicaciones FTP como sitios FTP, SFTP y FTPS externos
      3. Obtenga información sobre cómo configurar el inicio de sesión único .
    3. Describa las funciones en Inicio de configuración.
      1. Opciones disponibles en Configuración Inicio
      2. La capacidad de la asistencia de configuración en Marketing Cloud
    4. Obtenga información sobre los siguientes productos de extensión de Marketing Cloud.
      1. PreBuilt Brust Sending (debe estar habilitado por el soporte de SF)
      2. Estudio de interacción
      3. Estudio de consultas
      4. Puntuación de participación de Einstein
  4. Gestión de canales
    1. Dado un escenario, describa la configuración de Mobile Studio.
      1. Lista de verificación de implementación de MobileConnect
      2. GrupoConectar
      3. Empuje móvil
      4. Gestión de palabras clave
    2. Dado un escenario, describa la configuración de Email Studio.
      1. ¿Qué es el calentamiento de IP y la reputación ?
      2. Mejores prácticas de calentamiento de IP
      3. Mejore la capacidad de entrega del correo electrónico con el paquete de autenticación del remitente (SAP)
      4. Verificación de dominio y gestión de dirección de remitente
      5. Cuándo usar el perfil del remitente frente al perfil de entrega
      6. Cómo exportar la lista de permitidos de correo electrónico
      7. Configurar la gestión de correos de respuesta
    3. Dado un escenario, describa la configuración de Social Studio y Advertising Studio.
      1. Cómo agregar o eliminar cuentas sociales de Social Studio
      2. Cómo crear o publicar contenido en Social Studio
      3. Capacidad para estudio de publicidad
    4. Explicar los conceptos y casos de uso típicos de Journey Builder .
      1. Identificar diferentes fuentes de entrada para Journey Builder
      2. Diferentes opciones disponibles en Journey Builder Canvas
      3. Diferentes opciones en Actividades de mensajes
      4. Comprender los datos de viaje frente a los datos de contacto
      5. Establecer un objetivo en Journey Builder
  5. Mantenimiento
    1. Dado un escenario, describa soluciones para la extracción de datos y la generación de informes.
      1. Informes estándar de Explorer
      2. Informes de conteo de contactos
      3. Informes de aprendizaje y uso compartido
      4. Súper Mensajes
      5. Actividad SQL
      6. Query Studio para Marketing Cloud
      7. Seguimiento de Marketing Cloud Connect
    2. Dada una situación, supervise una cuenta de Marketing Cloud y proporcione la disponibilidad del sistema.
      1. ¿Cómo comprobar el estado de Marketing Cloud ?
      2. Opciones disponibles en Configuración de notificaciones
        1. Actividad de importación
        2. Automatizaciones
        3. Actividades de consulta
        4. Notificaciones de confianza
      3. ¿Cómo medir el rendimiento de la campaña Journey ?
    3. Dado un escenario, evalúe los beneficios de productos adicionales de Marketing Cloud.
      1. ¿Qué es el Marketing Distribuido ?
      2. Interacciones personalizadas con Einstein
      3. Administrador de implementación para Marketing Cloud

–> No olvide consultar la guía de estudio : contiene un plan de estudios completo del examen de Administrador de Marketing Cloud.

Conclusión

Si tiene buena experiencia práctica con todos los temas anteriores, aprobar el examen será pan comido; ¡y podrá obtener la tan codiciada certificación de administrador de Marketing Cloud! Sin embargo, si no tiene suficiente experiencia con Marketing Cloud y planea convertirse en un administrador certificado de Marketing Cloud, entonces, le sugiero que elabore un plan de 2 a 3 meses (finalice el Trailhead anterior y la capacitación dirigida por un instructor) para prepararse. para ello.

Espero que encuentre útiles estos consejos y recursos. Si pones el tiempo y el esfuerzo, seguramente tendrás éxito. ¡Feliz estudio y buena suerte!

Evaluación formativa:

¡Quiero saber de ti!

¿Ha realizado el examen de Administrador de Marketing Cloud? ¿Te estás preparando para el examen ahora? ¡Comparte tus consejos en los comentarios!

Házmelo saber tuiteándome en @automationchamp o búscame en LinkedIn.

 Correctora : - Munira Majmundar

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/01/25/marketing-cloud-administrator-resource-guide-tips/

Categories
Developers

Lanzamiento de Pardot Spring'22: 10 características principales

Salesforce ofrece toneladas de nuevas funcionalidades a Pardot, como el control de las páginas de destino mejoradas, que ahora incluyen plantillas de diseño, soporte de código de encabezado y estilos de formulario en línea. También obtiene plantillas Lightning para Salesforce Engage y soporte de automatización ampliado y frecuencia de participación de Einstein para correos electrónicos mejorados. Obtenga más de Pardot con nuevos objetos para la versión 5 de la API y la nueva API de seguimiento y consentimiento de JavaScript. Además, prepárese para los cambios en la privacidad del correo electrónico con la nueva herramienta de auditoría de reglas abiertas de Pardot.

Actualmente, el lanzamiento de Spring'22 está disponible en el programa de versión preliminar . Por y 07th de enero de Areneros se actualizará, como resultado, su organización tendrá la apariencia de la versión '22 primavera.   En caso de que no hayas leído las 540 páginas completas de Salesforce Spring'22   notas de la versión, consulte el resumen rápido de la versión Spring'22 escrito por mí.

Peiné a través de las notas de la versión y destacó los más emocionantes, interesantes y características útiles Pardot. Para empezar, esta es mi opinión sobre las características más geniales de Pardot de la versión Spring'22.


  1. Personalice los estilos de formulario de Pardot en el generador de páginas de destino mejorado: – Ahora puede aplicar colores, fuentes, márgenes y más a un formulario de Pardot dentro del generador de páginas de destino mejorado. Después de arrastrar un componente de formulario de Pardot, haga clic en la pestaña Estilo para acceder a una variedad de opciones de estilo.
  2. Establezca una redirección para páginas de destino no publicadas : ahora puede configurar los ajustes de redirección que se activan cuando una página de destino mejorada no está publicada. Anteriormente, cuando una página de destino de Pardot se eliminaba de la web, un redireccionamiento predeterminado enviaba a los visitantes al sitio web que figuraba en la Configuración de Pardot. El nuevo campo Objetivo de redireccionamiento en un registro de página de destino puede admitir el sitio web predeterminado o una URL personalizada que proporcione.
  3. Cree más rápido con diseños de página y migas de pan : con los nuevos diseños preconstruidos disponibles en el generador de páginas de destino mejorado, puede arrastrar filas y columnas en segundos. Las nuevas migas de pan facilitan la edición de filas.
    1. Cuando abre una página de destino mejorada, puede seleccionar un diseño de dos maneras. Arrastre un diseño desde el panel de componentes (1) o haga clic en + (2) en el lienzo y luego busque o seleccione el componente que desea agregar (3).
  4. Cree componentes personalizados para el generador de plantillas de correo electrónico : con los componentes personalizados, puede ayudar a los especialistas en marketing y gerentes a crear contenido de correo electrónico más atractivo para sus clientes.
  5. Reduzca la fatiga del correo electrónico con la frecuencia de participación de Einstein : la frecuencia de participación de Einstein analiza los comportamientos de participación de los clientes individuales para predecir la frecuencia de envío óptima para los correos electrónicos de marketing.
    1. Habilite Frecuencia de participación de Einstein en Configuración de marketing. Cuando se detectan datos adecuados, el modelo generalmente se entrena dentro de las 72 horas. Después de que las categorías de frecuencia aparecen en los registros de clientes potenciales, los usuarios pueden seleccionar el campo como criterio para crear listas dinámicas o reglas de Engagement Studio.
  6. Mejoras en Pardot Slack Connector (Beta) : – Esta función beta incluye algunas mejoras desde la última versión. La acción de finalización para enviar una notificación de Slack cuando los clientes potenciales interactúan con sus activos de marketing ahora está disponible en la experiencia de correo electrónico interactiva de Pardot. Además, ahora hay una pestaña Uso en el conector de Slack para que pueda ver en qué activos está utilizando su equipo de marketing la acción de finalización.
  7. Enviar correos electrónicos desde Lightning Experience a reglas de automatización y acciones de finalización : – Cuando activa correos electrónicos para automatización desde el editor de arrastrar y colocar en Lightning Experience, ahora puede usarlos en reglas de automatización y acciones de finalización. Anteriormente, solo estaban disponibles para los programas de Engagement Studio.
  8. Prepare sus automatizaciones de Pardot para los cambios en la privacidad del correo electrónico : – Para ayudarlo a adaptarse a los cambios en la protección de la privacidad del correo de Apple, Pardot ahora incluye una página de informes que muestra una descripción general de las automatizaciones que dependen de las aperturas de correo electrónico. Utilice la página Auditoría de reglas abiertas para alejarse de las aperturas de correo electrónico y priorizar otras métricas de alto valor.
    1. En Informes de Pardot , vaya a Activos de marketing, luego Automatizaciones y haga clic en Reglas abiertas. Haga clic en métricas de nivel superior para programas de participación, listas dinámicas y reglas de automatización para saltar a la sección de la página relacionada.
  9. Filtre las automatizaciones de Pardot con el campo de nivel de cuenta de Einstein : aproveche el poder de Einstein AI en reglas de automatización, reglas de segmentación y listas dinámicas en Engagement Studio. Después de que el modelo de identificación de cuentas clave de Einstein comience a asignar niveles de cuenta, puede segmentar y automatizar el valor de ese nivel en Pardot.
  10. Activar objetos de actividad externa para la automatización más fácilmente : – Hay una nueva casilla de verificación en el inicio del objeto Extensión de la aplicación de marketing y la lista relacionada de actividades que le permite cambiar rápidamente el estado de automatización de las extensiones o tipos de actividad. Anteriormente, tenía que abrir el registro para actualizar el estado de la automatización.
    1. Desde Configuración de marketing, vaya a Extensiones de aplicaciones de marketing. Use la casilla de verificación Activo en automatizaciones en la vista de lista para cambiar el estado de una extensión.
    2. Para cambiar el estado de un tipo de actividad, abra la extensión de la aplicación de marketing asociada y luego haga clic en el menú de acción para la actividad que desea actualizar. Desde aquí, puede activar el tipo de actividad para automatizaciones o abrir el registro para editarlo.

¡Mejoras adicionales dignas de mención!

  1. Agregue secuencias de comandos a las páginas de destino: las páginas de destino mejoradas ahora admiten código de secuencia de comandos, como el JavaScript que se usa para admitir el seguimiento de Google Analytics. Puede agregar código al encabezado o pie de página de una página de destino individual, usando las etiquetas <link> , <script> y <style>.
  2. Umbrales mejorados para el filtrado de Metrics Guard : – Metrics Guard para el correo electrónico de Pardot ahora tiene umbrales de filtrado mejorados para capturar más actividad de clics de bots. Esta característica funciona buscando ráfagas de actividad de apertura y clic que superen ciertos umbrales. Luego, Pardot deja de registrar la actividad de esas direcciones IP hasta que cae por debajo del umbral.
  3. Los filtros de visitantes se aplican retroactivamente : ahora, cuando crea o edita un filtro de visitantes, filtra las actividades futuras de los visitantes que se asociaron con la dirección IP o el nombre de host hasta 90 días antes de que se creara el filtro. Anteriormente, los filtros de visitantes solo se aplicaban a los visitantes que eran nuevos después de crear el filtro.
  4. Plan para el retiro del programa de goteo de Pardot : – La función de programas de goteo heredados de Pardot está programada para retirarse con el lanzamiento de Summer'22. Si actualmente utiliza programas de goteo, conviértalos en programas de Engagement Studio.

Evaluación formativa:

¡Quiero saber de ti!

¿Cuáles son tus gemas favoritas de Pardot Spring'22? ¿Te importa compartir? Puede descargar las notas de la versión en formato HTML !, para archivos PDF.

Házmelo saber tuiteándome en @automationchamp o búscame en LinkedIn.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/01/06/pardot-spring22-release-top-10-features/

Categories
Developers Tutoriales de Salesforce

Creación de correos electrónicos dinámicos con AMPscript de Marketing Cloud ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

La plataforma Salesforce Marketing Cloud viene con tres potentes lenguajes de secuencias de comandos que permiten a los usuarios crear funciones personalizadas para contenido, canales, mensajes y más. Esta publicación de blog, la primera de una serie, le presentará el idioma principal, AMPscript, y analizará cómo usarlo para acceder a los datos de Marketing Cloud al crear un correo electrónico dinámico.

¿Cuáles son los lenguajes de scripting de Marketing Cloud?

Marketing Cloud ofrece tres lenguajes de secuencias de comandos:

Dependiendo de lo que desee construir y su nivel de experiencia con el desarrollo de software, puede usarlos todos, solo uno, o incluso combinarlos. La documentación oficial proporciona una buena descripción general de cada uno de los idiomas y sus casos de uso aplicables. Para esta publicación de blog, nos centraremos en AMPscript.

¿Qué es AMPscript?

Para citar la documentación :

AMPscript es un lenguaje de secuencias de comandos que puede incrustar en correos electrónicos HTML, correos electrónicos de texto, páginas de destino, mensajes SMS y notificaciones push de MobilePush.

Hay un par de cosas que desempacar aquí.

  • AMPscript es un lenguaje de secuencias de comandos. Esto significa que proporciona elementos de lenguaje que puede conocer de otros lenguajes de programación, como variables, constantes, verificaciones condicionales usando if/else , o iteración de bucle usando FOR . Además, ofrece funciones integradas, como la modificación de datos dentro de Marketing Cloud, la personalización de contenido o el seguimiento de impresiones.
  • Con AMPscript puede modificar directamente la estructura de la estructura HTML del lado del cliente (conocida como DOM = Document Object Model). Esta es una diferencia clave con SSJS, que se ejecuta en el lado del servidor y no le permite modificar el DOM en el lado del cliente.

Y si muchas de estas palabras le suenan griegas, no se preocupe, las cubriremos, y más, en el video vinculado al final de esta publicación.

¿Qué es un correo electrónico dinámico?

Siempre que reciba un correo electrónico de un proveedor, es muy probable que el correo electrónico se haya enviado a través de Marketing Cloud. Solo recuerda el último correo electrónico que recibiste; tenía al menos (con suerte) un saludo personalizado. También puede haber contenido una lista de sus últimas compras, resaltar sus posibilidades de unirse a un programa de lealtad en función de su estado actual o ofrecerle un cupón para su próxima compra.

Es posible que ese correo electrónico también haya realizado un seguimiento de la frecuencia con la que lo abrió, en qué enlaces hizo clic y envió toda esa información a Marketing Cloud.

Todo eso, y más, crea un correo electrónico dinámico. Y eso es lo que construiremos.

¿Dónde obtengo datos para el correo electrónico dinámico?

Todos los datos de Marketing Cloud se almacenan en las denominadas extensiones de datos . Una extensión de datos representa una tabla en una base de datos SQL (no SOQL). Y si no está familiarizado con las bases de datos, piense en una extensión de datos como una hoja de cálculo grande. Puede crear tantas extensiones de datos como necesite, como una para suscriptores de correo electrónico, otra para traducciones de texto o una para códigos de cupón. Una extensión de datos le permite estructurar básicamente cualquier tipo de datos que considere necesarios.

Los datos de una extensión de datos pueden provenir de muchos lugares diferentes. Puede ser un entorno de organización de Salesforce, buckets de Amazon S3 o archivos en un servidor FTP . También puede utilizar las API de Marketing Cloud para interactuar con los datos en sus extensiones de datos. Todas esas opciones combinadas le brindan una gran flexibilidad para importar, personalizar y extraer datos de Marketing Cloud en función de los requisitos de su organización.

Como queremos crear un correo electrónico dinámico, tenemos que diferenciar entre dos categorías de extensiones de datos: enviables y no enviables . Todas las extensiones de datos que contienen datos con una relación de envío a un suscriptor (piense: el destinatario del correo electrónico en nuestro caso) se pueden enviar. Todas las extensiones de datos que no tienen esa relación, como una tabla de productos o una lista de sus tiendas minoristas físicas, no se pueden enviar.

Obtenga más información sobre las extensiones de datos.

¿Quieres ver cómo se ve eso en acción? Vea el video para obtener un tutorial paso a paso sobre cómo configurar una extensión de datos que se puede usar en un correo electrónico dinámico.

[contenido incrustado]

¿Que sigue?

Esta es solo la primera entrega de una serie que se centra en AMPscript con Marketing Cloud. Asegúrese de ver el video de arriba y suscribirse al canal de YouTube de Salesforce Developer . También debe marcar esta lista de reproducción de YouTube , que contendrá todos los videos de esta nueva serie. Y si prefiere leer en lugar de mirar, también publicaremos publicaciones de blog adyacentes. Así que no importa cómo prefiera aprender, ¡habrá más para explorar sobre cómo crear SUS correos electrónicos dinámicos!

Sobre el Autor

René Winkelmeyer trabaja como arquitecto, relaciones con desarrolladores, en Salesforce. Se centra en integraciones empresariales, JavaScript, Node y todas las demás cosas interesantes que puede hacer con las tecnologías de Salesforce. Puedes seguirlo en Twitter @muenzpraeger o en GitHub @muenzpraeger .

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2021/11/building-dynamic-emails-with-marketing-clouds-ampscript.html

Categories
AppExchange Developers Tutoriales de Salesforce

Presentamos Foyer: integración nativa de Slack para la plataforma Salesforce ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Conozca el SDK de Salesforce para crear aplicaciones de Slack

La adquisición de Slack, que se cerró en julio , abre un mundo completamente nuevo para que los desarrolladores de Salesforce creen aplicaciones de conversación enriquecidas conectadas a sus datos y metadatos de Salesforce. Pero hacer esto no es una tarea fácil. Conectar Salesforce a Slack implica instalar middleware para administrar la autenticación, enrutar solicitudes a Salesforce, crear Block Kit para representar metadatos, aprovechar múltiples marcos y mucho más, todo lo cual requiere recursos de desarrollo. Hoy, en el programa principal para desarrolladores de Dreamforce, " Innovación desde cualquier lugar con desarrolladores de Salesforce " (a las 3:30 pm hora del Pacífico ), nos enorgullece presentar una forma más fácil de crear aplicaciones de Slack profundamente integradas con Salesforce, con nombre en código "Foyer".

Foyer es una colección de herramientas de desarrollo que permiten a los equipos crear aplicaciones de Slack utilizando las habilidades de Salesforce que ya tienen. Proporciona un SDK para crear experiencias enriquecidas que extienden Salesforce a Slack, y un proxy de servicio que puede manejar toda la plomería, ¡sin necesidad de código! El proxy maneja el mapeo de usuarios y el enrutamiento de eventos de Slack directamente a su lógica, proporcionando en última instancia un único punto final para todas las necesidades de autorización y punto final de la aplicación Slack. Este es un cambio de juego que permitirá a los desarrolladores crear nuevos tipos de capas de participación en Slack que aprovechen todo el poder de la plataforma Salesforce y sus datos de Customer 360.

Simplificando cómo los desarrolladores de Salesforce construyen para Slack

Entonces, aunque muchas personas están familiarizadas con Slack, las aplicaciones de Slack pueden ser un concepto más nuevo. Una aplicación típica de Slack permite a los desarrolladores colocar una interfaz social, móvil y sensible al contexto justo donde las personas ya están teniendo sus conversaciones: Slack. La aplicación se compone de lógica que se desencadena por las acciones del usuario, incluidos los eventos del sistema (una mención, la creación de un canal, la adición de un usuario a un canal, etc.), así como las invocaciones directas a través de atajos y comandos de barra. Luego, se puede presentar una rica experiencia de usuario en varias superficies, incluidos modales, mensajes efímeros (solo visibles para el usuario) o mensajes de canal (visibles para todo el canal). Es una forma completamente nueva de realizar el trabajo en el contexto de la conversación que ya está en curso.

La implementación de una aplicación de Slack generalmente implica la configuración de un servidor de middleware (recomendamos Heroku) que puede aceptar eventos generados desde Slack a través de puntos finales de servicio, invocando lógica, generando interfaces de usuario al producir Block Kit UI JSON e interactuando con sistemas backend.

Nuestro objetivo con Foyer es acelerar el desarrollo y capacitar a los desarrolladores de Salesforce para que utilicen las habilidades que ya tienen para crear aplicaciones de Slack que se conecten sin problemas a Salesforce. Foyer admite esto al proporcionar un SDK para el desarrollo de la interfaz de usuario y un poderoso proxy de servicio que genera dinámicamente los puntos finales necesarios para alimentar su aplicación Slack. Esto significa que puede comenzar a pensar inmediatamente en formas de crear aplicaciones que aprovechen las entidades de Salesforce sin preocuparse por los detalles más granulares, como configurar y alojar middleware o preocuparse por cómo se crean las IU o se manejan las interacciones de eventos, por nombrar un pocos.


Por ejemplo, supongamos que tiene la funcionalidad de administración de bienes raíces en su organización de Salesforce y desea crear una aplicación de Slack para administrar solicitudes de soporte de bienes raíces que interactúan con los datos de Salesforce para cuentas y contactos. Es posible que tu aplicación tenga algunos comandos en Slack que permitan a un miembro del equipo de mantenimiento solicitar un experto, como un electricista, directamente del flujo de una conversación relacionada con la solicitud de un cliente. Pero también desea que esta solicitud se refleje en las páginas Solicitud del cliente y Cuenta relacionada, y desea que registre el nombre del cliente que solicitó soporte. Crear un comando de acceso directo o barra diagonal en Slack para facilitar esto generalmente implica familiaridad con Block Kit , el increíble marco de interfaz de usuario de Slack y cierta comprensión de cómo manejar las solicitudes de API y otras interacciones.

Foyer simplifica este tipo de experiencia al crear automáticamente modales y otras IU en Slack para usted utilizando las definiciones de metadatos de Salesforce que ya tiene, como sus tipos de campo, validaciones y mucho más. Esto significa que el SDK se ocupa de las necesidades clave como la localización, el formato y el enlace de datos, lo que da como resultado Bloques ricos e interactivos que reflejan sus personalizaciones y configuraciones en Salesforce. Solo necesita escribir referencias de vista simples y Foyer convertirá los metadatos que tiene en las IU de Slack que su equipo necesita.

Y con Foyer, la autorización se maneja por usted, por lo que puede dedicar más tiempo a la lógica de la aplicación que resuelve un problema comercial y menos tiempo al código personalizado o middleware para admitir un flujo de OAuth y enrutamiento de eventos. Ahora, cuando creas una aplicación que presenta interacciones o utiliza eventos de Slack, tendrás un único punto final a través de Foyer que puede consumir y manejar todos esos eventos por ti, simplificando y acelerando tu viaje de desarrollo.

Aprovechamiento del vestíbulo para producir un kit de bloques en Slack

Si puede ser útil con un poco de Apex, le encantará trabajar con Foyer. Una vez que haya creado una aplicación de Slack en Slack , puede activar el editor de su elección y comenzar a crear las clases de Apex y las vistas de Yaml necesarias para admitir la aplicación que tiene en mente. Todo lo que tiene que hacer es construir controladores simples para capturar varios tipos de integraciones de Slack, como accesos directos, acciones, eventos, comandos de barra y más. También construye proveedores de datos para ayudar con la vinculación de datos en el SDK, así como las definiciones de vista mencionadas anteriormente para manifestar metadatos de Salesforce en diferentes tipos de IU en Slack. Esto significa que dedica su tiempo a escribir la lógica de comandos y no a codificar manualmente JSON; está centrando sus esfuerzos en lo que debería hacer una experiencia cohesiva en Slack y Salesforce, no en lo que es necesario orquestar primitivas para que esa magia suceda.

Desarrolladores: ¡empiecen pronto!

Estamos encantados de ofrecer una experiencia de desarrollo optimizada para los desarrolladores de Salesforce que buscan construir para Slack, y estamos ansiosos por escuchar lo que piensa. Para que esta fiesta comience, presentaremos un Foyer Pilot a nuestra comunidad de ISV en octubre, lo que permitirá a nuestros desarrolladores de AppExchange comenzar a explorar nuevos productos y servicios basados en Slack, primero conectados a los datos y la lógica de Salesforce, todos entregados en el directorio de aplicaciones de Slack. Poco después, ampliaremos el programa piloto a nuestra comunidad de desarrolladores en general, lo que permitirá a cualquier equipo crear de forma rápida y segura aplicaciones de Slack que sean extensiones integradas de su Salesforce Customer 360. Para obtener más información y ver Foyer en acción, sintonice a nuestro desarrollador. programa principal a las 3:30 pm hora del Pacífico de hoy en Salesforce +. ¡Estamos ansiosos por ver lo que construyes!

Sobre el Autor

Tiaan Kruger es directora de gestión de productos de Foyer en el equipo de UI Platform.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2021/09/introducing-foyer-native-slack-integration-for-the-salesforce-platform.html

Categories
Developers Tutoriales de Salesforce

¿Cómo aprenden y utilizan los desarrolladores Salesforce? ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

En Salesforce Developer Relations, nuestro objetivo principal es inspirar a los desarrolladores de Salesforce y ayudarlos a tener éxito. Para que nuestra misión sea impactante, necesitamos saber qué es lo que lo entusiasma, así como lo que espera, desea y necesita.

Es por eso que, todos los años, realizamos una encuesta global o dos para escuchar a nuestros desarrolladores y comprender las tendencias en nuestro ecosistema. El año pasado, publicamos una publicación de blog que resume las tendencias que encontramos más interesantes a partir de los resultados de la encuesta de 2020. En esta publicación, continuaremos donde lo dejamos resumiendo lo que descubrimos en la encuesta que realizamos en enero. 2021. ¡Compararemos los dos y veremos similitudes y también algunos hallazgos nuevos!

Datos demográficos de los desarrolladores de Salesforce

Como observamos la última vez, más de la mitad de los desarrolladores de Salesforce en todo el mundo tienen menos de 35 años. Además, la mayoría tiene su sede en América del Norte, Europa Occidental e Israel.

Al observar las industrias en las que trabajan los desarrolladores de Salesforce, curiosamente, la encuesta de 2021 muestra un aumento del 5% en los desarrolladores de Salesforce que informan que trabajan en SaaS. Las siguientes tres industrias principales siguen siendo las mismas:

  • Servicios financieros, banca y seguros
  • Salud, medicina, biotecnología y farmacéutica
  • Asesoramiento empresarial y servicios legales

Las siguientes dos industrias populares son las telecomunicaciones y el comercio minorista.

¿Por qué los desarrolladores se basan en Salesforce?

¡Todos en Salesforce están interesados en estos datos! Está claro que nuestra comunidad de desarrolladores trabaja arduamente para ayudar a sus clientes a tener éxito, como muestran estos números:

  • El 48% busca ayudar a resolver un problema para un cliente.
  • El 44% se está desarrollando en Salesforce para llegar a su mercado objetivo.
  • El 38% busca desarrollar su carrera con nosotros.

La mayoría de los desarrolladores de Salesforce están creando aplicaciones web o para SaaS, pero notamos un aumento en las personas que trabajan en AppExchange o extensiones de sistemas de terceros.

Ella me ama, ella no me ama

En esta última encuesta, les hicimos a los desarrolladores de Salesforce muchas preguntas sobre su relación y experiencia con las soluciones y productos de Salesforce. A partir de sus respuestas sobre el uso, el conocimiento, la facilidad de implementación, la escalabilidad, la flexibilidad y muchos otros atributos, descubrimos que los desarrolladores de Salesforce adoran Sales Cloud, Service Cloud y la plataforma Salesforce. Aunque está menos entusiasmado con Einstein Prediction Builder, Quip y Pardot, muchos desarrolladores dicen que también planean usar Einstein Prediction Builder en los próximos 12 meses, ¡más que cualquier otro producto!

Queríamos tener una mejor idea de qué marcos del lado del cliente están utilizando los desarrolladores de Salesforce, y nos complace ver que el 70% de los encuestados han adoptado Lightning Web Components. El segundo y el tercero más populares son Aura y JQuery.

¿Cómo aprenden los desarrolladores de Salesforce?

Los datos nos dicen que existe una combinación justa de desarrollo programático y declarativo en la plataforma Salesforce. Si bien muchos de ustedes escriben código a diario, a un nivel muy alto (57%), su uso declarativo diario también es muy alto (42%). También nos parece fascinante que los estudIAntes que aún no están trabajando como desarrolladores estén significativamente interesados en el aprendizaje automático / IA, la ciencia de datos, el desarrollo móvil, la realidad aumentada y virtual.

Para lograr sus objetivos, los cinco recursos principales que utilizan los desarrolladores de Salesforce son:

  1. Trailhead
  2. Intercambio de pila de Salesforce
  3. Documentación para desarrolladores de Salesforce
  4. Comunidad pionera
  5. Foros de desarrolladores de Salesforce

También mencionamos nuestro canal de YouTube esta vez en la encuesta y descubrimos que el 87.8% de los encuestados usa el canal de YouTube para desarrolladores de Salesforce. También te encanta el contenido, y casi la mitad de ti le da 5 estrellas (de 5) y otro tercio le da 4 estrellas. ¿Te has suscrito ya?

[contenido incrustado]

La última vez mencionamos cómo la Galería de muestras es una oportunidad perdida para muchos desarrolladores, y solo la mitad de ustedes la usa activamente. ¿Lo has comprobado ya? La Galería de muestra es una gran colección de aplicaciones para desarrolladores de Salesforce a la que es conveniente consultar y aprender. Agregamos nuevas aplicaciones a la galería con regularidad, como Apex Recipes con más de 100 ejemplos de cómo usar Apex, o la aplicación de demostración AMP Email con ejemplos interactivos usando AMP Email para Salesforce Marketing Cloud. También actualizamos las aplicaciones para cada versión para asegurarnos de que lo que consulte esté siempre actualizado.

¿Que sigue?

Estas encuestas y los datos que recopilamos nos ayudan a comprenderlo mejor, de modo que podamos realizar mejoras por usted. ¿Te ves reflejado en los datos? Esperamos que lo haga, pero si no, comuníquese con nosotros en Twitter , LinkedIn o Telegram utilizando el hashtag #SFDevSurvey. Si se perdió la encuesta esta vez, ¡esperamos que pueda participar en nuestra próxima encuesta, que se realizará en octubre de 2021!

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2021/07/how-do-developers-learn-and-use-salesforce.html

Categories
Estrategias para Empresas

🏆 Zag: La Estrategia secreta de las Marcas de Alta Performance « EGA Futura Software

Desde que hemos publicado este artículo, lo hemos modificado y actualizado para potenciarlo, y darle más valor para tu trabajo y tu empresa.

Encuentra la versión actualizada de este contenido aquí: https://www.egafutura.com/negocios/zag-estrategia-marcas

A través del éxito ZAG de Marty Neumeier, hoy aprenderás cómo crear una marca de alta performance, cómo leer el feedback de tus clientes sobre tus productos y mensajes, cómo lograr el éxito dentro del ciclo de competencia, y cuáles son los secretos de cómo nombrar correctamente a tus productos, servicios y empresa.

En estos días, crear una marca es difícil.

El problema, Marty Neumeier nos cuenta, es la confusión.

Existe:

  • Confusión de productos, demasiados productos y servicios.
  • Confusión en las características, demasiado características en cada producto.
  • Confusión en la publicidad, demasiados mensajes en los medios.
  • Confusión en el mensaje, demasiados elementos por mensaje, y
  • Confusión en el canal, demasiados canales compitiendo.
En este resumen, vamos a ver 17 pasos para crear y potenciar la marca que siempre has soñado.

Pero primero necesitamos dejar algunas cosas en claro: 

  1. Necesitamos una definición de una marca: una marca es el sentimiento de patrimonio de una persona sobre un producto, servicio o empresa. No es lo que dices que es, es lo que la gente dice que es.
  2. Construir una marca estos días no se trata de cómo lanzar productos y servicios. Se trata de cómo atraer gente a una tribu en la que puedan confiar. Tu objetivo es ayudar a la gente a responder esta pregunta: ¿si compro este producto, qué beneficios tendré?
  3. Finalmente, tu marca debería estar en busca de un espacio blanco en el mercado. El objetivo no es ser mejor que la competencia, es jugar donde no hay competencia.
Cuando la atención está conectada con la diferenciación, fundamentada por una tendencia, y rodeada por comunicaciones atractivas tienes los ingredientes básicos de un gran cambio (ZAG).

Paso 1: ¿Quién eres? (Atención)

Buscar y entrar en un espacio en blanco (o mercado sin competidores) con una marca no es conveniente, si no tienes la experiencia, credibilidad y pasión necesarias para alimentar aquel éxito día tras día, año tras año.

Preguntas para hacerte a ti mismo

  • ¿Dónde tienes la mayor credibilidad?
  • ¿Dónde tienes la mayor experiencia?
  • ¿Dónde está tu pasión?

Pasos de acción para tomar

Escribir un futuro obituario para tu marca.

Paso 2: ¿Qué haces? (Foco)

El próximo paso es definir porque la has creado, más allá de hacer dinero.

Por ejemplo, el objetivo de Google es organizar la información mundial y hacerla universalmente accesible.

Si la razón tiene más de 12 palabras, vuelve al paso 1, o déjalo ahora y vuelve a él más tarde.

Preguntas para hacerte a ti mismo

¿Cuál es el negocio en el que estás?

Pasos de Acción a tomar

Decide cuál es tu propósito, más allá de vender un producto o servicio.

Establece tu propósito en 12 palabras o menos.

Paso 3: ¿Cuál es tu visión? (Foco)

¿Sabes y entiendes cuál es la visión de tu marca?:

Necesitas estar preparado para dar una clara imagen del futuro de tu empresa.

Preguntas para hacerte a ti mismo

  • ¿Qué quieres lograr en 5, 10, o 20 años?
  • ¿Cómo puedes hacer esta visión posible y emocionante?

Pasos de Acción a tomar

  • Crea una imagen real de tu futuro.
  • Pruébala en una porción real de comunicación.
  • Retrocede y defínela mejor.
  • Utilízala repetidamente para ilustrar la dirección de tu empresa.

Paso 4: ¿En qué ola estás andando? (Tendencias)

¿Sabes en que ola actual o futura está inmerso tu negocio?:

Es mucho más difícil crear una empresa sin utilizar una tendencia.

Como dice Neumeier, es la diferencia entre remar una tabla de surf y montar una ola

Preguntas para hacerte a ti mismo

  • ¿Qué tendencia está fortaleciendo tu empresa?
  • ¿Qué tan poderosa es?
  • ¿Puedes andar en más de una tendencia a la vez?

Pasos de Acción a tomar

Debes Hacer una lista de las tendencias que fortalecerán a tu empresa.

Paso 5: ¿Quién comparte el alcance de la marca? (Diferenciación)

Neumeier nos recuerda que debemos definir a nuestra empresa basándonos en lo que nos hace únicos, no en lo que nos hace que nos admiren.

Es por eso que es importante comprender con quién estás compitiendo en tu categoría.

Las posiciones que valen la pena tener en cualquier categoría son la 1 o 2.

Deberías inventar una nueva categoría donde puedas estar en un 1

Preguntas para hacerte

  • ¿Quien más compite en tu categoría?
  • ¿Quién viene primero, segundo y tercero en las mentes de los clientes?

Pasos de Acción a tomar

  • Descubre cómo tu marca ranquea con tus clientes,
  • Diseña una estrategia para convertirte en el número uno o dos, o
  • Conviértete en el primer movilizador en una nueva categoría

Paso 6: ¿Qué hace que tu seas el “Único” (Diferenciación)?

Veamos:

Nuestra marca es la única ( ___ ) que ( ___ ).

En el primer espacio debes poner el nombre de tu categoría, y en el segundo poner tu gran innovación (ZAG).

Aquí hay una versión más detallada del ejercicio, utilizando Harley Davidson como un ejemplo, para ayudarte a identificar tu categoría única:

  • Qué: El único fabricante de motocicletas.
  • Cómo: que fabrica motocicletas grandes y ruidosas (y de macho)
  • Quién: para hombres recios (y machos)
  • Dónde: mayormente en los Estados Unidos.
  • Porqué: quien quiere unirse a una banda de cowboys.
  • Cuándo: en una era de libertad personal en decadencia.

Preguntas para hacerte

¿Qué es lo que hace que tu marca sea tan diferente y atractiva?

Pasos de Acción a tomar

Completar una simple declaración de ser el único en la categoría.

Agrega detalle contestando:

  • Qué,
  • Cómo,
  • Quién,
  • Dónde,
  • Cuándo, y
  • Porqué.

Paso 7: ¿Qué debe ser agregado o quitado? (Diferenciación)

Menos es realmente más:

El arte de construir una marca que marque tendencia es saber cuándo agregar y cuándo quitar.

Si agregar un elemento a tu marca no te posiciona como un competidor más fuerte, entonces vuelve al tablero de dibujo.

Preguntas para hacerte

  • ¿Qué elementos de la marca existentes están debilitando tu exclusividad?
  • ¿Qué nuevos elementos podrían fortalecer tu exclusividad?
  • ¿Cómo los elementos restantes se alinearán con tu visión?

Acciones a tomar

  • Haz una lista de todos las ofertas planeadas y actuales y de los elementos de marca.
  • Decide cuáles ofertas mantener, sacrificar y agregar
  • Se cruel, es mejor equivocarse del lado del sacrificio.

Paso 8: ¿Quién te quiere? (Foco)

El objetivo en este paso es descubrir quiénes son los fans de tu marca.

De acuerdo a Neumeier, cada marca está construida por una comunidad, incluyendo sus socios proveedores clientes, no clientes, y a veces incluso competidores.

Una marca es esencialmente un ecosistema en el cual cada participante contribuye y se beneficia.

Preguntas para hacerte

¿Quién forma parte de la comunidad de tu marca?

¿Cómo puedes arreglar los «recibir y dar» para que todos estén satisfechos?

Pasos de Acción a tomar

Diagrama tu ecosistema de marca.

Decide cómo cada participante contribuye y se beneficiará.

Paso 9: ¿Quién es el Enemigo? (Comunicación)

En la creación de una marca, la apatía es un beso de la muerte:

Entonces en vez de esperar a la pelea que vendrá a ti, debes adelantarte y enfrentar la lucha.

Párate y toma el competidor más grande y más exitoso que puedas encontrar.

El objetivo no es derribar a las grandes empresas, sino emplear el principio de contraste para lanzar tu innovación o cambio.

Y recuerda, a veces el enemigo no es una empresa, sino la manera antigua de hacer cosas

Preguntas para hacerte

¿Qué competidor puedes nombrar como el malo?

Pasos de acción a tomar

Cuéntale a tus clientes que no estás en ningún término incierto.

Paso 10: ¿Cómo te llaman? (Diferenciación)

Este paso es sobre cómo elegir el nombre correcto.

Preguntas para hacerte

  • ¿Está tu nombre ayudando o perjudicando a tu marca?
  • Si te está perjudicando, ¿existe alguna posibilidad de cambiarlo?

Si es demasiado tarde para cambiarlo:

  • ¿Hay algún modo que puedas trabajar en él?
  • ¿Es apropiado para el juego de marca?
  • ¿Tiene piernas creativas?

Pasos de acción a tomar

  • Elige un nombre que sea diferente, breve y apropiado.
  • Asegúrate que sea fácil de deletrear y pronunciar.
  • Averigua si el nombre puede ser utilizado como un URL.
  • Determina cuán fácil o difícil será legalmente defenderlo.

Paso 11: ¿Cómo te lo explicas a ti mismo? (Comunicación)

Una linea verdadera es la cosa verdadera que puedes decir sobre tu marca, basándote en tu declaración única.

Debe ser algo que tus competidores no puedan reclamar, y algo que tus clientes encuentren valorable y creíble.

Aquí está una linea verdadera que la gente puede utilizar para describir a Southwest Airlines:

Puedes volar sobre cualquier parte por menos de lo que cuesta manejar.

Una vez que tengas una línea, es un paso corto hacia el eslogan al cliente

Por ejemplo:

Cuando Southwest dice «eres ahora libre para moverte a través del país», están traduciendo su línea de una manera más pulida.

Preguntas para hacerte

¿Cuál es la verdadera declaración que puedes hacer sobre tu marca?

Pasos de Acción a tomar

  • Confecciona una línea que te cuente porque tu marca es atractiva.
  • Evita las comas y las y.
  • Convierte tu línea en un eslogan para utilizar con tus clientes.

Paso 12: ¿Cómo harás pasar la voz? (Comunicación)

Un plan de marketing basado en un gran cambio (ZAGging) parecerá mucho más grande que lo que es.

Esto es porque eligirás competir solo en los puntos de contacto donde puedes ganar y ganar en grande.

Preguntas para hacerte

  • ¿Cómo puedes desarrollar tu nombre, tu línea, y eslogan?
  • ¿Cómo puedes inscribir partidarios de tu marca a través de los mensajes?
  • ¿Cómo puedes alinear todas tus comunicaciones con tu dirección (ZAG)?

Pasos de acción a tomar

Asegúrate que tu mensaje sea tan diferente como tu marca.

Solo compite en los puntos donde puedas ganar.

Paso 13: ¿Cómo se vincula la gente con tu marca? (Comunicación)

Cuando haces un mapeo de la propuesta de valor y cómo la gente te experimentará, recuerda que las mejores prácticas son generalmente prácticas comunes.

Asegúrate de definir tus puntos basados en los primeros principios

Preguntas para hacerte

¿Qué estás vendiendo y cómo estás vendiendo?

¿Cuál punto de contacto te permitirá competir en un espacio en blanco? 

Pasos de acción a tomar

  • Haz un mapeo de tu propuesta de valor con la de tus competidores.
  • Observa cuáles áreas competitivas puedes evitar por completo.
  • Descubre los puntos de contacto de los clientes donde estarás sin oposición.

Paso 14: ¿Qué es lo que ellos experimentan (Comunicación)

Los clientes experimentan tu marca en puntos específicos:

Por lo tanto elegir lo que aquellos puntos son, e influenciar lo que sucede allí es un trabajo importante.

Preguntas para hacerte

  • ¿Cómo aprenderán sobre ti los clientes?
  • ¿Cómo puedes vincularlos con tu marca?
  • ¿Cuál será tu competencia en cada touchpoint?
  • ¿Dónde debes colocar tus recursos de marketing?

Pasos de Acción a tomar

Realiza un mapeo del viaje del cliente desde el desconocimiento al compromiso total.

Apuesta tus recursos en las experiencias que marcan cambios.

Paso 15: ¿Cómo ganar su lealtad? (Comunicación)

Cuando los clientes son leales:

  1. Dejan de considerar otras marcas,
  2. Piden tu marca por el nombre,
  3. Recomiendan tu marca a otros,
  4. Esperan más y viajan más lejos para obtener tu marca,
  5. Aceptan extensiones de marca más fácilmente, y
  6. Continúan pagando un precio especial.
¿Que opinas de Apple? ¿Como resuenan en tu mente todas estas afirmaciones cuando piensas en Apple?

Preguntas para hacerte

¿Cómo puedes ayudar a los clientes a construir barreras a la competencia?

¿Cómo puedes evitar crear un programa de deslealtad?

Pasos de Acción a tomar

  • Comienza por ser leal a tus clientes.
  • No hagas que los nuevas clientes se sientan castigados o excluidos.
  • Brinda a los clientes leales las herramientas para introducir nuevos clientes.

Paso 16: ¿Cómo extiendes tu éxito?(Foco)

Tan pronto como tu empresa vaya de una oferta simple a una línea de ofertas, está en el negocio de las carteras de marcas.

Existen dos modelos para organizar la cartera de marcas:

  1. El primero es House of Brands (Casa de Marcas), lo que significa que la empresa comercializa un rango de nombres de marcas separadas. P&G es el ejemplo más conocido de esto con marcas como Tide, Crest and Old Spice.
  2. El segundo modelo es Branded House (La Marca), significa que la empresa es la marca, y los productos y servicios son una subdivisión de la marca principal.

En nuestro caso concreto, EGA Futura es la marca, bajo la cual coexisten productos como EGA Futura Habitat, EGA Futura 365 y EGA Futura Project entre muchos otros mas.

Preguntas para hacerte

¿Cómo mantienes el crecimiento de tu marca año tras año?

Pasos de Acción a tomar

  • Elige entre una House of Brands y una Branded House.
  • Agrega extensiones que refuercen el significado de la marca.
  • Evita extensiones que saquen la atención del significado de la marca.
  • Evita extensiones que te involucre en la competencia con los líderes.

Paso 17: ¿Cómo proteges tu cartera? (Foco)

Existen cuatro peligros que la cartera de marcas enfrentan, y que las marcas simples no:

  1. Contagio,
  2. Confusión,
  3. Contradicción, y
  4. Complejidad.

Veamos las 3 primeras:

  • Contagio es la parte oscura de la sinergia. Si una línea de producto en una branded house tiene un problema, puede infectar el resto de las líneas de productos.
  • Confusión es otro problema. Cuando hay 17 variedades de pasta dental de Crest, no sabemos realmente lo que realmente es Crest.
  • Contradicción es el tercer problema que ocurre cuando una empresa intenta expandir una marca globalmente.

Ya que las marcas están definidas por los clientes, la gente en una cultura puede ver un producto o empresa de manera diferente.

Por ejemplo:

Disney puede significar un entretenimiento sano en algunas culturas y un imperialismo cultural en otras.

Por último, tenemos Complejidad. Los segmentos múltiples, productos múltiples y extensiones múltiples pueden crear fácilmente crecimiento desaforado y puede se tornarse difícil manejar una cartera de marca.

Gerenciar tu cartera de marca requiere roles claros, relaciones y límites para las marcas. La tarea más importantes en la creación de una marca (una vez que hayas creado una) es la capacidad de decir no.

Preguntas para hacerte

¿Cómo puede la totalidad ser más valorable que las partes?

¿Cómo puedes permanecer focalizado bajo la presión de la ganancia a corto plazo?

Pasos de Acción a tomar

Evita la enfermedad C:

  • Contagio,
  • Confusión,
  • Contradicción, y
  • Complejidad.

Comprende los efectos de largo plazo de las extensiones de la marca.

Conclusión

Si sigues estos pasos, podrás exitosamente confeccionar tu marca y cumplir con las necesidades fundamentales que exigen de la misma.

Solo debes dedicarle algo de tu tiempo para pensar en lo que ya has creado o lo que estas por crear. ¡Adelante!

Encuentra la versión actualizada de este artículo en este lugar: https://www.egafutura.com/negocios/zag-estrategia-marcas

Categories
Transformación digital

¿Quiere mejorar el servicio de campo en su empresa? Sube en una plataforma

En Fike Corporation , instalamos equipos de seguridad para las principales corporaciones de todo el mundo. Es un negocio complejo, y nuestro trabajo no termina después de apretar el último tornillo en una instalación. Lejos de ahi. Estamos de guardia para garantizar que las empresas a las que prestamos servicios estén a salvo de incendios o explosiones. El servicio de campo es nuestra primera línea de defensa para proteger a nuestros clientes de accidentes industriales y lo que da forma a la percepción que tienen nuestros clientes de nuestra marca.

¿El servicio de campo genera ingresos ? Si. ¿La lealtad del cliente? Absolutamente. Pero es mucho más profundo. El servicio de campo nos ayuda a convertirnos en asesores de confianza para nuestros clientes, lo que crea una conexión única entre nuestra empresa y nuestros clientes.

Por eso, para nosotros, el servicio de campo es la piedra angular de nuestra estrategia comercial general. Nuestro equipo de liderazgo y las partes interesadas clave vieron inmediatamente su valor para nuestro negocio. Ellos aceptaron nuestra visión de elevar el servicio de campo desde el principio.

Estos son los cuatro pasos que tomamos para solidificar el rol estratégico del servicio de campo en nuestra organización y lo que otros pueden aplicar a sus propios negocios.

1. Conectar el servicio de campo con la organización en general

Hace cuatro años, nos preguntamos cómo podríamos trabajar mejor con nuestros clientes. La respuesta no fue mejorar nuestra función de ventas, como puede ser para otras empresas. Fue una mejor habilitación de nuestro equipo de servicio de campo. Sabíamos que necesitábamos brindarle a nuestro equipo la tecnología adecuada para agilizar las órdenes de trabajo y mejorar las resoluciones de la primera visita. Elegimos Salesforce Field Service porque sabíamos que podía proporcionar una plataforma central para unificar el servicio y los datos de ventas al tiempo que proporciona la infraestructura para escalar para nuestros esfuerzos futuros. Entonces, construimos un caso de negocios.

A través de ese proceso, nos dimos cuenta de que no podíamos realizar con precisión las ganancias y pérdidas (P&L), calcular la tubería o vincular las órdenes de trabajo a un contrato sin conectar el servicio de campo a la organización en general. Ahí fue cuando me dio cuenta. No solo necesitábamos una solución de gestión de servicios de campo, necesitábamos integrar todos nuestros datos de servicios de campo en una plataforma de gestión de relaciones con el cliente (CRM). Era la única forma de darnos una visión directa de cada etapa del proceso de ventas y cada orden de trabajo, y acceso a paneles de informes en tiempo real. Más importante aún, fue la clave para demostrar el valor del servicio de campo a nuestro equipo de liderazgo.

Lograr que todos estén en la misma plataforma es la mejor manera de lograr que el liderazgo vea el valor inherente del servicio de campo.

Con todo en una plataforma, nuestros equipos realizan un seguimiento de cada etapa del ciclo de vida del producto. Esto nos permite ser proactivos con nuestros clientes, desde la venta hasta la instalación y el monitoreo del desempeño años después. Podemos analizar nuestros datos con la inteligencia artificial de Einstein para decir: "Si la presión de este activo supera este punto de referencia, mi cliente debe saberlo". El cliente también puede iniciar sesión en Salesforce para rastrear el estado de sus activos y mitigar posibles problemas de mantenimiento.

2. Aproveche su talento en una plataforma

Nos dimos cuenta de que al trabajar en una plataforma, podemos aprovechar el talento bajo un mismo paraguas y crear conjuntos de habilidades y especializaciones comunes. En el servicio de campo, un grupo se convirtió en súper adoptadores de la plataforma Salesforce. Aprendieron a resolver algunos de nuestros mayores problemas integrando nuevos flujos de trabajo y creando nuevos procesos.

Aquí hay una ventaja de tener a todas las partes interesadas en una plataforma: cualquier miembro del equipo puede identificar un problema y crear un flujo de trabajo para resolverlo. Por ejemplo, uno de nuestros representantes de ventas supervisa un módulo de gestión de casos. Si bien siempre queremos que los clientes se comuniquen primero con nuestro equipo de servicio, ocasionalmente los clientes se comunicarán primero con su representante de ventas para orientarlos en la dirección correcta hacia una resolución. Tiene sentido ya que nuestros representantes son sus puntos de contacto de confianza en nuestra empresa. Ahora, los representantes de ventas que reciben solicitudes relacionadas con el servicio utilizan la plataforma para dirigir a los clientes al miembro del equipo adecuado para ayudarlos a resolver su problema.

3. Capacite a sus clientes y equipos con las mejores herramientas

Nuestro equipo de servicio de campo tiene las espaldas de nuestros clientes. La asistencia remota ha cambiado las reglas del juego para nosotros. Cuando un cliente llama, evaluamos si el problema requiere una visita in situ o podemos guiarlo de forma remota a través de una resolución. En este último caso, enviamos un enlace para unirnos a una videollamada. Para problemas de rutina, como ubicar una válvula de agua, simplemente podemos explicarles cómo encontrarla.

También utilizamos la asistencia remota para determinar si nuestro equipo o una pieza necesita reemplazo, en lugar de realizar un recorrido adicional por el sitio. Por teléfono, tomamos una medición de realidad aumentada (AR) para determinar si el activo necesita reparación o reemplazo. Desde la perspectiva del sitio, esto nos ayuda a conocer las dimensiones aproximadas de los peligros que estamos protegiendo. Sin siquiera visitar el sitio de trabajo, podemos brindarle una cotización precisa en una fracción del tiempo y el costo que tomaría hacer una visita al sitio.

4. Capacite a su equipo de servicio de campo para que encarne su cultura

Fike es una empresa familiar y cuando habla con nosotros o nos compra un producto, se convierte en parte de nuestra familia. Nuestro equipo de servicio de campo, incluidos nuestros contratistas, son extensiones de eso. Son el rostro de nuestra marca .

Sin embargo, algunos técnicos, que han estado con nosotros durante años y han establecido excelentes relaciones con los clientes, se están jubilando. Los nuevos empleados, naturalmente, tienen menos experiencia técnica y conocimiento institucional sobre nuestra organización. Por eso es fundamental para nosotros retener un alto grado de conocimiento incluso cuando el personal de servicio de campo con más experiencia deja la empresa. ¿Pero cómo?

Usamos Trailhead , la plataforma de aprendizaje en línea de Salesforce, para que los nuevos miembros del equipo estén al tanto de los conceptos básicos de nuestra tecnología y marca, así como para la capacitación continua. Para la capacitación en el trabajo, usamos nuestra capacidad de asistencia remota para capacitar a los técnicos junior en el campo a través de video en vivo. El técnico colabora con un asesor de confianza para recorrer el proceso paso a paso de una reparación en el sitio.

¿Mi recomendación número uno para elevar el servicio de campo en cualquier organización? Haga que todos estén en la misma plataforma. Es la mejor manera de ayudar a los líderes a ver el valor inherente del servicio de campo y cómo crea una conexión continua con sus clientes.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.salesforce.com/blog/elevating-field-service/

Categories
Developers Tutoriales de Salesforce

Cómo construir una extensión de código VS impulsada por Webview con LWC ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

La creación de extensiones interactivas para Visual Studio Code (VS Code) no siempre es fácil cuando usa la funcionalidad incorporada. Para cambiar esto, puede utilizar Webviews. Le permiten ejecutar aplicaciones web locales dentro de VS Code, y esas aplicaciones web también pueden comunicarse con el IDE. Esta publicación de blog le presentará las extensiones de VS Code, cómo crear una aplicación web para VS Code con Lightning Web Components (LWC) y brindará un consejo útil para acelerar el desarrollo de LWC en general.

¿Qué es una extensión de VS Code?

VS Code se creó con la extensibilidad como uno de sus principios principales. Una extensión de VS Code es un complemento que agrega funcionalidad a VS Code, extendiéndolo o personalizándolo. Puede crear extensiones para admitir un nuevo lenguaje de programación, ejecutar tareas automatizadas, mostrar una interfaz de usuario con la que los usuarios pueden interactuar y mucho más. Las opciones son enormes. Puede encontrar algunas extensiones populares de VS Code publicadas por Salesforce en Salesforce Extension Pack .

Una forma en la que puede crear extensiones de VS Code es utilizando Webviews y la API de Webview . Puede pensar en una vista web como un iframe, en el que puede representar una interfaz de usuario construida con HTML, JavaScript y CSS. Puede comunicar la interfaz de usuario integrada con el código de extensión VS Code pasando mensajes en ambas direcciones, utilizando las API proporcionadas.

Un ejemplo de una extensión de VS Code impulsada por Webview es un proyecto divertido en el que Kotaro Nishino y yo hemos estado trabajando recientemente. Lo hemos llamado LWC Builder. LWC Builder facilita la creación de componentes web Lightning que están diseñados para ejecutarse en la plataforma Salesforce. Su principal ventaja es que le permite seleccionar las opciones de configuración de los componentes desde una interfaz de usuario. Por ejemplo, las páginas para las que desea que esté disponible o las propiedades que aparecerán en el generador de aplicaciones. Esto le evita tener que recordar o buscar las diferentes opciones, sintaxis y etiquetas necesarias en el archivo de metadatos. La extensión también le permite obtener una vista previa de los archivos de componentes y, finalmente, puede crearlos con un solo clic.

La interfaz de usuario desde la que puede configurar y obtener una vista previa de los archivos de componentes es una aplicación LWC OSS incrustada en una vista web de VS Code. Puede instalar la extensión LWC Builder VS Code que se nos ocurrió a través de su archivo VSIX .

El siguiente video muestra algunas de las capacidades que tiene LWC Builder. Creamos un componente que muestra una propiedad cuando se coloca en las páginas de inicio. También hacemos que el componente esté disponible para las páginas de registro de algunos objetos. Finalmente, obtenemos una vista previa de los archivos de componentes resultantes antes de crearlos.

[contenido incrustado]

Cómo crear una extensión de VS Code

Las extensiones de VS Code se pueden escribir en JavaScript o TypeScript. Puede usar Yeoman y el paquete de nodo generador de extensiones de VS Code . Puede instalarlo ejecutando npm install -g yo generator-code y luego ejecutarlo ejecutando yo code. Esto abrirá un asistente, similar al que obtienes con create-lwc-app ; reunirá las opciones de configuración seleccionadas para crear la estructura básica del proyecto.

Por ejemplo, si crea una extensión de TypeScript, esta es la estructura del proyecto que se crea, siendo extension.ts el punto de entrada de la aplicación.

Cómo incrustar una aplicación LWC OSS como vista web

Para LWC Builder, dividimos la aplicación en dos partes muy bien diferenciadas: la aplicación LWC OSS , que puede ejecutarse independientemente de VS Code, como una aplicación LWC OSS normal, y la extensión VS Code .

La extensión VS Code importa la aplicación LWC OSS a través de la resolución del módulo npm para incrustarla en una vista web . Esto nos permitió iterar rápidamente en el proceso de desarrollo, publicando nuevas versiones de la aplicación LWC OSS con frecuencia y simplemente actualizando la dependencia en el archivo package.json de extensión de VS Code para obtener los cambios. Puede adoptar un enfoque diferente, pero nuestra experiencia de desarrollo al hacerlo de esta manera fue muy fluida.

 { "dependencias": { "lwc-builder-ui": "^ 0.1.20" } // ...
}

Para crear una vista web, debe crear una instancia de un WebviewPanel que incluya los archivos de la aplicación de la interfaz de usuario. En nuestro caso, los archivos de la aplicación LWC OSS compilados. Básicamente, lo que hacemos es leer los archivos compilados de la aplicación LWC OSS de la node_modules (descargados previamente a través de npm install ) y aplicar algunas transformaciones necesarias.

 this.webviewPanel = vscode.window.createWebviewPanel ( 'lwcBuilder', 'LWC Builder', vscode.ViewColumn.One, { // Habilite los scripts en la vista web enableScripts: verdadero, } ); // Establecer el contenido del panel de vista web const pathToLwcDist = path.join (context.extensionPath, LWC_BUILDER_UI_PATH); const pathToHtml = path.join (pathToLwcDist, HTML_FILE); let html = fs.readFileSync (pathToHtml) .toString (); this.webviewPanel.webview.html = HtmlUtils.transformHtml (html, pathToLwcDist, webview);
);

Las transformaciones que tienes que aplicar son:

  • Para transformar las etiquetas HTML <script> y <link>, ya que VS Code usa un protocolo que necesita rutas de archivo relativas para comenzar con vscode-webview-resource , por ejemplo, en lugar de tener <script src=“index.js”> , Necesitará usar <script src=“vscode-webview-resource:0.app.js:index.js”> . Lo mismo se aplica a los enlaces.
  • Para agregar una metaetiqueta de Política de seguridad de contenido , de modo que se puedan cargar scripts y hojas de estilo locales.

Cómo ejecutar acciones de VS Code desde su WebView

La aplicación incorporada y la extensión VSCode pueden comunicar mensajes de paso. Es decir, el receptor puede definir un oyente (suscribirse a un mensaje), que se ejecutará cuando el editor publique un mensaje. Esto funciona en ambas direcciones.

Como ejemplo, echemos un vistazo a cómo pasamos un mensaje de la aplicación LWC OSS a la extensión VS Code en LWC Builder. Cuando el usuario ha terminado de configurar el nuevo componente y hace clic en «Crear», la aplicación LWC OSS envía un mensaje a Webview, que contiene la configuración seleccionada por el usuario.

 onButtonClick () { // Enviar mensaje al servidor const message = new LWCBuilderEvent ('create_button_clicked', this.contents); this.vscode? .postMessage (mensaje);
}

Cuando se escucha este mensaje , la extensión de VS Code crea los archivos LWC correspondientes utilizando la API de VS Code . El controlador de mensajes, o escucha, debe estar adjunto al panel de Webview .

 export class WebviewInstance { // ... this.webviewPanel.webview.onDidReceiveMessage (this.onDidReceiveMessageHandler, this, this.subscriptions); protegido onDidReceiveMessageHandler (evento: LWCBuilderEvent): void { // Manejo de mensajes desde el interruptor de IU (event.type) { caso 'create_button_clicked': createLwcFolder (event.payload, this.lwcFolderUri); caso 'error': vscode.window.showErrorMessage (event.error); regreso; defecto: vscode.window.showInformationMessage (`Evento desconocido: $ {event.type}`); } } // ... }

Este es un diagrama que representa el flujo de información:

Cómo definir los puntos de contribución para lanzar la vista web

Para poder lanzar una extensión de VS Code, debe definir al menos un punto de contribución . Los puntos de contribución son los puntos de entrada a través de los cuales queremos permitir que los usuarios ejecuten el código de extensión. Un punto de contribución típico es cuando el usuario selecciona un comando en la paleta de comandos, pero puede ser casi cualquier cosa: seleccionar un texto en el código, hacer clic en un menú, etc. Los puntos de contribución se definen en el archivo package.json. Para LWC Builder definimos dos puntos de contribución: un comando que está disponible en la paleta de comandos, cuando estás dentro de un proyecto SFDX, y también una opción cuando haces clic derecho en el menú de la carpeta lwc

 { "contribuye": { "comandos": [ { "comando": "lwc-builder.openLWCBuilder", "title": "Abrir LWC Builder" } ], "menús": { "explorador / contexto": [ { "comando": "lwc-builder.openLWCBuilder", "title": "Abrir LWC Builder", "when": "explorerResourceIsFolder && resourceFilename == lwc && sfdx: project_opened" } ], "commandPalette": [ { "comando": "lwc-builder.openLWCBuilder", "when": "sfdx: project_opened" } ] } }, // ...
}

Comandos de lanzamiento de puntos de contribución. Usted define los comandos en el archivo de entrada de la extensión ( extension.ts en nuestro caso). Para LWC Builder, creamos un openLWCBuilder que crea una instancia de la vista web. Vinculamos los dos puntos de contribución al mismo comando.

 const openLWCBuilderCommand = vscode.commands.registerCommand ( 'lwc-builder.openLWCBuilder', (uri: vscode.Uri) => { nueva WebviewInstance (contexto, uri); } ); context.subscriptions.push (openLWCBuilderCommand);

Cómo empaquetar y publicar el archivo VSIX

Finalmente, empaquetar y publicar una extensión de VS Code es sencillo. Solo tiene que usar vsce («Extensiones de código de Visual Studio») , una herramienta de línea de comandos creada para este propósito. Puede instalarlo ejecutando npm install -g vsce . Luego, puede generar el .vsix instalable ejecutando el vsce package y, opcionalmente, publicarlo en el mercado de VS Code que ejecuta vsce publish.

Conclusiones

Las extensiones de VS Code son geniales, te ayudan a personalizar y extender VS Code de infinidad de formas. ¡Las extensiones pueden hacer que su experiencia de desarrollo sea más rápida, fácil e incluso más divertida! Crear extensiones de VS Code no es difícil, y debo decir que trabajar con la documentación de VS Code fue increíble. Es fácil de seguir, completo y lleno de ejemplos.

Las extensiones de VS Code se pueden ampliar enormemente con Webview, incorporando aplicaciones web personalizadas fácilmente. Inicialmente, LWC Builder era una aplicación web independiente construida con LWC OSS. Gracias a las vistas web, pudimos reutilizar lo que ya habíamos creado. De hecho, la aplicación LWC OSS aún puede ejecutarse de forma independiente si es necesario.

La creación de una extensión de código VS y una aplicación LWC OSS fue una gran experiencia para nosotros. Aprendimos mucho y ahora esperamos que la extensión pueda ayudar a otros desarrolladores a ser más productivos. Estamos abiertos a contribuciones. ¡No dude en ayudarnos a mejorar la aplicación LWC OSS o la extensión VS Code con sus increíbles ideas!

Sobre los autores

Alba Rivas trabaja como líder en desarrollo evangelista en Salesforce. Se centra en los componentes web Lightning y la estrategia de adopción de Lightning. Puedes seguirla en Twitter @AlbaSFDC.

Kotaro Nishino trabaja como ingeniero de demostración en Salesforce. Crea demostraciones para clientes en Japón y Corea del Sur, y crea activos y herramientas que mejoran la productividad de los pioneros. Record Clone es uno de sus trabajos recientes.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2021/04/how-to-build-a-webview-powered-vs-code-extension-with-lightning-web-components.html

Categories
Servicio al cliente

Cómo ahorramos 40.000 horas al salir de una bandeja de entrada compartida de Gmail

De acuerdo, no hemos calculado las horas exactas. Pero suponiendo que nuestro equipo de 20 personas haya pasado incluso una hora al día buscando a tientas en un buzón de correo compartido de Gmail durante los últimos 8 años, nos hemos ahorrado años de trabajo.

Uno de nuestros valores fundamentales solía ser «rudimentario».

Reducimos y ahorramos para mantener nuestros ingresos en números negros.

Las «soluciones alternativas» y los «trucos» eran parte de nuestra práctica diaria.

Usamos Gmail para todo cuando comenzamos esta empresa, sí, incluso para el soporte a los clientes, principalmente porque la plataforma de soporte de Groove aún no existía, pero también porque era barata y fácil.

Sin embargo, imaginamos una empresa futura en la que no necesitáramos estirar nuestros recursos.

Tan pronto como nuestro producto de bandeja de entrada inicial estuvo listo, dejamos de usar una bandeja de entrada compartida improvisada en Gmail.

Desde entonces, hemos podido contratar miembros del equipo de atención al cliente dedicados, crear un flujo de trabajo eficaz para que los ingenieros resuelvan informes de errores y crear informes para ver los comentarios de los clientes en tiempo real sobre nuestros productos y funciones.

La ironía es que, al salir de la bandeja de entrada compartida gratuita de Gmail, terminamos ahorrando (y ganando) más dinero.

Analizaremos cómo lo hicimos y cuándo supimos que era hora de irnos.

Cuando supimos que era hora de dejar de usar Gmail como bandeja de entrada compartida

Francamente, en el momento en que busca en Google la «bandeja de entrada compartida de Gmail» es probablemente la señal de que debe dejar de usar Gmail.

Su negocio está cambiando, hay más trabajo por hacer. Tiene curiosidad y es optimista sobre la exploración de nuevas soluciones.

Tal vez esté pensando en contratar y no está seguro de cómo se desarrollaría en la bandeja de entrada. Has estado respondiendo correos electrónicos de support@mybiz.com hasta ahora. No querrás soltar las riendas por completo. Pero, ¿es posible simplemente dar acceso a alguien a su buzón de correo de Gmail? ¿Cómo funcionaría eso?

O tal vez ya hayas dado este paso. Hay varias personas que inician sesión en la misma cuenta y … no funciona correctamente.

Gmail no está hecho para colaborar . Para el correo electrónico personal, es genial y fácil. Pero cuando supervisa los correos electrónicos comerciales compartidos (como sales @, support @, info @), carece de las funciones necesarias que solo proporciona una bandeja de entrada compartida real.

Estos cinco pasos en falso indicaron que debíamos hacer un cambio; le mostraremos cómo el software de bandeja de entrada colaborativa resolvió cada uno de ellos.

Enviamos accidentalmente varias respuestas a la misma pregunta

La forma más engañosa de «compartir» una cuenta de Gmail es agregar delegados. Gmail permite hasta 25 delegados por cuenta. Esto significa que puede otorgar acceso a un asistente, a las primeras contrataciones, a las ventas o a los representantes de soporte para que todos puedan responder a los correos electrónicos de la misma cuenta.

Pero esto puede volverse rebelde rápidamente. No sabrá quién responde qué correo electrónico ni cuándo.

La detección de colisiones resuelve este problema en una bandeja de entrada compartida adecuada. Puede ver fácilmente si alguien ya está respondiendo a una conversación para evitar respuestas dobles embarazosas.

La bandeja de entrada compartida de Gmail carece de detección de colisiones a diferencia de la bandeja de entrada compartida de Groove.
El “hermanamiento” no es lindo cuando intentas administrar un negocio. Obtén Groove para que nunca más vuelvas a enviar respuestas dobles accidentales.

Perdimos la pista de los correos electrónicos

No es realista (ni productivo) mirar su bandeja de entrada todo el día y responder a nuevas consultas a medida que llegan. Inevitablemente, algunos correos electrónicos se responden rápidamente, otros se colocan en un segundo plano.

Organizar estos diversos tipos de solicitudes y asegurarse de que cada una tenga una resolución completa era casi imposible con Gmail.

Al usar la Bandeja de entrada compartida de Groove , sabemos dónde se encuentra cada conversación al marcarla como Abierta, Pospuesta o Cerrada. Posponer nos permite marcar las conversaciones como pendientes para que se vuelvan a abrir en un momento posterior o actúen como un recordatorio para realizar un seguimiento.

La bandeja de entrada compartida de Gmail carece de recordatorios de seguimiento a diferencia de la bandeja de entrada compartida de Groove.
Obtener acceso a “Snooze” con una prueba gratuita de Surco.

Pasamos el 90% de nuestro tiempo reenviando mensajes

Como fundador de una empresa en etapa inicial, es probable que usted sea la primera línea de defensa con los correos electrónicos. Es simplemente parte de su día a día delegar correos electrónicos a las personas adecuadas. Envía informes de errores a sus ingenieros. Las preguntas de los clientes van a su representante de soporte. Los comentarios sobre el producto van a su diseñador.

Delegar tareas a otros equipos es parte de su trabajo. Pero hacerlo todos los días, durante horas todos los días, es simplemente ineficaz. Sin mencionar que lo aleja de un trabajo más significativo.

Una bandeja de entrada compartida incluye funciones como asignaciones, notas y menciones para delegar y discutir problemas sin tener que abandonar la conversación real.

La bandeja de entrada compartida de Gmail carece de herramientas de delegación y colaboración internas a diferencia de la bandeja de entrada compartida de Groove.
Simplemente no se puede hacer esto en Gmail … empezar a utilizar Groove para ver cuánto mejor trabajo puede ser.

Teníamos un documento de Google de 100 páginas con respuestas comunes

Ah, copiar y pegar. Uno de los grandes pasatiempos empresariales.

Y con eso quiero decir, ya pasó su tiempo .

No debería tener que presionar CTRL + F cada vez que necesite encontrar una respuesta a la pregunta de un cliente. Los Documentos de Google son fáciles y versátiles, pero se vuelven difíciles de manejar cuando se utilizan como referencia para las comunicaciones empresariales compartidas.

La plataforma de Groove incluye una base de conocimientos adecuada junto con una integración para acceder a ella directamente desde la bandeja de entrada. Podemos insertar sin esfuerzo un artículo de la base de conocimientos en una respuesta y abrir rápidamente un artículo como referencia sin tener que salir de la bandeja de entrada.

La bandeja de entrada compartida de Gmail carece de recursos intuitivos a diferencia de la bandeja de entrada compartida de Groove.
La nueva base de conocimientos y la integración de la bandeja de entrada de Groove hacen que la búsqueda de documentos de referencia sea perfecta.

Obtuvimos 0 estadísticas de todos estos correos electrónicos

No está dirigiendo una línea de producción en una fábrica, está dirigiendo todo un negocio.

Al final del día, no es suficiente decir: «Respondimos todos los correos electrónicos».

Para empezar, desea comprender por qué llegaron esos correos electrónicos. Desea descubrir los problemas subyacentes para poder crear soluciones proactivas. Desea aprovechar cada interacción con el cliente para crear un mejor producto y hacer crecer su negocio.

Simplemente no puede obtener ninguno de estos conocimientos sin una plataforma de soporte al cliente real.

El panel de informes de Groove realiza un seguimiento de las métricas relacionadas con:

  • Volumen de conversación y tiempo de respuesta
  • Felicidad y retroalimentación del cliente
  • Rendimiento del usuario, el equipo y la base de conocimientos
Seguimiento del rendimiento y la felicidad con su versión de prueba de Groove

Si está experimentando alguno de estos puntos débiles al usar Gmail como una bandeja de entrada compartida, es hora de irse.

Cómo pasar de Gmail a una bandeja de entrada compartida real

Hay muchas opciones en el mercado para bandejas de entrada compartidas. Desde simples integraciones de Gmail y extensiones de Chrome hasta sólidas plataformas y sistemas de emisión de boletos.

Nuestro fundador, Alex , los probó todos antes de crear finalmente su propio producto.

Claramente, no nos avergüenza admitir que nos encanta usar Groove para nuestras propias necesidades de bandeja de entrada compartida. Usamos nuestro propio negocio como campo de pruebas para funciones y flujos de trabajo.

Creemos que tiene todo lo que las empresas en crecimiento necesitan para brindar una experiencia de cliente de clase mundial sin agregar complejidad innecesaria.

Pero cada negocio es diferente. Así que aquí hay una lista general de consejos sobre cómo realizar la transición desde una bandeja de entrada compartida de Gmail.

1. Investiga las mejores herramientas de bandeja de entrada compartida

La fase de «investigación» es a menudo la más difícil de conquistar. Es difícil sentirse motivado para hacer algo que no tiene un objetivo final real. Quiero decir, podrías investigar para siempre .

Hice una lista rápida de 10 puntos, con un objetivo final claro, que puede utilizar para avanzar en este primer paso:

  1. Anote sus mayores puntos débiles.
  2. Cree su lista de deseos de funciones.
  3. Pida recomendaciones a sus colegas.
  4. Consulte los sitios de calificación y revisión.
  5. Haz una búsqueda en Google.
  6. Piense en cinco opciones viables.
  7. Navega por sus sitios web.
  8. Vea videos de demostración .
  9. Haz una lista de pros y contras.
  10. Reduzca las cinco opciones a tres y comience las pruebas gratuitas .

2. Inicie una prueba gratuita y sincronícela con Gmail

Aquí no estamos hablando de software de nivel empresarial que requiere una demostración portátil y precios personalizados. (Me tomé la libertad de asumir que no es una empresa empresarial, ya que todavía usa Gmail …)

Pase directamente a una versión de prueba gratuita para mejorar rápidamente y ver cómo funciona realmente el software dentro de su empresa. Conecte sus direcciones de correo electrónico actuales de Gmail al software de la bandeja de entrada compartida.

Responda correos electrónicos de clientes reales y familiarícese con la plataforma. La mayoría de los servicios ofrecen al menos una semana para una prueba gratuita. Utilice cada minuto para asegurarse de que resuelve todos sus puntos débiles.

3. Organiza tus conversaciones

Primero pruebe las funciones organizativas de su bandeja de entrada compartida.

Con Groove , las carpetas le permiten crear vistas personalizadas para ciertos tipos de conversaciones para adaptarse a su flujo de trabajo.

La bandeja de entrada compartida de Gmail carece de herramientas organizativas para diferentes departamentos, a diferencia de la bandeja de entrada compartida de Groove.
Las carpetas de Groove mantienen organizadas todas las conversaciones con los clientes.

Esto facilita la asignación de correos electrónicos a los compañeros de equipo y le asegura un seguimiento de los clientes en espera.

4. Configure flujos de trabajo automatizados

A continuación, automatice las tareas robóticas (como reenviar correos electrónicos o copiar y pegar respuestas).

Las reglas y las respuestas enlatadas nos resuelven estos problemas dentro de Groove .

Las respuestas almacenadas son básicamente plantillas de correo electrónico en overdrive. Guarde sus respuestas más utilizadas directamente en la bandeja de entrada. Conéctelos a cualquier conversación con un solo clic. Inserte variables automáticamente (como el nombre de un cliente).

La bandeja de entrada compartida de Gmail carece de capacidades de automatización a diferencia de la bandeja de entrada compartida de Groove.
Respuestas enlatadas en Groove.

Las reglas son esencialmente una lista de tareas pendientes para su bandeja de entrada. Configúrelos usando condiciones «si … entonces» como:

  • Si [el asunto contiene fuera de la oficina], entonces [establecer el estado en cerrado]
  • Si [el asunto o la descripción contiene un informe de error], [asignar al agente ‘Lesley’]
  • Si [el correo electrónico es xyz@bigwig.com], entonces [agregar etiqueta ‘VIP’]
La bandeja de entrada compartida de Gmail carece de reglas condicionales para ayudarte a automatizar tareas, a diferencia de la bandeja de entrada compartida de Groove.
Configure reglas en Groove para automatizar sus tareas.

5. Ver informes para descubrir las necesidades de contratación y las oportunidades de crecimiento.

Y finalmente, evalúe la herramienta de informes de la bandeja de entrada compartida. Este será el centro de todos los datos y conocimientos de sus clientes. Debería ser fácil de entender.

En Groove, uno de los informes más útiles de inmediato rastrea las horas de mayor actividad. Esto le indica cuándo el volumen de correo electrónico es más alto. Es una forma sencilla de ver cuándo debe dedicar su tiempo a monitorear la bandeja de entrada o qué horas necesitará trabajar un nuevo empleado.

La bandeja de entrada compartida de Groove incluye un informe de los momentos de mayor actividad.
El panel de informes de Groove revela las necesidades de personal.

Querrá usar etiquetas para rastrear el contenido y observar las tendencias también.

La bandeja de entrada compartida de Gmail carece de información sobre el contenido del correo electrónico, a diferencia de la bandeja de entrada compartida de Groove.
Los informes de etiquetas revelan problemas y solicitudes de productos.

Identifique las áreas exactas que necesitan mejoras para que pueda contratar a las personas adecuadas con las habilidades adecuadas y crecer de manera más eficiente .

Gestión de bandeja de entrada compartida para pequeñas empresas centradas en el crecimiento

El crecimiento en las primeras etapas es uno de los momentos más emocionantes del ciclo de vida empresarial. Pero hay muchos consejos de «desearíamos saber esto en el pasado» que nos sentimos obligados a dar.

Las expectativas borrosas con el correo electrónico grupal en Gmail tensaron mi relación con mis compañeros de equipo en el pasado.

«¿Iban a responder?» «¿Por qué siempre tuve que responder?» «¿De verdad dijeron eso?»

– Confesiones de un buzón mal compartido

Es una tontería pensar que las prácticas confusas de correo electrónico pueden causar tanta frustración. Y aún más tonto cuando te das cuenta de que podría resolverse por completo cambiando a una plataforma de bandeja de entrada compartida mejor.

Dar prioridad a la administración de la bandeja de entrada compartida bien pensada desde el principio en su empresa lo preparará para una comunicación más efectiva en el futuro. Todo mientras se sientan las bases para una colaboración fluida de los empleados y una toma de decisiones centrada en el cliente.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://www.groovehq.com/blog/gmail-shared-inbox

Categories
Developers Tutoriales de Salesforce

Cómo consultar datos de audiencias de Customer 360 ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Todos los días, los consumidores generan miles de millones de eventos cuando interactúan con empresas a través de canales en línea. Hacer uso de esta gran cantidad de datos es clave para todos los especialistas en marketing. Con Customer 360 Audiences, los especialistas en marketing y otros no solo tienen un almacén de datos al alcance de la mano, sino que también pueden consultar y digerir los datos más allá de la funcionalidad incorporada. Esta publicación de blog le brindará una descripción general de Customer 360 Audiences, cómo usar la API de consulta proporcionada y cómo consultar y visualizar datos con Tableau.

¿Qué es Customer 360 Audiences?

En pocas palabras, Customer 360 Audiences es una plataforma de datos de clientes (CDP) . Como parte de Marketing Cloud, está diseñado para los especialistas en marketing que desean impulsar una experiencia personalizada para sus clientes mediante la creación de un perfil unificado de cada cliente. Algunas de las características clave son:

  • Ingestión de datos desde la Web, dispositivos móviles y otras fuentes a gran escala de datos
  • Modelado , limpieza y unificación de datos de perfiles de usuario de sistemas desconectados
  • Segmentación de clientes en segmentos de audiencia únicos

Para obtener una descripción general más detallada, consulte el módulo de Trailhead Customer 360 Audiences Basics . Este módulo no solo le brinda información sobre las capacidades clave, sino que también le brinda una introducción al modelo de información en la nube (CIM). CIM es un nuevo modelo de datos estandarizado que tiene como objetivo proporcionar un modelo común para varios casos de uso de modelado de datos en los sistemas empresariales. Es compatible con empresas como Salesforce, Google, Twilio y AWS.

¿Por qué es importante CIM? Cuando trabaja con CDP, trabaja con modelos de datos. Muchos de ellos ya están predefinidos para usted, según las definiciones de CIM. Es importante saber esto cuando se piensa no solo en unificar sus datos, sino también en extraerlos y visualizarlos.

Cómo autenticarse en CDP

CDP trabaja con datos a escala B2C y los estamos operando exclusivamente en nuestra plataforma Hyperforce. Esto puede no ser relevante desde un punto de vista funcional, pero es relevante para el desarrollo de aplicaciones.

CDP se ejecuta en una infraestructura diferente a la de una organización de Salesforce, por lo que deberá seguir un flujo de autenticación específico. La condición previa para este flujo de autenticación es que primero configure una aplicación conectada en su organización de Salesforce. La aplicación conectada debe configurarse para la autenticación de servidor a servidor, lo que significa (en términos de Salesforce) que debe utilizar el flujo de portador de JSON Web Token . Tenga en cuenta que CDP necesitará dos ámbitos personalizados, cdpprofile y cdpquery , como se describe en la documentación .

El siguiente diagrama muestra el flujo de autenticación. Este flujo implica dos llamadas a la API contra la API REST de Salesforce para obtener el token CDP. Primero, inicie sesión en su organización de Salesforce para obtener un token de acceso desde el punto final /services/oauth2/token Esto no es diferente de obtener tokens de acceso para otros casos de uso. La respuesta JSON de esta llamada a la API contiene un token de acceso específico del usuario. A continuación, tome este token de acceso y /services/a360/token de la instancia de su organización. Esto devolverá el token de acceso CDP, así como la URL de instancia de su entorno CDP.

Este flujo no es una acción única. Por motivos de seguridad, el token de acceso CDP tiene una fecha de caducidad (consulte la documentación ). Esto significa que deberá implementar el flujo de autenticación como un elemento estándar de su implementación. Una vez que tenga su token de acceso CDP, puede trabajar con cualquiera de las API de CDP, incluida la API de consulta.

Cómo consultar CDP usando la API de consulta

Tener datos es una cosa, pero poder extraerlos es otra. Lanzada en Winter ’21, la nueva API de consulta CDP le ayuda a abordar este último caso de uso. Esta API basada en REST le permite consultar cualquier dato de su lago de datos CDP utilizando una sintaxis SQL (sí, SQL, no SOQL ).

Supongamos que desea consultar la fecha de nacimiento y el apellido de un conjunto de datos de un cliente individual. La consulta SQL se vería así:

 SELECCIONE Fecha de nacimiento__c, Apellido__c de Individual__dlm DONDE Id__c = '1552352'

Si bien los nombres de las columnas parecen nombres de campos personalizados estándar de Salesforce (identificables por la __c ), sigue siendo una consulta SQL y no SOQL. La tabla de datos que consultamos en este caso es Individual__dlm , donde __dlm significa «Modelo de lago de datos».

Las consultas reales se ejecutan enviando una solicitud POST al punto final /api/v1/query Dentro del cuerpo de su llamada POST, envía un objeto JSON simple con una sola clave sql El valor de esa clave debe contener la consulta SQL que desea ejecutar en el lago de datos.

 { "sql": "SELECT BirthDate__c, LastName__c from Individual__dlm WHERE Id__c = '1552352'”
}

La respuesta de la API contiene información general como el recuento de filas o las horas de inicio / finalización de la consulta. Los datos reales que solicitó se almacenan dentro de la data de esa respuesta. Tenga en cuenta que el valor de esa clave es siempre una matriz.

 { "datos": [ { "LastName__c": "Transportista", "BirthDate__c": "1994-01-21T00: 00: 00", } ], "startTime": "2020-12-19T06: 50: 05.251Z", "endTime": "2020-12-19T06: 50: 05.251Z", "rowCount": 1, "queryId": "3442db1a-ecef-42b3-b0d8-971ee459efa4"
}

Ahora, la API es excelente para consultar datos individuales. Pero, ¿qué sucede si no desea diseñar sus consultas SQL con todas las uniones, límites y compensaciones? ¿Y qué hace cuando finalmente desea visualizar los datos para sus usuarios, de modo que puedan profundizar más fácilmente en sus datos? Ahí es donde le ayudará el nuevo conector de Tableau para CDP.

Cómo consultar CDP con Tableau

Tableau lanzó un nuevo conector CDP como parte de su versión 2021.1. Este conector permite la integración directa de todos los datos de CDP directamente en Tableau. También le brinda el mismo acceso poderoso a los datos de CDP que tendría con la API.

Para hacer uso del nuevo conector, primero debe configurar una nueva aplicación conectada dentro de su organización de Customer 360 Audiences.

  1. Inicie sesión en su organización Customer 360 Audiences como administrador.
  2. Vaya a ConfiguraciónÁmbitos personalizados de OAuth.
  3. Cree dos ámbitos personalizados denominados cdpquery y cdpprofile.
  4. Pegue esta URL en el navegador web:
    https://login.salesforce.com/services/oauth2/authorize?response_type=token &client_id=3MVG9VeAQy5y3BQVJqaUbFmV5jd8imcck2K5idmrTTGocSu9qZZ6qkbuEkxECKVYwmzm3WgvxkujqsxZDcBpL&redirect_uri= http://localhost:55555/Callback
  5. Haz clic en Permitir .
  6. Vaya a Configuración de la organización de Salesforce.
  7. Busque la pestaña Uso de OAuth de aplicaciones conectadas.
  8. Haga clic en Instalar junto a Customer 360 Audiences Tableau Connection.
  9. Haga clic en Instalar para confirmar.
  10. Una vez instalada la aplicación conectada, vaya a Configuración → Administrador de aplicaciones → Audiencias de Customer 360 → Administrar ámbitos personalizados de OAuth . Agregue sus alcances personalizados creados anteriormente.

Una vez que haya completado estos pasos, puede instalar la nueva extensión CDP dentro de Tableau. La condición previa para esto es tener Tableau Desktop instalado .

  1. Navegue a la Galería de extensiones de Tableau.
  2. Busque y haga clic en Audiencias de Customer 360 .
  3. Haga clic en Descargar .
  4. Navegue a Tableau Desktop.
  5. En Conectarse a un servidor , haga clic en Más .
  6. Busque y haga clic en Audiencias de Customer 360 en Conectores adicionales .
  7. Haga clic en Iniciar sesión .
  8. En la ventana que se abre, inicie sesión en Salesforce con su nombre de usuario y contraseña.
  9. Haz clic en Permitir.

Eso es. Una vez que haya configurado esto, puede acceder no solo a objetos de modelo de datos individuales, sino que también puede examinar y consultar todos los datos de CDP.


La integración no se detiene en Tableau en sí. El año pasado, lanzamos un componente web personalizado de Tableau Lightning en colaboración con el equipo de Tableau. Este componente se puede instalar directamente desde AppExchange en su organización de Salesforce. Y con eso, puede llevar datos de CDP sin problemas a los usuarios de su organización de Salesforce.

Resumen

Customer 360 Audiences es un nuevo producto que le permite unificar y segmentar a sus clientes individuales. Opera a gran escala de datos y proporciona varias API para inyectar o extraer datos. Si desea ir más allá de la consulta de datos mediante las API proporcionadas, puede usar el nuevo conector de Tableau para CDP.

Si desea obtener más información sobre CDP, consulte la ruta Explore Customer 360 Audiences en Trailhead.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2021/04/how-to-query-data-from-customer-360-audiences.html

Categories
Developers Salesforce Tutoriales de Salesforce

10 extensiones de VS Code que potenciarán su desarrollo de Salesforce

Algunos de ustedes se habrán preguntado qué le ha pasado a Mike e incluso a Chris, ¿por qué una pausa tan larga? No hay una razón única o una explicación fácil que no sea la vida. Digamos que convergieron varios desafíos de la vida.

Como parte de enfrentar los desafíos de la vida, he estado buscando formas de ser más productivo con mi rutina de trabajo diaria. Una herramienta que uso a diario, y me refiero a diario, es VSCode. VSCode es el entorno de desarrollo integrado (IDE) de código abierto gratuito de Microsoft. Lo que hace que la herramienta sea tan adictiva y útil es la comunidad en torno a las extensiones. Las extensiones son formas ingeniosas para que el desarrollador agregue y personalice la experiencia VSCode con cosas como temas, íconos para nuevos servicios que abren posibilidades ilimitadas de personalización para el desarrollador y Salesforce.

Salesforce anunció hace unos años que ya no sería compatible con Eclipse y el IDE de force.com , y comenzó la migración a VSCode. De manera constante, este cambio ha evolucionado y madurado. ¡De ahí el título de esta publicación de blog!

Aquí vamos, comenzando con la extensión más obvia del paquete.

1.) Extensiones de Salesforce para Visual Studio Code

¿Qué hace? – Hace que interactuar con nuestra querida plataforma Salesforce sea muy fácil. Le permite trabajar con todos los tipos de metadatos programáticos como Apex Class, Apex Triggers, Aura y Lightning Web Components. Bucear en la Consola de desarrollador para ejecutar pruebas fue un dolor de cabeza, ya sabes qué. Salesforce Extensions le permite ejecutar rápidamente todas las pruebas y depurar desde VSCode. ¿Cuan genial es eso?

Por último, siempre es y sigue siendo difícil obtener todos los metadatos, que es donde el «Navegador de la organización» resulta útil para interactuar con los diferentes tipos de metadatos.

2.) Documentador de Salesforce

Oye, nada habla más de productividad que los elegantes comentarios de código que te recuerdan a tus compañeros y a ti para qué diablos se diseñó esta clase … Esta extensión agrega una capa de coherencia que solo una computadora puede proporcionar: esto inyectará comentarios perfectos para ti en la clase y los métodos , dejándote solo para completar ¡QUÉ!

3.) Ápice PMD

¿Qué es peor que no tener comentarios en el código? Intentando depurar código que es demasiado complejo y que caen en antipatrones.

Apex PMD es como su propio Code Guru personal, que analiza su código a medida que escribe. Es importante tener en cuenta que, aunque no puede escribir el código por usted ni un sustituto del aprendizaje, puede indicar cuándo comienza a desviarse del camino feliz hacia el infierno de espaguetis.

Los desarrolladores de 32K Salesforce piensan que esta extensión puede ayudar, nadie puede discutir eso.

4.) Visualizador de cobertura de código Apex

A veces, cuando pasa mucho tiempo codificando, nada sobresale más que algunas imágenes brillantes que confirman algo tan seco como la Cobertura del Código Apex.

5.) Kit de herramientas de Salesforce

Esta es la última extensión centrada en Salesforce antes de pasar a las extensiones que no son de Salesforce. Completando nuestras extensiones de aumento de la productividad de Salesforce, esta es una adición reciente a mi configuración de VSCode. Cuando comienzo un nuevo proyecto, después de configurar mi contraseña e iniciar sesión, lo siguiente que hago es autenticar esa organización con la cli de Salesforce. Hago esto para poder aprovechar el comando sfdx cli open org que abre esa Org en la ventana de Chrome actualmente enfocada. No hay nada más frustrante que tratar de recordar su nombre de usuario y contraseña.

La extensión realmente brilla con su panel de información de la organización cuando abre una organización autenticada y obtiene una gran cantidad de información sobre la organización conectada.

Prometimos 10, por lo que las siguientes 5 extensiones son Extensiones VSCode generales.

6.) Markdown todo en uno

Aparte del lenguaje de programa que elija, el lenguaje (sintaxis) más popular en el mundo de los desarrolladores es el markdown. Todo el código puede beneficiarse de un README bien escrito: ¡esta extensión suaviza el proceso de creación y mantenimiento de rebajas!

7.) Servidor en vivo

Poner en marcha un servidor web local puede ser difícil, esto le brinda un servidor web local instantáneo con un solo clic. Si tiene una página HTML o similar enfocada dentro de VSCode, presione Go Live y se abrirá una sesión de navegador para usted.

Salesforce TIP: Live Server puede ayudarlo a probar y crear fácilmente soluciones externas de widget de chat integrado

8.) Editar CSV

Como dice en la lata «Editar CSV», en estos días es fácil interactuar con los datos de Salesforce utilizando un conjunto de comandos cli, realizar consultas y descargar los resultados en CSV. Para todas esas ediciones rápidas de datos, ¡ahora es fácil de editar directamente dentro de VSCode!

9.) Embellecer Bash

Uno de los beneficios importantes de VSCode es que tiene Terminal integrado directamente en el IDE, es fácil abrir Terminal y ejecutar comandos. Una vez que pasa el nivel de principiante con el cli, comienza a pensar en estas líneas … Sigo ejecutando estos mismos comandos, ¿cómo puedo ejecutarlos todos a la vez? Hola, scripting de BASH, sí, más código, pero abre la puerta a una automatización seria y enorme. ganancias de productividad para el desarrollador. Ahora, ¿qué pasaría si VSCode solo tomara su script bashing y lo hiciera lucir hermoso? Por supuesto, aún puede no funcionar, ¡pero seguro que se vería bonito!

10.) pavo real

Completando el puesto; y seguir con nuestro tema coherente aquí, ¡que se trata de ser productivo mientras se ve bien!

Y Peacock no es una excepción a eso, trayendo un cálido arco iris de colores a sus diferentes espacios de trabajo de VSCode. Peacock agrega casi la cantidad correcta de color al amado tema oscuro común y hace que estos tiempos oscuros para todos nosotros parezcan mucho menos oscuros.

Esperamos que esta publicación te ilumine el día y aumente la productividad de VSCode. ¡Que tengas una gran semana!

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://salesforceweek.ly/2020/07/10-vscode-extensions-that-will-supercharge-your-salesforce-development.html

Categories
Estrategias para Empresas

🏆 Cómo convertir a Extraños en Amigos, y Amigos en Clientes « EGA Futura Software

Desde que hemos publicado este artículo, lo hemos modificado y actualizado para potenciarlo, y darle más valor para tu trabajo y tu empresa.

Encuentra la versión actualizada de este contenido aquí: https://www.egafutura.com/negocios/marketing-convertir-clientes

Aprende un modo diferente de promocionar tus productos y servicios, sin caer en la publicidad tradicional, que sólo interrumpe el bien más preciado de tus potenciales clientes: el tiempo, ofreciendoles incentivos para que acepten la publicidad de manera voluntaria y establezcan vínculos a largo plazo, basados en la confianza, en el conocimiento de tu marca, y en definitiva, que puedas lograr la venta. Desde EGA Futura, te mostraremos cómo con permiso puedes transformar a los extraños en amigos y amigos a los clientes.

Soy una empresa. Te quiero vender mis productos o servicios:

  • Para mi, eres mi objetivo, alguien al que puedo focalizar mi atención, o bombardearte con información sobre como me puedo beneficiar.
  • Por otro lado, tienes tu propia vida para dirigir. Tienes ya bastante con que estar ocupado: trabajar, descansar y jugar.
  • Cualquier tiempo libre que tengas tiene un costo, y
  • Para obtener cinco minutos extras, seguramente has renunciado a otra cosa: Esos cinco minutos son demasiados valiosos.

Para ti, yo soy:

  • Una interrupción que está buscando tomar esos cinco minutos.
  • A menos que sea de tu interés.

Este es el desafío que Seth Godin abordó en su libro Permission Marketing Way, allá en 1999. Y estos son aún los desafíos que enfrentamos diez años más tarde.

Marketing de Permiso: El modo de hacer que el marketing funcione nuevamente

Godin señala que es obviamente imposible para ti:

  • Prestar atención a todo lo que los marketineros esperan de ti, y
  • Con el crecimiento de las redes sociales, todos aquellos pedidos de atenciones han sólo empeorado.

Un embrollo importante, si no es el más grande, es la publicidad:

  • Las empresas nos están bombardeando con mensajes directos, encubiertos, divertidos, melancólicos que consumen nuestro tiempo valioso,
  • Si prestamos atención, desperdiciamos nuestro recurso más limitado: la atención.
  • Si no prestamos atención, el anunciante ha malgastado su dinero. Es un juego de un ganador y un perdedor.

Francamente, no nos importa.

La calidad de los bienes hoy por hoy son tan altos que las diferencias incrementales entre el Producto A y el Producto B son tan pequeñas que no necesitamos cambiar, no necesitamos cambiar nuestra lealtad. Si somos felices con nuestra marca favorita, ¿porque invertimos tiempo en tratar de descubrir cómo cambiar?

En 1999, Godin establece que:

  • El consumidor promedio recibe aproximadamente un millón de mensajes de marketing al año, cerca de 3000 por dia.
  • Hoy el número probablemente se ha duplicado.
  • No solo recibimos un bombardeo de mensajes de los medios de comunicación,
  • Sino que también recibimos la misma cantidad de nuestras redes sociales: Twitter, Facebook, LinkedIn, Amazon, eBay y YouTube para nombrar algunos.
  • 6000 mensajes por dia son 14 segundos por mensaje si no comemos, dormimos o hacemos algo.

Piensa de nuevo en tus días donde eras más jóven:

  • Quizás eras fan de la música esperando por el nuevo lanzamiento de tu banda favorita.
  • Quizás estabas esperando con ansias el nuevo lanzamiento de tu revista de Superheores, y
  • Lo que es común en estos ejemplos son tres cosas para ti: los medios eran anticipados, personales e importantes.

Este es el punto esencial de la teoría del Marketing de Permiso: Haciendo información sobre tu producto favorito, en efecto las publicidades, anticipadas, personales e importantes, el vendedor ha capturado tu atención y tienes ganas de dedicar sus recursos limitados a él

Los Cuatro Pasos

Godin nos brinda cuatro pasos para considerar que cumplen con los fundamentos del Marketing de Permiso.

Paso 1

Cada marketinero debe ofrecer un incentivo para el voluntariado al potencial cliente.

Si no das un beneficio al consumidor por prestar atención:

  • Tu oferta sufrirá la misma suerte como cualquier otra campaña publicitaria que está compitiendo por su atención, y
  • Tu oferta será ignorada.

Paso 2

Utilizar la atención ofrecida por el consumidor:

Paso 3

El marketinero de Permiso debe trabajar para reforzar el incentivo, estar seguro que la atención continua.

Como un diálogo bidireccional entre el vendedor y el consumidor se ha establecido, el marketinero puede ajustar los incentivos siendo ofrecido y adaptarlos para cada potencial cliente.

Paso 4

El objetivo es motivar al consumidor para darle más y más permiso con el tiempo:

  • El permiso para juntar más información sobre la vida personal, hobbies o intereses, y
  • El permiso para ofrecer una nueva categoría de producto para consideración del cliente.
El utilizar los pasos previos, el marketing de permiso evita el desorden y permite al marketinero que se dirija a los potenciales clientes como si fuesen amigos, no extranjeros.

Esta comunicación es :

  • Personalizada,
  • Anticipada,
  • Frecuente,
  • Relevante, y
  • Tiene infinitamente más impacto que un mensaje al azar ubicado en un lugar al azar en un momento al azar.

Piensa sobre elegir un lindo restaurante para cenar:

  • Si lo conoces por medio de un telemarketer o de un mail de correo no deseado, probablemente ignores la recomendación,
  • Pero si un amigo confiable te ofrece una recomendación de un restaurante, probablemente lo pruebes porque confias en los amigos.

Godin cree que esto es lo importante detrás del marketing de permiso.

El objetivo es:

El objetivo del Marketinero de Permiso es mover a los consumidores hacia arriba de la escalera de permiso, moverlos de ser extraños, a amigos a clientes. Y de clientes a clientes fieles. En cada escalón de la escalera, crece la confianza, la responsabilidad y las ganancias.

De acuerdo a Godin, existen cinco niveles de permiso, de acuerdo al aumento del beneficio.

Nivel 1: Situación

El Permiso de Situación está generalmente precedido por la pregunta: ¿Puedo ayudarte?

El consumidor y la persona de ventas / marketinero tienen una proximidad social fisica:

  • El consumidor ha iniciado la interacción particular, por lo tanto no hay duda de la idoneidad.
  • Generalmente, hay algo de dinero sobre la mesa ahora o en un futuro cercano.
Si este tipo de marketing es importante, la organización debe invertir un montón de dinero y tiempo en entrenar su primera línea o cómo potenciar el permiso.

Como Godin señala: ¿Quieres papas fritas con esto? son quizás las seis palabras de marketing de permisión circunstanciales más rentables en la historia

La preocupación es que este nivel de permiso es tan temporario que si no está manejado rápidamente, desaparece.

Es por eso que la segunda mejor cosa para hacer (después de vender algunas papas) es descubrir cómo ascender este permiso a algo más superior.

Nivel 2: Confianza de Marca

La confianza de la marca es :

  • Una forma intangible de confianza de producto,
  • Que los consumidores sienten cuando interactúan con una marca que ha invertido mucho dinero en mensajes consistentes.

La confianza de la marca conduce a extensiones de marca.

Si la gente confía en el jabón “Soapey” , entonces por extensión confiaran en el líquido lavaplato “Soapey”.

Cuando el nuevo producto refuerza la confianza de la marca de la original, el permiso aumenta

Si tres o cuatro líneas de extensiones me satisfacen, es muy probable que te de permiso para que me muestres una quinta. Por otro lado, una extensión de marca que falla puede hacer un daño importante a la confianza de la marca.

Una vez que el marketinero abuse del permiso otorgado por el consumidor, el consumidor no querrá que suceda lo mismo con posterioridad. 

Nivel 3: Relaciones Personales

El tercer nivel de permiso son las relaciones personales:

Utilizando la relación que tienes con un individuo es un modo extremadamente efectivo para refocalizar temporariamente su atención o modificar su comportamiento.

Sin embargo, solo porque este permiso no escale bien, no significa que no sea poderoso:

  • El identificar a los individuos correctos, y
  • Trabajar para ganar su confianza y permiso, los marketineros minoristas y negocio a negocio pueden hacer un gran impacto en su resultado.
El permiso personal es la forma más poderosa de permiso para la realización de los mayores cambios en el comportamiento del consumidor.

Es la mejor forma de vender productos personalizados, muy costosos, o productos que implican una enorme cantidad de aprendizaje para apreciar.

Nivel 4: Puntos

El próximo nivel de permiso son los puntos.

Los puntos son un enfoque formalizado y escalable para:

  • Atraer, y
  • Mantener la atención del potencial cliente.

La oferta de una recompensa a camhio por el compromiso y la atención es muy eficaz

Las millas del viajero frecuente o puntos de fidelidad que el consumidor puede utilizar como moneda: Los hace sentir como si estuvieran progresando hacia una retribución por el compromiso.

Otros programas de puntos:

Un tercer método es donde los consumidores:

  • No ganan una recompensa garantizada, sino que tienen más posibilidades de obtener una recompensa.
Con este método de puntos, los consumidores deben comprender desde el primer día que el marketinero estará observando sus acciones, y estará usando la información para enviar mensajes focalizados, relevantes y personales a ellos.

Sin permiso una retribución al consumidor, vale mucho menos al marketinero.

Nivel 5: Intravenoso

Un marketinero que ha recibido permiso intravenoso está tomando decisiones de compra en representación del cliente.

El privilegio es grande, pero la desventaja es importante:

  • Si el marketing adivina mal, o peor, abusa del permiso,
  • La relación puede terminar en un instante.

¿Porqué renunciar a tanto control, y permitirle a alguien que se aproveche de este nivel de confianza?

La primera razón, que está siendo más importante, es ahorrará tiempo.

Como hemos definido, el tiempo es limitado y en el mundo ocupado de hoy, si confiamos en alguien que actúe en nuestra representación, podemos pasar el tiempo haciendo otras cosas.

Los supermercados creando listas de compras preferidas en nuestra representación es un ejemplo excelente

Asociado con esto está el factor de ahorrar dinero: Si permitimos que otros compren en nuestra representación de acuerdo a nuestras preferencias, sabemos en que estamos gastando. Y tercero, nos ahorra el hecho de que tengamos que tomar una decisión.

Para concluir, existen cuatro factores para ser considerados cuando se otorga el permiso:

  1. El permiso no es transferible: Una vez transferido, deja de ser permiso. Volvemos al spam nuevamente.
  2. El permiso es egoísta: El marketinero no está en control, el consumidor lo está, y el consumidor es egoísta, Los consumidores se preocupan muy poco sobre ti o tu empresa. Todo Se trata sobre ellos.
  3. El permiso es un proceso, no un momento: Comienza con una interrupción pero rápidamente se transforma en un diálogo.
  4. El permiso puede ser cancelado en todo momento: Los consumidores pueden ser caprichosos. Insúltalos y luego desaparece.

Encuentra la versión actualizada de este artículo en este lugar: https://www.egafutura.com/negocios/marketing-convertir-clientes

Categories
Developers Salesforce Tutoriales de Salesforce Uncategorized

Salesforce DevOps? Parte 1

Recientemente leí Accelerate , The Science of Lean Software and DevOps por Gene Kim, Jez Humble y Nicole Forsgren.

Este libro explica cómo surgió DevOps para resolver la construcción de sistemas distribuidos seguros, resilientes y de rápida evolución a escala; y en qué paradigma de capacidades centrarse para impulsar la mejora de forma continua.

Toda la investigación basada en encuestas del informe State of DevOps y los resultados de rentabilidad, productividad y participación de mercado, identifica 24 capacidades clave que marcan la diferencia. Aclara conceptos como la diferencia de Integración Continua y Entrega Continua, cómo el liderazgo puede impactar de manera tangible la llamada ‘cultura’ con acciones detalladas y específicas.

Mientras cierro el libro, pienso que la gente de Salesforce necesita saber y aprender sobre esto.

¿Qué es DevOps?

Estoy seguro de que has oído hablar de esto antes. No confundamos DevOps con Agile, aunque en nuestro entorno ambos van bien de la mano.

DevOps está ahí para reducir el tiempo de comercialización y la complejidad del código antiguo, el código pendiente, los nuevos productos, las nuevas funciones, para reducir las discrepancias entre los entornos de desarrollo y los entornos de producción (¡sí, especialmente este en el mundo de Salesforce!)

Entonces DevOps es una filosofía para acercar el Desarrollo y las Operaciones (+ nuevas herramientas). De ahí que Dev + Ops nos diga:
– Trabajar mejor juntos
– Romper los silos
– Compartir responsabilidades

¿Cómo es DevOps?

Así que se trata de cómo MEJORAR la colaboración y la productividad AUTOMATIZANDO la infraestructura, los flujos de trabajo, las pruebas de código y la medición continua del rendimiento de las aplicaciones. Auto todo.

Para eso, uno es:

  • Escriba software en pequeños fragmentos, que se integran, prueban, monitorean e implementan (en horas, no en meses).
  • Tener entornos de desarrollo y producción idénticos, es decir, también con la misma configuración.
  • Aumentar la tasa de entrega de software / mejorar el tiempo de comercialización
  • Más enfoque en mejorar el negocio

Para eso, utilizará herramientas que le ayudarán a:
– Probar código continuamente (como Jenkins)
Para el control de código fuente (como GitHub), realice un seguimiento de todos los cambios, el código de la aplicación y la configuración, realice un seguimiento de todo
– Despliegue (aunque Salesforce no es solo un sistema de registros, sino que también tiene usuarios)
– Rendimiento (monitorización y alertas sobre el medio ambiente)

¿Y el libro? ¡Abordemos eso y los aprendizajes de la investigación en “ Salesforce DevOps ?! Parte 2 “

Hasta entonces, los dejo con algo en que pensar:

Si aún no ha implementado el Control de versiones , ¡es el momento! La importancia de tener una única fuente de verdad.

Por loco que pueda parecerle, su entorno de producción no puede ser su fuente de verdad, ni tampoco ninguna otra organización monolítica. Si algo se vuelve loco allí, estás jodido. No existe una manera fácil de revertir los cambios ni de identificar rápidamente lo que salió mal a un nivel granular.

Tener un repositorio adecuado para el control de versiones también puede permitir la automatización de implementaciones y con ello la automatización de pruebas. Por lo tanto, puede crear una forma más segura y sólida de monitorear y obtener comentarios de manera consistente, sin disminuir su velocidad de comercialización. En todo caso, lo acelerará con el tiempo.

Consulte también el libro de Andrew Davis «Dominando su Salesforce DevOps», tal vez incluso comience con su sesión VirtualDreamin:

Además, aquí hay una bonificación para usted: 10 extensiones de código VS que potenciarán su desarrollo de Salesforce , escribió Mike la semana anterior, ¡disfrútelo!

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://salesforceweek.ly/2020/08/salesforce-devops-part-1.html

Categories
Developers Marketing Tutoriales de Salesforce

Actualizar toda la lista de suscriptores en Marketing Cloud

La lista Todos los suscriptores en Marketing Cloud se considera la lista maestra de registros para la cuenta de Marketing Cloud Email Studio.

Todos los suscriptores de su cuenta aparecen en la lista Todos los suscriptores. Los suscriptores agregados a una lista de suscriptores se unen a la lista Todos los suscriptores al mismo tiempo. Esto también sucede con el conector estándar y las extensiones de datos sincronizados de Salesforce.

Hasta ahora todo bien, ahora qué tal si quieres actualizar alguno de los atributos (valores de los campos) en esa lista… bueno, eso no es tan simple. Por lo tanto, al escribir este artículo, ¡permítanos arrojar algo de luz!

La teoría

Generalmente, utilizará extensiones de datos (piense en ellas como objetos) para almacenar atributos (valores de campos). Una extensión de datos en Marketing Cloud Email Studio es una tabla dentro de la base de datos de la aplicación que contiene sus datos.

Puede importar datos en extensiones de datos con la interfaz de la aplicación. Puede crear, actualizar y eliminar filas en una extensión de datos con la API SOAP. Los datos guardados en una extensión de datos se relacionan con un suscriptor, pero no se ajustan al perfil del suscriptor ni a los atributos de preferencia.

La práctica

Esto es para los atributos del perfil del suscriptor, el que puede necesitar para actualizar la lista Todos los suscriptores .

Hay una razón por la que querrá asegurarse de que la lista se actualice con la información más reciente de Salesforce, y esa es la dirección de correo electrónico del suscriptor. Por alguna razón misteriosa, la lista maestra no se actualiza con la sincronización del conector 🤷‍♀️

Además, para hacerlo aún más simple y fácil de usar, puede extraer algunos datos de contacto clave de Marketing Cloud y actualizarlos en la lista Todos los suscriptores . ¡Bien, vayamos a eso entonces!

El como

Si junto a la dirección de correo electrónico desea actualizar cualquier otro atributo, debe crearlo desde Email Studio> Suscriptores> Gestión de perfiles

Luego, para automatizar la actualización de datos, usaremos Automation Studio (Journey Builder> Automation Studio). Justo antes de navegar allí, cree una extensión de datos para usar para la automatización, para permitir los mismos valores que desea actualizar, así como para SubscriberKey y recomiendo agregar también el estado.

La automatización que vamos a crear va a realizar cuatro funciones:

  • Recupera información de Salesforce
  • Extrae información en el sFTP de Marketing Cloud
  • Transfiere el archivo del sFTP para actualizar la lista maestra
  • Actualiza la lista de todos los suscriptores con los atributos más recientes de Salesforce

1) El primer paso consulta la extensión de datos sincronizados de la cuenta para obtener direcciones de correo electrónico actualizadas y, en nuestro ejemplo, también queremos traer un valor de campo personalizado «BusinessType».

En nuestra automatización seleccionamos la actividad de Consulta SQL para esto. También seleccione la Extensión de datos de destino que creamos anteriormente como marcador de posición, y marcamos la acción de datos como ‘Sobrescribir’.

 SELECT sfdc.ContactId as SubscriberKey, sfdc.Email as EmailAddress, sfdc.BusinessType__c as BusinessType, allsub.status as status FROM [Contact_Salesforce] as sfdc with (nolock) inner JOIN [_Subscribers] as allsub with (nolock) ON sfdc.ContactId = allsub.SubscriberKey inner join [_EnterpriseAttribute] as ent with (nolock) On allsub.SubscriberID = ent._SubscriberID

Traduzcamos eso:

Vaya y busque el ContactID y llámelo SubscriberKey, el correo electrónico y asígnele el nombre EmailAddress, BusinessType y llámelo BusinessType, también el estado (este está en allsub. Es decir, la famosa Lista de todos los suscriptores).

Luego le indicamos a la consulta que seleccione del objeto Contacto (que debe configurarse como el conector Extensión de datos sincronizados), lo vinculamos con la Lista de todos los suscriptores y realizamos el mapeo con el ContactID y el SubscriberID.

(Tenga en cuenta que en el futuro esta consulta se estaba ejecutando en la unidad de negocio principal, el prefijo ent. Ayuda a que la unidad de negocio secundaria busque en la principal)


2) El segundo paso extrae registros de la extensión de datos temporal que creamos anteriormente. Aquí utilizamos un tipo de actividad Extracción de datos.

Le daré la configuración de una forma visual aquí, ya que creo que tendrá más sentido, para mí, la clave aquí fue asegurarme de que la ‘Clave de cliente DEC’ coincida exactamente con la ID de extensión de datos temporal, y que también tenga los encabezados de columna para que pueda mapa fácilmente más tarde Y texto calificado = falso.

(este último me dio un poco de pelea, ya que estaba agregando «» en cada valor en la primera fila del archivo csv)

Se vería así:


3) El tercer paso transfiere y almacena el extracto de datos de extensión de datos temporal en el servidor FTP. Para este paso usamos un tipo de transferencia de archivos.

Según el último paso, tiene un csv con un patrón de nomenclatura de archivos muy específico, debe asegurarse de que sea el mismo para este paso.

Seleccione la opción ‘mover el archivo de Safehouse’ (eso es de su sFTP)


4) El cuarto paso importa las importaciones de los datos actualizados en el registro de suscriptores de Marketing Cloud en la Lista de todos los suscriptores. ¡Viva! Para ello utilizamos la actividad Importar archivo.

Estamos seleccionando extraer de FTP, nuevamente, el patrón de nomenclatura de archivos debe coincidir con el delimitador de coma anterior (o el mismo delimitador que estableció cuando creó el archivo)

Establezca el destino para Todos los suscriptores (en ‘mi carpeta de suscriptores’), luego asigne los atributos y el encabezado de la columna cvs.

¡Y lo último que debe hacer es programar su automatización! ¡Tada!

Espero que esto sea útil y díganos qué automatizaciones ha realizado o hay algún hallazgo interesante en Marketing Cloud que pueda compartir.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://salesforceweek.ly/2020/10/update-all-subscriber-list-in-marketing-cloud.html