ahorra tiempo y dinero automatizando tareas seo y sem con google scripts webcongress barcelona 2015

Post on 18-Jul-2015

634 Views

Category:

Marketing

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Juan Ramon Sanfeliu Salvàjrsanfeliu.com

conversionflux.com

cursoadwordsscripts.com

jrsanfeliu@conversionflux.com

Un detalle Importante…

SEM

SEO PPC

SEARCH ENGINE MARKETING

SEARCH ENGINE OPTIMIZATION PAY PER CLICK

PPCPPC

SEO

¿CÓMO MUESTRA GOOGLE LOS RESULTADOS

DE SEO Y PPC ?

SUBASTA DE POSICIONES EN GOOGLE ADWORDS

1

2

3

4

5

6

¿CÓMO AUTOMATIZAMOSLAS ESTRATEGIAS SEO Y SEM?

USANDO GOOGLE SCRIPTS

Introducción a los Google ScriptsInstrucciones de programación en lenguaje javascriptque interaccionan con la mayoría de productos de Google como:- Gmail, Docs, Drive, Analytics, Adwords, Contacts, Calendar, Forms, etc.

Introducción a los Google ScriptsPodemos distinguir 2 tipos de Google Scripts en función

del entorno de programación:

GOOGLE ADWORDS SCRIPTS

GOOGLE APPS SCRIPTS

¿Experiencia en programación?

Lo ideal es tener conocimientos de programación para poder aplicar la lógica de Programación a los Scripts.

Lo ideal es tener un Programador en el equipo al que explicarle la lógica que queremos implementar.

También puedes aprender javascript por tu cuenta...

Google Adwords Scripts

Que son los Adwords Scripts?

• Son códigos escritos en un lenguaje similar al javascript

• Permiten realizar cambios en nuestras campañas deAdwords de forma automatizada

• Podemos programar estos cambios para que serealicen en intervalos de una hora, permitiendo unamejora en la automatización, ya que las reglasautomáticas pueden lanzarse 1 vez al día como mucho

¿Cómo se empieza?

¿Cómo se empieza?

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 eimpresiones de la cuenta de adwords de hoy, si alguien tiene cuentasactivas, y si tienen conversiones, también las métricas de CPA, CR yConversiones, y enviar todos los datos por email cada hora a unadirección de email, que podremos monitorizar desde nuestrosmartphone.

¿Qué podemos hacer?

http://goo.gl/nzJ7fz

SCRIPT DISPONIBLE EN

Script de Monitorización de Métricas en Tiempo Real de una Campaña y Visualización de datos en Spreadsheetdesde 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?

¿Qué podemos hacer?

SCRIPT DISPONIBLE EN

http://goo.gl/SSTM65

Script de Automatización de un Report Mensual de Cuentas y Campañas de Google Adwords

Este script deberá acceder a Adwords para generar un reportmensual.

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?

Con el Report maquetado lanzamos el script…

…y unos segundos más tarde ya está hecho

¿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 funcionan y parar adgroups si se cae la URL o URLsconcretas.

¿Qué más se puede hacer?

• Detectar fin de existencias de artículos en landingsconcretas 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.

• Incorporar datos externos via API de la previsión del tiempo para optimizar las pujas ( bid by weather )

¿Qué más se puede hacer?

• Scripts de Optimización y Reporting a nivel de MCC.

• Guardar los valores de Quality Score de tus keywords.

• Auditoría de Cuentas y Campañas.

• etc …

Google Apps Scripts

¿Qué son los Apps Scripts?• Google Apps Script es un lenguaje de scripting basado

en JavaScript que te permite crear soluciones codificadas en javascript combinando productos de Google Apps, como Docs, Spreadsheets y formularios, etc…

• 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.

¿Cómo se empieza?https://script.google.com

¿Cómo se empieza?

¿Cómo se empieza?

¿Qué podemos hacer? Informes SEO

Auditoría SEO OnPage

Auditoría SEO OnPage

Google Scrapping

SEO Rank Tracker

…y no hacen falta proxys…

Consultas de Búsqueda WMT

¿CÓMO AUTOMATIZAR LA DESCARGA DE LAS CONSULTAS DE BÚSQUEDA DE GOOGLE WEBMASTER TOOLS?

Consultas de Búsqueda WMT

¿CÓMO AUTOMATIZAR LA DESCARGA DE LAS CONSULTAS DE BÚSQUEDA DE GOOGLE WEBMASTER TOOLS?

--- TENEMOS 3 OPCIONES ---

GOOGLE SCRIPT+

LIBRERÍA DE CÓDIGO PHYTON

SERVIDOR APACHE LOCAL

+CÓDIGO PHP

Interacción con APIs externas

Extracción de datos de

Extracción de datos de

Extracción de datos de

Extracción de datos de

Extracción de datos de

Dashboard Analytics

Dashboard Analytics

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.

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”

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)

3. Si tenemos la versión nueva de Google Spreadsheets, podemos

acceder a la Galería de Complementos y seleccionar el complemento

Google Analytics.

SUPERMETRICS: tiene versión para crear Dashboards

en Excel ( de pago ) y en Google Docs y Spreadsheets ( Gratis ).

Supermetrics para Google Docs

Supermetrics para Google Spreadsheets

Usaremos la versión de Supermetrics para Google Spreadsheets porque así

Tendremos los datos bien tabulados y podremos verlos mejor y operar con ellos.

Supermetrics para Google Spreadsheets nos permitirá importar a nuestro

Dashboard Combinado SEO + SEM + Analítica Web + Social Media los

datos de las siguientes fuentes:

1. GOOGLE ANALYTICS

2. GOOGLE ADWORDS

3. GOOGLE WEBMASTER TOOLS

4. BING ADS

5. YOUTUBE

6. FACEBOOK

7. TWITTER

Al lanzar Supermetrics desde el menú Complementos, nos aparecerá el sidebar

de configuración, donde escogeremos las fuentes y sus parámetros.

Una vez nos hemos logueado con todas nuestras cuentas, podemos empezar a

Importar datos a nuestro DASHBOARD

Podemos generar todo tipo de gráficos y tablas de datos con unos simples clics,

En este caso una gráfica de Coste de Campañas de BingAds por Geo del usuario

De la misma forma, con unos clics, podremos extraer los datos que queramos de

Las Search Queries de una web en la que trabajemos desde Webmaster Tools.

Enlaces de interés

https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/index

https://developers.google.com/adwords/scripts/

https://developers.google.com/analytics/solutions/articles/reporting-apps-script

https://developers.google.com/analytics/devguides/reporting/core/dimsmets

https://developers.google.com/apps-script/

Enlaces de interés

http://www.freeadwordsscripts.com/

http://www.labnol.org/internet/google-scripts/28281/

http://www.jrsanfeliu.com

https://developers.google.com/

Os pido un favor…un tweet … si os ha gustado mi ponencia

pe.linkedin.com/in/juanramonsanfeliu/

@jrsanfeliu @conversionflux

jrsanfeliu@conversionflux.com

www.cursoadwordsscripts.com

top related