Nuevo Curso: Construyendo Skills Alexa con compras de productos digitales (In-skill Purchasing)

German Viscuso Jun 29, 2020
Share:
Training & Tutorials Make Money Spanish
Blog_Header_Post_Img

Nota del Editor: En este curso audiovisual en Español veremos paso a paso como implementar in-skill purchasing (ISP) en tu skill Alexa a nivel de código y asumimos que tienes conocimiento sobre desarrollo de skills Alexa con su back-end en Javascript. Si no tienes experiencia previa te recomendamos hacer primero el curso "De Cero a Héroe" que ofrece una guía paso a paso de construcción de una skill Alexa de calidad desde el principio hasta el final. ISP está actualmente soportado en locales de Estados Unidos, Reino Unido, Alemania, Japón, Francia, Italia y España.

In-skill purchasing (ISP) te permite ofrecer contenido premium (como por ejemplo características en juegos e historias interactivas) en skills que tienen un modelo de interacción personalizado (custom model). Los usuarios pueden comprar estos productos fácilmente como parte de la experiencia de la skill. Pueden solicitar información de productos, comprar productos por nombre o acceder a sugerencias de compra que surjan de la interacción con la skill. Los clientes pagan luego los productos utilizando las opciones de pago asociadas a su cuenta de Amazon.


Cuando utilizas ISP en tus skills Alexa tienes que soportar nuevas situaciones en tu skill (como por ejemplo que hacer si el usuario dice: "¿Qué puedo comprar?" o también "¿Qué he comprado?") y aprovechar las interacciones típicas de tu skill para ofrecer tus productos digitales al usuario de una manera no invasiva. No solo es importante una correcta implementación de la gestión de los productos digitales sino que debes tener cuidado en el diseño de la experiencia de tu skill (que ahora se vuelve más complejo al incorporar compras).

Por todo esto hemos creado un curso de cuatro videos donde te presentamos la tecnología y luego te llevamos paso a paso por la implementación de una skill con in-skill purchasing (ISP) en Español. Para ello utilizaremos una versión modular de la skill de demostración Premium Hello World Skill (disponible eb GitHub en el branch 'modular') que muestra como utilizar los distintos tipos de productos ISP en base a saludos y despedidas premium (en distintos idiomas y con voces de Amazon Polly). A lo largo de los videos iremos explicando el código fuente y a la par te enseñaremos los distintos escenarios que una skill monetizable debería manejar. Con cada video de la serie te presentaremos un nuevo tipo de producto ISP (comenzando por Entitlements, luego Subscriptions y finalmente Consumables). 

Módulos del Curso

Ahora vamos a echarle un vistazo a los contenidos de cada video más en detalle:

  • Introducción a In-skill Purchasing (ISP): en este video introductorio (Parte 0) te presentamos los conceptos básicos de ISP, los tipos de productos, las bases de su funcionamiento y las mejores prácticas. Al terminarlo estarás bien preparado para los siguientes módulos que ya van directo al código fuente.
  • Implementando una Skill con ISP (Parte 1): aquí nos ponemos manos a la obra y te damos un pantallazo sobre el proyecto terminado Premium Hello World y te explicamos en detalle la implementación de Entitlements (productos que el usuario adquiere y tendrá de forma indefinida).
  • Implementando una Skill con ISP (Parte 2): en esta parte ya atacamos el proyecto de forma modularizada y explicamos el modulo 2 del código que consiste en ampliar la skill del módulo 1 (que solo ofrece Entitlements) para ofrecer una suscripción (Subscription) a un servicio de beinvenidas premium que usa voces de Polly via SSML.
  • Implementando una Skill con ISP (Parte 3): finalmente en este modulo llegamos al módulo 3 del código que corresponde al proyecto terminado y cubrimos Consumables que son productos que se gastan y el usuario debe volver a adquirir (puedes utilizarlos como créditos por ejemplo). Aquí te mostramos como utilizar persistencia para llevar un control de existencias de estos productos.

Los videos de implementación describen el código fuente que puedes descargar aquí. Cada módulo construye sobre el modulo anterior por lo que se recomienda hacerlos de forma progresiva. Si quieres probar todo el proyecto terminado puedes ver directamente el módulo 03 en el repositorio. Para seguir los pasos del ASK-CLI del video tendrás que usar la versión 1.7.23. Si estas en una versión superior prueba hacer ‘npm install -g ask-cli@1.7.23

Más Información sobre In-skill Purchasing (ISP)

Comienza Ya a Construir Skills de Alexa con Monetización

Este curso es gratuito y está diseñado para que lo hagas a tu propio ritmo por lo que cualquier persona puede utilizarlo para construir skills de Alexa con monetización. [Haz click aquí] para comenzar. Y danos tu opinión! Puedes contactarnos en Español via Twitter @GermanViscuso y enviarnos tus comentarios.

Subscribe