Aproveche el poder de IBM Watson en sus campañas de AdWords

El columnista Russell Savage muestra cómo puede integrar información de la API de IBM Watson en sus scripts de AdWords para obtener información de palabras clave de páginas web.

watson-1920En 2011, IBM Watson compitió en ¡Peligro! contra los dos campeones reinantes y se llevó fácilmente el primer premio de $ 1 millón.

Si bien ese fue un marketing increíble, el verdadero premio fue la tecnología desarrollada como parte de ese esfuerzo. Sospecho que IBM ha estado incorporando lentamente esa tecnología en sus productos, pero también está disponible directamente como API. Si ha leído alguna de mis otras publicaciones, ya sabe a dónde va. Hoy, comparto la biblioteca de scripts que armé para aprovechar la tecnología de IBM Watson en mi cuenta de AdWords.

Una de las API disponibles en Watson Developer Cloud se llama Lenguaje de alquimiay proporciona un conjunto de puntos finales para ayudarlo a extraer información y analizar el texto de las URL. Puede hacer cosas como extraer automáticamente fechas, autores, conceptos y palabras clave de una página web con una simple llamada. Esa última parece que sería una gran herramienta para agregar a nuestra caja de herramientas de investigación de palabras clave.

El ejemplo que dan en la documentación se basa en analizar un feed de Twitter en busca de palabras clave relevantes, pero podemos enviar cualquier URL que queramos. Si es una agencia, tal vez pueda aprovechar esta API para asegurarse de que las palabras clave de sus clientes sean relevantes para la página de destino a la que se vinculan. Si está ejecutando las campañas de su empresa, tal vez pueda analizar el contenido de un competidor para encontrar palabras clave en las que también desee competir.

Una cosa a tener en cuenta es que esta herramienta no intenta reemplazar a Google, por lo que las palabras clave y los temas que Watson dice que son importantes serán ligeramente diferentes de lo que dice Google. En cierto nivel, ambas empresas están intentando analizar el texto en busca de temas y palabras clave, pero no hay duda de que lo están haciendo de manera muy diferente.

La API de Alchemy Language es increíblemente fácil de usar, pero necesitará registrarse para obtener un token de desarrollador para llamarlo. IBM tiene un nivel gratuito, que es suficiente para lo que estamos haciendo aquí, pero, por supuesto, siempre puede pagar una cuota adicional si lo necesita. Al final del proceso de registro, obtendrá algo parecido a esto:

Esas credenciales son las que pasa a la biblioteca para realizar las llamadas. Aquí está la biblioteca que puede pegar en la parte inferior de sus secuencias de comandos de AdWords para acceder a esta API. Daré un ejemplo para usarlo al final de la publicación.

Son solo unas pocas líneas porque estoy generando dinámicamente las funciones para cada punto final. Eso significa que cada vez que vea algo como “POST / url / URLGetTypedRelations” en los documentos, puede llamarlo desde su código de secuencia de comandos como “watson.URLGetTypedRelations (config)” y devolverá la respuesta ya formateada como un objeto.

Aquí hay un ejemplo de cómo analizar una de mis publicaciones de blog antiguas y encontrar la lista de palabras clave relacionadas.

Ejecutar ese código en su cuenta no hará ningún cambio, pero debería imprimir algo como esto a continuación para ayudarlo a familiarizarse con la biblioteca.

Y eso es todo lo que hay que hacer. Ahora debería poder combinar esto con algunos de los otros scripts de AdWords disponibles para encontrar palabras clave relacionadas con sus propias páginas de destino o con las de otra persona. Hay algunos otros puntos finales en esa lista que también pueden ser interesantes, como URLGetRankedConcepts o URLGetEmotion, pero no he jugado mucho con ellos.


Las opiniones expresadas en este artículo pertenecen al autor invitado y no necesariamente a El Blog informatico. Los autores del personal se enumeran aquí.


Deja un comentario