Utilizar variables y funciones de búsqueda
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Redactar código AMPscript básico.
- Probar su conocimiento de AMPscript.
Practicar AMPScript utilizando el Simulador de Trailhead
Ahora que comprende por qué debe utilizar AMPscript, junto con algunas de las funciones clave, deseamos proporcionarle algo de práctica utilizando AMPscript.
Antes de comenzar, familiarícese con el Simulador de Trailhead para Marketing Cloud Engagement. Usted utiliza el simulador en vez de un Trailhead Playground para completar los pasos en este proyecto.
El Simulador de Trailhead es diferente a un Trailhead Playground. El simulador no almacena su progreso o cualquier dato que ingrese. Si cierra su navegador, vuelva a comenzar desde el principio de la simulación. Siempre puede utilizar los controles de navegación en la parte inferior del simulador para volver donde lo dejó.
Controles de navegación |
Descripción |
---|---|
(1) Flecha izquierda |
Retroceder en el simulador. |
(2) Flecha derecha |
Avanzar en el simulador. |
(3) Barra exfoliadora |
Visualizar su progreso, además puede utilizar la flecha de progreso para pasar rápidamente a una ubicación diferente en el simulador. |
(4) Botón de cierre |
Salir del simulador. Recuerde que si cierra el simulador, comenzará desde el principio la próxima vez que lo inicie. |
Ejercicios de AMPscript
Ahora que está familiarizado con el simulador, ¡empecemos a trabajar! Existen tres ejercicios para que complete utilizando el simulador.
Ejercicio 1:
La mayoría de los comerciales saben de al menos un campo en sus datos que nunca se rellenó correctamente o no tiene el formato correcto. Utilicemos AMPscript para solucionar incoherencias o errores menores en sus datos.
- Inicie el Simulador de Trailhead.
- Haga clic en Ejercicio 1: Utilice AMPscript para solucionar problemas de mayúsculas, y luego haga clic en Comenzar.
- Desde la barra de aplicaciones de Marketing Cloud Engagement, haga clic en Content Builder y seleccione Content Builder.
- Bajo Carpetas locales, haga clic en Simulador.
- Haga clic en el email denominado Bienvenida a Cloud Kicks.
- Haga clic en Modificar y seleccione Modificar contenido.
- Haga clic en la ficha Vista previa y prueba.
- Haga clic en , amplíe la carpeta Extensiones de datos y luego amplíe la carpeta Simulador.
- Seleccione la extensión de datos, Sample_AMPscript.
- Haga clic en la entrada de línea para MemberID 345678 (Tyler Oliver), y luego haga clic en Seleccionar. Revise la información del destinatario y observe:
- El apellido se representa sin mayúsculas.
- A continuación, haga clic en la ficha Contenido.
- Pase el ratón sobre la sección Fragmento de código de email y luego haga clic en el área gris Fragmento de código (Haga clic en modificar).
- Localice
%%=v(@lname)=%%
y sustituya con%%=ProperCase(@lname)=%%
y luego Entrar. - Haga clic en Finalizar edición.
- Vuelva a Vista previa y prueba y visualice el apellido actualizado.
¡Voilà! El apellido del cliente está ahora en el caso correcto.
Ejercicio 2:
Ahora para otro ejercicio práctico. Es febrero y se da cuenta que su año de copyrights no se actualizó para sus mensajes de transacciones actualizados con poca frecuencia. Utilicemos AMPscript en línea para actualizar una línea de copyright para sus pies de página de email. Esta simulación muestra una fecha específica, pero esta cadena de AMPscript muestra siempre la fecha actual si la utiliza en su contenido.
- Haga clic en Siguiente ejercicio y luego Comenzar.
- Haga clic en para volver a la pantalla de Content Builder.
- Bajo Carpetas locales, haga clic en Simulador.
- Haga clic en Crear, seleccione Bloques de contenido, y luego seleccione Formato libre.
- Haga clic en el cuerpo de la Ventana de contenido, e ingrese
Copyright:
y el año actual en el formato aaaa. Luego, presione Intro. - En la siguiente línea, ingrese:
Copyright:
%%=Now()=%%
y Entrar. - En la siguiente línea, ingrese:
Copyright:
%%=Format(Now(), "aaaa")=%%
y Entrar. - Haga clic en Guardar , y luego haga clic en Guardar y Salir.
- En el campo Nombre, ingrese
Ejemplo de año de Copyright
, luego pulse Entrar. - Haga clic en Guardar.
- Desde la lista de mensajes de email, haga clic en Fidelidad de Cloud Kicks.
- Haga clic en Modificar y seleccione Modificar contenido.
- Haga clic en la ficha Contenido.
- Desde la sección Contenido, arrastre Ejemplo de año de Copyright a la parte inferior del Bloque de contenido y haga clic en Finalizar modificación.
- Seleccione Vista previa y prueba para ver sus resultados.
- Haga clic en Guardar.
¡No vuelva nunca a tener una fecha de copyright desfasada!
Ejercicio 3:
En el siguiente escenario, nos centramos en la creación de una imagen personalizada basándonos en la preferencia de un cliente, en este caso para su deporte favorito. Veamos cómo utilizar variables y la función de búsqueda para cargar y mostrar contenido almacenado en una extensión de datos.
- Haga clic en Siguiente ejercicio y luego Comenzar.
- Desde la lista de extensiones de datos, haga clic en Exercise_Image.
- Revise la información en la ficha Propiedades y observe los nombres bajo Campos.
- Haga clic en la ficha Registros y revise los registros para ver cómo se asignan los datos entre Hero_Image y PrefSport.
- Ahora, navegue a la ficha Contenido, y luego haga clic en la carpeta Simulador.
- Haga clic en el email basado en plantilla Deporte favorito de CloudKicks.
- Haga clic en Modificar y seleccione Modificar contenido.
- En el email, pase el ratón sobre la sección Fragmento de código del email y luego haga clic una vez para modificar
- En la ventana Fragmento de código, seleccione la parte de código que busca datos desde la extensión de datos, luego haga clic en Finalizar modificación.
- A continuación, haga clic en Vista previa y prueba.
- Haga clic en para ver la lista de destinatarios.
- Haga clic en Extensiones de datos, la carpeta Simulador y luego haga clic en Sample_AMPscript.
- Haga clic en la entrada con MemberID 345678 Nombre Tyler y luego haga clic en Seleccionar.
- Revise la información del destinatario y observe:
- El nombre en el saludo de email es Tyler, derivado del valor FirstName.
- La imagen es la imagen de ejecución y corresponde al valor de ejecución Prefsport.
- Haga clic en para ver el siguiente destinatario.
- Revise la información del destinatario y observe:
- El nombre en el saludo de email es brienne (observe que el nombre en la extensión de datos no está en mayúscula), derivado del valor FirstName.
- La imagen es la imagen de equitación y corresponde al valor de equitación Prefsport.
- Haga clic en para ver el tercer destinatario.
- Revise la información del destinatario y observe:
- El nombre en el saludo de email es Jamie, derivado del valor FirstName.
- La imagen es de levantamiento de pesas y corresponde al valor de levantamiento de pesas Prefsport.
- Haga clic en Guardar.
- Para permanecer en el Simulador y reintentar los ejercicios, haga clic en Inicio. De lo contrario, haga clic en Salir para salir del Simulador.
Las imágenes para los tres destinatarios cambian porque el código de búsqueda Lookup("Exercise_Image","Hero_Image","PrefSport",@PrefSport)
, encuentra una imagen específica para mostrar para un usuario basándose en la extensión de datos identificada (sugerencia: los campos Hero_Image y PrefSport que revisamos anteriormente).
¡Felicitaciones! Incluso si aún no se siente cómodo en AMPscript, ahora tiene los fundamentos para ir por libre y explorar. Experimente con AMPscript en sus comunicaciones de email y a continuación, si está inspirado para obtener más información, ahonde en nuestra documentación del desarrollador para obtener aún más conocimientos. ¡Feliz AMPscripting!