Juan Ramon Sanfeliu Salva - JOT Internet Media - WebCongress Lima 2014

376 views
307 views

Published on

Ahorra tiempo y dinero automatizando tareas SEO y SEM con Google Scripts

Published in: Data & Analytics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
376
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Juan Ramon Sanfeliu Salva - JOT Internet Media - WebCongress Lima 2014

  1. 1. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu
  2. 2. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Juan Ramon Sanfeliu Salvà www.jrsanfeliu.com @jrsanfeliu
  3. 3. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Un detalle Importante…
  4. 4. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Introducción a los Google Scripts Instrucciones de programación en lenguaje javacript que interaccionan con la mayoría de servicios y productos de Google como: - Gmail, Docs, Drive, Analytics, Adwords, Contacts, Calendar, Forms, etc.
  5. 5. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Introducción a los Google Scripts • Están escritos en Javascript y al dar acceso a los productos y servicios de Google se abren un sinfín de posibilidades de creación de funcionalidades para nuestras necesidades. • Dada la versatilidad que tienen y las posibilidades de interconexión que veremos, también pueden interaccionar con servicios externos y obtener datos de ellos, como por ejemplo scripts que accedan a twitter y obtengan datos para operar.
  6. 6. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Podemos distinguir 2 tipos de Google Scripts: GOOGLE ADWORDS SCRIPTS GOOGLE APPS SCRIPTS Introducción a los Google Scripts
  7. 7. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿ Alguien de la sala tiene o gestiona una cuenta de ?
  8. 8. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Google Adwords Scripts
  9. 9. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Que son los Adwords Scripts? • Son códigos escritos en un lenguaje similar al javascript • Permiten realizar cambios en nuestras campañas de Adwords de forma automatizada • Podemos programar estos cambios para que se realicen en intervalos de una hora, permitiendo una mejora en la automatización, ya que las reglas automáticas pueden lanzarse 1 vez al día como mucho
  10. 10. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Que podemos hacer? Script de Monitorización de Métricas a nivel de Cuenta de Adwords y envío por email cada hora Este script deberá acceder a Adwords y descargar los clics e impresiones de la cuenta de adwords de hoy, si alguien tiene cuentas activas, y si tienen conversiones, también las métricas de CPA, CR y Conversiones, y enviar todos los datos por email cada hora a una dirección de email, que podremos monitorizar desde nuestro smartphone.
  11. 11. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿Qué podemos hacer?
  12. 12. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Script de Monitorización de Métricas en Tiempo Real de una Campaña y Visualización de datos en Spreadsheet desde Smartphone Este script deberá acceder a Adwords, buscar una campaña concreta de todas las existentes, descargar las métricas del día de hoy ( Clics, Imp, CPC, Coste, Pos. Media, Conversiones y Tasa de conversión ) de dicha campaña y posteriormente acceder a una hoja de cálculo donde habrá una tabla de métricas, y actualizar los datos cada hora. ¿Qué podemos hacer?
  13. 13. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu http://www.jrsanfeliu.com/monitoriza-con-adwords-scripts-una- campana-desde-tu-smartphone ¿Qué podemos hacer?
  14. 14. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Script de Automatización de un Report Mensual de Cuentas y Campañas de Google Adwords Este script deberá acceder a Adwords para generar, en el caso de este taller, un report mensual. El script deberá descargar los datos de rendimiento total de las campañas de la cuenta, acceder a una hoja de cálculo de Spreadsheet, maquetada con las tablas que queramos que estén presentes en nuestro report, y volcar los datos en sus correspondientes tablas. Haremos esta tabla resumen una vez al mes, con tabla de campañas y tabla del Top50 de keywords. ¿Qué podemos hacer?
  15. 15. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Con el Report maquetado lanzamos el script…
  16. 16. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu …y unos segundos más tarde ya está hecho 
  17. 17. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿Qué más se puede hacer? • Añadir los términos de búsqueda de Adwords filtrados por conversión, CTR, CPC etc. • Agregar nuevos copys de anuncios desde una hoja de Spreadsheets. • Comprobar periódicamente que las URLs destino funciona y parar adgroups si se cae la URL o URLs concretas.
  18. 18. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿Qué más se puede hacer? • Detectar fin de existencias de artículos en landings concretas y detener los anuncios para no perder dinero. • Optimización periódica de keywords , pausando, eliminando, subiendo o bajando pujas en función de métricas. • Display: Script para Optimizar y Buscar nuevas Ubicaciones en Campañas de Display .
  19. 19. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Google Apps Scripts
  20. 20. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu • Google Apps Script es un lenguaje de scripting basado en JavaScript que te permite hacer cosas con Google Apps, como Docs, Spreadsheets y formularios. • No hay nada que instalar • Google facilita un editor de código directamente en el navegador, y los scripts se ejecutan en servidores de Google. ¿Qué son los Apps Scripts?
  21. 21. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu • Se pueden crear scripts que combinen diversos servicios y productos de google, asi como interactuar con APIs externas • Ejemplo: Podemos hacer scripts que accedan a twitter y otras plataformas online con API, obtener datos y operar con ellos ¿Qué son los Apps Scripts?
  22. 22. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿Qué podemos hacer? Informes SEO
  23. 23. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu
  24. 24. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Auditoría SEO OnPage
  25. 25. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Auditoría SEO OnPage
  26. 26. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Google Scrapping
  27. 27. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu SEO Rank Tracker Antigua version Spreadsheet MAX 50 funciones importXML, En la nueva version, NO HAY LÍMITES !!! …y no hacen falta proxys…
  28. 28. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Consultas de Búsqueda WMT ¿CÓMO AUTOMATIZAR LA DESCARGA DE LAS CONSULTAS DE BÚSQUEDA DE GOOGLE WEBMASTER TOOLS?
  29. 29. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Consultas de Búsqueda WMT ¿CÓMO AUTOMATIZAR LA DESCARGA DE LAS CONSULTAS DE BÚSQUEDA DE GOOGLE WEBMASTER TOOLS? --- TENEMOS 2 OPCIONES --- GOOGLE SCRIPT + LIBRERÍA DE CÓDIGO PYTHON SERVIDOR WEB APACHE + CÓDIGO PHP
  30. 30. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Interacción con APIs externas
  31. 31. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  32. 32. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  33. 33. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  34. 34. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  35. 35. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  36. 36. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu
  37. 37. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Dashboard Analytics
  38. 38. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Dashboard Analytics
  39. 39. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción Datos Analytics • Para poder extraer de forma automatizada datos de Google Analytics podemos usar varios métodos: 1. Habilitar la API de GA desde la Consola de desarrolladores de Google y extraer datos mediante scripts de Google Apps Scripts usando las métricas de GA de la Referencia de la API.
  40. 40. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu 2. Si tenemos la versión antigua de Google Spreadsheets, podemos acceder a la Galería de Secuencias de Comandos (Scripts) e instalar el script Google Analytics Report Automation, tambien llamado “magic”
  41. 41. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Con el script instalado podemos lanzar queries a Analytics para extraer datos. Las métricas se seleccionan en una de las pestañas usando la sintaxis de la API ( ga:visitors , ga:pageviews, etc)
  42. 42. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu 3. Si tenemos la versión nueva de Google Spreadsheets, podemos acceder a la Galería de Complementos y seleccionar el complemento Google Analytics.
  43. 43. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Enlaces de interés http://www.freeadwordsscripts.com/ http://www.labnol.org/internet/google-scripts/28281/ http://www.jrsanfeliu.com http://www.jbmoreno.es
  44. 44. es.linkedin.com/in/juanramonsanfeliu/ @jrsanfeliu

×