SlideShare une entreprise Scribd logo
1  sur  44
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Juan Ramon Sanfeliu Salvà
www.jrsanfeliu.com
@jrsanfeliu
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Un detalle Importante…
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.
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.
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
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
¿ Alguien de la sala tiene o
gestiona una cuenta de
?
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Google Adwords Scripts
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
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.
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
¿Qué podemos
hacer?
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?
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
http://www.jrsanfeliu.com/monitoriza-con-adwords-scripts-una-
campana-desde-tu-smartphone
¿Qué podemos hacer?
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?
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Con el Report maquetado lanzamos el script…
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
…y unos segundos más tarde ya está hecho 
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.
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 .
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Google Apps Scripts
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?
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?
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
¿Qué podemos hacer?
Informes SEO
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Auditoría SEO OnPage
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Auditoría SEO OnPage
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Google Scrapping
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…
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?
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
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Interacción con APIs externas
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Extracción de datos de
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Extracción de datos de
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Extracción de datos de
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Extracción de datos de
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Extracción de datos de
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Dashboard Analytics
Juan Ramon Sanfeliu Salvá
jrsanfeliu.com @jrsanfeliu
Dashboard Analytics
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.
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”
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)
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.
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
es.linkedin.com/in/juanramonsanfeliu/
@jrsanfeliu

Contenu connexe

Tendances

Panel 1: Reality Checks y estrategias para llegar al Inbox - FM
Panel 1: Reality Checks y estrategias para llegar al Inbox - FMPanel 1: Reality Checks y estrategias para llegar al Inbox - FM
Panel 1: Reality Checks y estrategias para llegar al Inbox - FM
amdia
 

Tendances (19)

072118p4 dm
072118p4 dm072118p4 dm
072118p4 dm
 
Agencia de Marketing Digital en México Quantum
Agencia de Marketing Digital en México QuantumAgencia de Marketing Digital en México Quantum
Agencia de Marketing Digital en México Quantum
 
Cw18 eduardo sanchez analitica web para mejorar tus campañas
Cw18 eduardo sanchez analitica web para mejorar tus campañasCw18 eduardo sanchez analitica web para mejorar tus campañas
Cw18 eduardo sanchez analitica web para mejorar tus campañas
 
Juan Manuel Gonzalez y Andres Marrero - eCommerce Day Uruguay Online [Live] E...
Juan Manuel Gonzalez y Andres Marrero - eCommerce Day Uruguay Online [Live] E...Juan Manuel Gonzalez y Andres Marrero - eCommerce Day Uruguay Online [Live] E...
Juan Manuel Gonzalez y Andres Marrero - eCommerce Day Uruguay Online [Live] E...
 
Todo lo que no sabías sobre CTR #DSMDigital 2020
Todo lo que no sabías sobre CTR #DSMDigital 2020Todo lo que no sabías sobre CTR #DSMDigital 2020
Todo lo que no sabías sobre CTR #DSMDigital 2020
 
Anatomía del A/B testing y la personalización. SEOnthebeach 2019. SOB19
Anatomía del A/B testing y la personalización. SEOnthebeach 2019. SOB19Anatomía del A/B testing y la personalización. SEOnthebeach 2019. SOB19
Anatomía del A/B testing y la personalización. SEOnthebeach 2019. SOB19
 
6.3 medición de campañas
6.3 medición de campañas6.3 medición de campañas
6.3 medición de campañas
 
Mezcla promocional de un producto
Mezcla promocional de un productoMezcla promocional de un producto
Mezcla promocional de un producto
 
cómo se mide la reputación online
cómo se mide la reputación onlinecómo se mide la reputación online
cómo se mide la reputación online
 
Ofertas agencia mass
Ofertas agencia massOfertas agencia mass
Ofertas agencia mass
 
6.1 potenciar marketing en motores de búsqueda
6.1 potenciar marketing en motores de búsqueda6.1 potenciar marketing en motores de búsqueda
6.1 potenciar marketing en motores de búsqueda
 
Buyer's Journey - El Viaje del Consumidor
Buyer's Journey - El Viaje del ConsumidorBuyer's Journey - El Viaje del Consumidor
Buyer's Journey - El Viaje del Consumidor
 
Nicolás Valenzuela - eCommerce Day Uruguay Online [Live] Experience
Nicolás Valenzuela - eCommerce Day Uruguay Online [Live] ExperienceNicolás Valenzuela - eCommerce Day Uruguay Online [Live] Experience
Nicolás Valenzuela - eCommerce Day Uruguay Online [Live] Experience
 
7.3 SEM
7.3 SEM7.3 SEM
7.3 SEM
 
Google Analytics para comercio electrónico
Google Analytics para comercio electrónicoGoogle Analytics para comercio electrónico
Google Analytics para comercio electrónico
 
Analítica Web Páginas Virtuales y Tracking Telefónico
Analítica Web Páginas Virtuales y Tracking TelefónicoAnalítica Web Páginas Virtuales y Tracking Telefónico
Analítica Web Páginas Virtuales y Tracking Telefónico
 
Presentación genérica
Presentación genéricaPresentación genérica
Presentación genérica
 
6.4 campañas publicitarias y embudos multicanal
6.4 campañas publicitarias y embudos multicanal6.4 campañas publicitarias y embudos multicanal
6.4 campañas publicitarias y embudos multicanal
 
Panel 1: Reality Checks y estrategias para llegar al Inbox - FM
Panel 1: Reality Checks y estrategias para llegar al Inbox - FMPanel 1: Reality Checks y estrategias para llegar al Inbox - FM
Panel 1: Reality Checks y estrategias para llegar al Inbox - FM
 

En vedette

Copywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort ZoneCopywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort Zone
Kissmetrics on SlideShare
 
Gca shell group 2
Gca shell group 2Gca shell group 2
Gca shell group 2
seeday
 
Grc sap next evaluation of internal audit
Grc sap next evaluation of internal auditGrc sap next evaluation of internal audit
Grc sap next evaluation of internal audit
SARVJEET KAUSHAL
 
McCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to CourtMcCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to Court
Gustav Skurdal
 

En vedette (20)

Análisis Competitivo SEO en #ClinicSEO en #eShowBCN2016
Análisis Competitivo SEO en #ClinicSEO en #eShowBCN2016Análisis Competitivo SEO en #ClinicSEO en #eShowBCN2016
Análisis Competitivo SEO en #ClinicSEO en #eShowBCN2016
 
Seo en Magento
Seo en MagentoSeo en Magento
Seo en Magento
 
SEO para SEOs
SEO para SEOsSEO para SEOs
SEO para SEOs
 
Aspectos del SEO que debe conocer un Community Manager
Aspectos del SEO que debe conocer un Community ManagerAspectos del SEO que debe conocer un Community Manager
Aspectos del SEO que debe conocer un Community Manager
 
GOOGLE SPREADSHEET avanzado para análisis y reporting SEO
GOOGLE SPREADSHEET avanzado para análisis y reporting SEOGOOGLE SPREADSHEET avanzado para análisis y reporting SEO
GOOGLE SPREADSHEET avanzado para análisis y reporting SEO
 
Como Posicionarse en Sectores SEO Competitivos #SEOnthebeach
Como Posicionarse en Sectores SEO Competitivos #SEOnthebeachComo Posicionarse en Sectores SEO Competitivos #SEOnthebeach
Como Posicionarse en Sectores SEO Competitivos #SEOnthebeach
 
Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...
Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...
Searchlove London 2016 - The Changing Landscape of Mobile Search - Bridget Ra...
 
Maahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossa
Maahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossaMaahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossa
Maahanmuuttajien työurat ja eläketurva rekisteriaineistojen valossa
 
Copywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort ZoneCopywriting, Conversion, and Your Customer's Comfort Zone
Copywriting, Conversion, and Your Customer's Comfort Zone
 
#PRlife: The Inside Scoop
#PRlife: The Inside Scoop#PRlife: The Inside Scoop
#PRlife: The Inside Scoop
 
Gca shell group 2
Gca shell group 2Gca shell group 2
Gca shell group 2
 
Mann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WMMann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WM
 
Grc sap next evaluation of internal audit
Grc sap next evaluation of internal auditGrc sap next evaluation of internal audit
Grc sap next evaluation of internal audit
 
Henkilöstö mukaan strategian muokkaamiseen
Henkilöstö mukaan strategian muokkaamiseenHenkilöstö mukaan strategian muokkaamiseen
Henkilöstö mukaan strategian muokkaamiseen
 
Keyword Research in a Mobile World #PubconAustin
Keyword Research in a Mobile World #PubconAustinKeyword Research in a Mobile World #PubconAustin
Keyword Research in a Mobile World #PubconAustin
 
McCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to CourtMcCain.Reply Brief.Brief Sent to Court
McCain.Reply Brief.Brief Sent to Court
 
Técnicas de comunicación creativa en el aula materiales
Técnicas de comunicación creativa en el aula materialesTécnicas de comunicación creativa en el aula materiales
Técnicas de comunicación creativa en el aula materiales
 
El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz
El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz
El Exito SEO en un Entorno Multicanal en #DigitalCongrezz @futurizz
 
Analítica en un mundo Munticanal - eShow User Web Analytics MAD 2016
Analítica en un mundo Munticanal  - eShow User Web Analytics MAD 2016Analítica en un mundo Munticanal  - eShow User Web Analytics MAD 2016
Analítica en un mundo Munticanal - eShow User Web Analytics MAD 2016
 
Cross-Functional SEO at #SearchFest
Cross-Functional SEO at #SearchFestCross-Functional SEO at #SearchFest
Cross-Functional SEO at #SearchFest
 

Similaire à Ahorra Tiempo y Dinero Automatizando Tareas SEO y SEM con Google Scripts

Y!Search Media Event Spain
Y!Search Media Event SpainY!Search Media Event Spain
Y!Search Media Event Spain
Juan Varela
 

Similaire à Ahorra Tiempo y Dinero Automatizando Tareas SEO y SEM con Google Scripts (20)

3A5 Trejo Alexandra -Tarea 2
3A5 Trejo Alexandra -Tarea 23A5 Trejo Alexandra -Tarea 2
3A5 Trejo Alexandra -Tarea 2
 
10 conceptos clave con los que dominar cualquier negocio - Analítica web en ...
10 conceptos clave con los que dominar cualquier negocio  - Analítica web en ...10 conceptos clave con los que dominar cualquier negocio  - Analítica web en ...
10 conceptos clave con los que dominar cualquier negocio - Analítica web en ...
 
Presentación 2 publicidad en internet Comercio Electrónico
Presentación 2 publicidad en internet Comercio ElectrónicoPresentación 2 publicidad en internet Comercio Electrónico
Presentación 2 publicidad en internet Comercio Electrónico
 
Cómo optimizar tus campañas de anuncios de Adwords en Analytics#monetiza17
 Cómo optimizar tus campañas de anuncios de  Adwords en Analytics#monetiza17 Cómo optimizar tus campañas de anuncios de  Adwords en Analytics#monetiza17
Cómo optimizar tus campañas de anuncios de Adwords en Analytics#monetiza17
 
SEMrush Marketing and Web
SEMrush Marketing and WebSEMrush Marketing and Web
SEMrush Marketing and Web
 
El SEO y la Geolocalizacion
El SEO y la GeolocalizacionEl SEO y la Geolocalizacion
El SEO y la Geolocalizacion
 
El SEOy la geolocalización
El SEOy la geolocalizaciónEl SEOy la geolocalización
El SEOy la geolocalización
 
Tareaaaaaaa
TareaaaaaaaTareaaaaaaa
Tareaaaaaaa
 
otra cotizacion
otra cotizacionotra cotizacion
otra cotizacion
 
Los proyectos web son algo más que programación
Los proyectos web son algo más que programaciónLos proyectos web son algo más que programación
Los proyectos web son algo más que programación
 
PRESENTACIÒN
PRESENTACIÒNPRESENTACIÒN
PRESENTACIÒN
 
Medir para Ganar! Herramientas de Analisis Web y los KPI's
Medir para Ganar! Herramientas de Analisis Web y los KPI'sMedir para Ganar! Herramientas de Analisis Web y los KPI's
Medir para Ganar! Herramientas de Analisis Web y los KPI's
 
Taller Search Engine Optimization (SEO) Academia Digital
Taller Search Engine Optimization (SEO) Academia DigitalTaller Search Engine Optimization (SEO) Academia Digital
Taller Search Engine Optimization (SEO) Academia Digital
 
Pag
PagPag
Pag
 
Taller Seo Academia Digital Sep09
Taller Seo Academia Digital Sep09Taller Seo Academia Digital Sep09
Taller Seo Academia Digital Sep09
 
Xarxes socials per empreses
Xarxes socials per empresesXarxes socials per empreses
Xarxes socials per empreses
 
Dossier Planimedia
Dossier PlanimediaDossier Planimedia
Dossier Planimedia
 
Calypso cruises ecommerce design
Calypso cruises ecommerce designCalypso cruises ecommerce design
Calypso cruises ecommerce design
 
Y!Search Media Event Spain
Y!Search Media Event SpainY!Search Media Event Spain
Y!Search Media Event Spain
 
Presentación Sergio Grinbaum - eRetail Day México 2014
 Presentación Sergio Grinbaum - eRetail Day México 2014  Presentación Sergio Grinbaum - eRetail Day México 2014
Presentación Sergio Grinbaum - eRetail Day México 2014
 

Dernier

Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
JC Díaz Herrera
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
ssuserbdc329
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
BESTTech1
 

Dernier (20)

Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 
Trabajo Final de Powerbi DMC Indicadores.pptx
Trabajo Final de Powerbi DMC Indicadores.pptxTrabajo Final de Powerbi DMC Indicadores.pptx
Trabajo Final de Powerbi DMC Indicadores.pptx
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
 
El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismo
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 

Ahorra Tiempo y Dinero Automatizando Tareas SEO y SEM con Google Scripts

  • 1. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu
  • 2. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Juan Ramon Sanfeliu Salvà www.jrsanfeliu.com @jrsanfeliu
  • 3. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Un detalle Importante…
  • 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. 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. 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. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿ Alguien de la sala tiene o gestiona una cuenta de ?
  • 8. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Google Adwords Scripts
  • 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. 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. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿Qué podemos hacer?
  • 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. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu http://www.jrsanfeliu.com/monitoriza-con-adwords-scripts-una- campana-desde-tu-smartphone ¿Qué podemos hacer?
  • 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. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Con el Report maquetado lanzamos el script…
  • 16. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu …y unos segundos más tarde ya está hecho 
  • 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. 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. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Google Apps Scripts
  • 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. 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. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu ¿Qué podemos hacer? Informes SEO
  • 23. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu
  • 24. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Auditoría SEO OnPage
  • 25. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Auditoría SEO OnPage
  • 26. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Google Scrapping
  • 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. 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. 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. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Interacción con APIs externas
  • 31. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  • 32. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  • 33. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  • 34. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  • 35. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Extracción de datos de
  • 36. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu
  • 37. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Dashboard Analytics
  • 38. Juan Ramon Sanfeliu Salvá jrsanfeliu.com @jrsanfeliu Dashboard Analytics
  • 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. 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. 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. 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. 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