Taller Google Analytics Ficommerce 2017
-
Upload
eduardo-sanchez-gonzalez -
Category
Marketing
-
view
160 -
download
0
Transcript of Taller Google Analytics Ficommerce 2017
Taller Google Analytics
2
LLEVA TU NEGOCIO MÁS ALLÁ DE LAS EXPECTATIVAS
EstrategasWebyMakingSEM comopartners trabajaremosdeformacoordinadaparaconseguirlamayorrentabilidadparasunegocio.Explotando lassinergiasentrelagestión avanzadadecampañasyunaanalíticadigitalenfocadaalaconsecucióndeobjetivosdenegocioeincrementodelarentabilidad.
Eduardo Sánchez González
• Analítica Web• CRO• Marketing en Buscadores• Consultoría Automóvil• Formación
@esanchez43
Ingeniero Informático Master en Marketing Online y dirección de ventas por la universidad Europea Miguel de Cervantes.
Master en SEO SEM y Master en Analítica Web, procesamiento de datos y tecnología de procesamiento de datos en Kschool.
Fundador de Estrategas y Marketers Web y Socio en MakingSEM agencia partner premier de Google.
Comencé en el mundo online desarrollando sitios web antes de la burbuja .com, posteriormente pasé a la industria del automóvil trabajando durante más de 14 años dirigiendo un equipo multidisciplinar que enlazaba el mundo online y offline y formando parte del grupo OPEL Pathfinderes formado por 25 representantes en Europa y que lidera el desarrollo de estrategias digitales para la marca.
He tenido la suerte de trabajar en proyectos para empresas como KIA, ONO, SEGITTUR, Instasent, Interflora, entre otras y colaborar con diversos centros entre ellos Cámara de Comercio de Madrid, CICE, Iconversity
Eduardo Sánchez González
Alguno de nuestros clientes actuales
Alguno de nuestros clientes actuales
¿Para que usamos Google Analytics?
Ver cuantas visitas tengo a la web
Que Páginas ven
Desde que dispositivos me visitan
Desde que fuentes llegan las visitas
Control compras y conversiones
Seguro que entre otras …
CRO
Análisis Usabilidad
Embudos conversión
Fidelidad Clientes
ROI por Canal
TEST A/B
Y se llevas más tiempo…
Pero Podemos Hacer Más
Si tu negocio es este..Empecemos por lo básico
No te limites a hablar de URLs
Adapta analytics a tu negocio
DimensionesyMétricasPersonalizadas
Agrupa la información de forma que te sea útilGruposdecontenidoquemuestrenlainformacióndeformaqueaportenvalor.
Aunque no tengas un Comercio electrónico
Aprovechalasventajasdelecommerce mejoradoparaanalizartuweb.¡Secreativo!
https://goo.gl/R1kpoU
Simo AhavaEjemplodeembudodeconversióndeecommerceaplicadoaunblog
Usa Cuadros de mando personalizados
16
Fenómenos Extraños
17
Empezamos por algo fácil
18
19
20
..O Si Usas Google Analytics
TotalUsuarios:61.396Sumadelas10primerasfilasenlacolumnausuarios:115.115usuarios
¡Ytodavíaquedan164Filasquesumar!
21
En este caso la explicación es fácil
• Unusuariopuedevisitarvariaspáginas.• Cadafilaindicaelnúmerodeusuariosquehanpasadoporella• Portantounmismousuariopodráestarenvariasfilas• Elvalortotaleliminalasduplicidades,indicandoelnúmerodeusuariosquehanpasadoporelsitioenelperiododadosinimportarelnúmerodepáginasquehavisitado.
22
Quiero el número de sesiones de las páginas
23
Vaya Esto no lo veo en los informes
Si están basados en análisis de páginas
24
Hacemos un informe personalizado y Listo ¿No?
25
Pero vemos cosas raras
0 Sesiones (Visitas) y 1260 Páginas vistas únicas por 969 Usuarios
26
Ámbitos - Pez Grande come a pez chico
Hayqueprestaratenciónalosámbitosysu“tamaño”relativo
Usuario>Sesión>Hit
Unusuariopuederealizarvariasvisitas,sesiones,entusitioweb,yencadasesiónvariasinteracciones(Hits)comopuedenservervariaspáginas(1hitporcadapáginavista)realizareventoscomopulsarunbotón,cadaeventomedidoesotrohit.
27
Una regla útil para no ver cosas raras
Cuandocreemosinformespersonalizadoslasdimensionesdebenserdeunámbitoigualomayoraldelasmétricas.
Usuario>Sesión>Hit
28
¿Por Qué?
SipreguntamoscuantasruedastieneuncocheesfácilcontestarLomismoquecuantaspáginashavistounusuarioenunasesión
29
Pero, al revés…
¿Cuántoscoches,opartedecoche,correspondeaunarueda?
30
Y con las Sesiones
¿cuántasesiónlecorrespondeaunapágina?
• Todalasesión• Unafraccióndesesión
• Númerodevecesqueseveesapáginaentreelnúmerodepáginasvistas• 1/Númerodepáginasvistasúnicasdistintasenlasesión
• Selaasignamosalapáginaquemásvecesseveenlasesión
31
Hay que llegar a un acuerdo
EnelcasodeGoogleAnalyitcs,seasignalasesióncompletaalaprimerapáginadelasesión(páginadeentradaolanding page)Poresopodemosencontrarnoscasoscomoeldelejemplo• cerosesionesasignadas(nuncahaactuadocomopáginade
entrada)y1.260páginasvistasúnicas,etc.
Comovemosnosetratadeunerrorennuestroanalytics,solohayquesaberqueesloquerealmentenosmuestra
32
Algunas Dimensiones y su ámbitoÁmbitoSesión• Fuente• Medio• PalabraClave
ÁmbitoUsuario• País• Edad• CategoríaAfinidad
ÁmbitoHit• Página• Títulodepágina• LasdeEvento(Acción,Categoría,etc )• Términodebúsqueda
ÁmbitoProducto• Producto• CategoríaProducto• IDTransacción
https://developers.google.com/analytics/devguides/reporting/core/v3/segments
33
vamos a jugar un poco al trivial
34
¿Cuálseríaelmejorporcentajedeconversionesdecomercioelectrónicoposible?
35
¿100%?
36
37
Si no lo crees, segmenta y compruébalo
38
% Conversiones Comercio
Electrónico
• Yrecordemosqueunusuariopuederealizarvariastransaccionesenunasolasesión
• sibuscabassaberelporcentajedenúmerodesesionesenlosquehaycomprasrespectoaltotaldesesionestendrásquecalcularlo
• BuenmomentoparaaprenderausarlosinformesconlaAPI
=Transacciones
Sesiones
39
Aprovecha el Potencial de Google Analytics
40
HAZTEPREGUNTAS
REFLEXIONA ANTES DE
SACARINFORMES
41
APROVECHA A FONDO LA INTERFAZ
42
Obtén más información cambiando de dimensión
primaria
43
Usa las Pestañas
Explora todas las posibilidades de la interfaz de Google Analytics
44
Distintos InformesDistintas
alternativas
45
DISTINTOS MODOS DE VISUALIZACIÓN
Explora todas las posibilidades de la interfaz de Google Analytics
46
Si ordenas por porcentaje
Explora todas las posibilidades de la interfaz de Google Analytics
47
Ordena por tipo Ponderado y evita que los 0% y 100% irrelevantes ocupen las primeras posiciones
48
Personalizamos un poco GA
Métricas Calculadas
MétricascalculadasHemosvistocomociertasmétricasdeanalytics puedennofuncionarcomocreíamos,porejemploelporcentajedeconversiónqueestábasadoensesionesypodríainteresarnostambiénconocercuálseríaeseporcentajedeconversiónporusuarios.Secreananiveldevista,vamosadministradoràvistaàmétricas calculadas
%ConversiónporusuarioVemoselsencilloejemplopropuesto,deobtenerelporcentajedeconversióndecomercioelectrónicoporusuario.
Trasdaralbotóndenuevamétricacalculadaledamosunnombreyescogemoseltipodeformatoadecuado,enestecasoPorcentaje
%ConversiónporusuarioIIDespuésbuscamoslasmétricasnecesariasparaelcálculo,queserántransaccionesyusuarios,alempezaraescribirlasapareceránenunmenúdesplegable,losoperadoresloshemosdeintroducirnosotros.(*paramultiplicar,/paradividir,+parasumary– pararestar)
EjercicioCreaunamétricacalculadaparadeterminarelporcentajedeconversióndelassesionessinrebote.
Solución
Creauninformeconlasnuevasmétricas
Tenemosquecrearuninformedondetengamosporcanallastransacciones,ingresostotales,ingresosmediosportransacción,porcentajederebote,porcentajedeconversióndecomercioelectrónico,ylasdosmétricascreadas.
Creauninformeconlasnuevasmétricas
Tenemosquecrearuninformedondetengamosporcanallassiguientesmétricas:• Sesiones.• Transacciones.• Ingresos.• ingresosmediosporpedido.• porcentajederebote.• porcentajedeconversióndecomercioelectrónico.• lasdosmétricascreadas.
Ejemplo dimensión personalizadaCapturar el primer H1 de una página
PrimeroenAnalyticsQueremoscapturarelcódigoH1decadapáginaparapoderanalizarsuinfluencia.Comonosetratadeunafunciónquerecojaanalytics pordefectodebemoscrearunadimensiónpersonalizadadondealmacenarlo.Vamosaadministradorà Propiedadà Dimensionespersonalizadas
PrimeroenAnalyticsDamosalbotóndecreardimensiónpersonalizadanuevaycreamosunadetipohit,conunnombreidentificativo,porejemploH1.Ytrasdaracrearnosfijamosenelnúmerodeíndicequetiene,enestecasoelnúmero2.
62
UnpocodecódigoParaquepodamosalmacenarlosdistintosH1enestanuevadimensióntenemosquesercapacesdeextraerlodealgunaformadenuestrapáginaycolocarloenunavariable.ParaestalaborvamosutilizarunafuncióndejavaScript quelacapazderealizarestalabor.
<script>function capturarH1(){var textoH1=document.getElementsByTagName("h1")[0].innerHTML; return textoH1;}</script>
63
GTM- VariableJavaScriptPersonalizadaAltenerlafuncióndefinidacrearemosunanuevavariabletipoJavaScriptpersonalizadaenGTM,estasvariablespermitenincluirunafunciónjavaScript quedevuelveunvalorqueseráelquetomelavariable.Paralacreacióndelamismaledamosunnombreypegamoselcódigoquitandolasetiquetas<script>yaquelasañadeGTM.NoshemosdefijarenelnombrequeutilizalafunciónparausarloenlaetiquetadeGoogleAnalytics.
64
ModificandolaetiquetadeAnalyticsElsiguientepasoesmodificarlaetiquetaquerealizaeltrackingbásicodeGoogleAnalytics paralaspáginasvistas.
ParaellovamosaMásOpcionesà DimensionesPersonalizadasAhíindicamoselnúmerodeíndicequecorrespondealadimensiónpersonalizada,sacadodegoogleanalytics,ycomovalorindicamoslavariabletipoJavaScriptqueacabamosdecrear.Yyaestálistoparafuncionar.
Conecta tu Centralita a Analytics
• Control conversiones de llamada• Mejor cálculo ROI campañas• Llamadas atendidas/perdidas • …
Integración Centralita con GA
Un evento en GA cuando llamen a tu teléfono
931504480
Informes de llamadasEn los informes podremos obtener información sobre el número llamado, la extensión que le atiende, duración de la llamada, campaña publicitaria y mucho mas…
El secreto…• El protocolo de medición• Y por supuesto el programador que sea capaz de hacer que la
centralita mande el código necesario a los servidores de google.
Hit Builder
• Aplicación de Google que me permite fácilmente crear cadenas válidas para mandar hits de forma directa a los servidores de google mediante los códigos del protocolo de medición.
https://ga-dev-tools.appspot.com/hit-builder/
Evento Demo• Vamos a mandar un evento de demostración a GA. • Para mandar el código necesitaremos pocos códigos, la UA
de la propiedad a la que lo mandamos, UA-59662337-1 y los códigos necesarios para el evento.
• ec: Para categoría, que definiremos como “llamadas entrantes”
• ea: para la acción del evento. Que podrá ser ”llamada atendida” o “Llamada perdida”
• el: para la etiqueta del evento. Que usaremos para identificar la extensión de la llamada y el origen. “201 Adwords”
• ev: para el valor del evento, donde pondremos en segundos la duración de la llamada
En el Hit BuilderVamos a crear el evento básico, seleccionando en t (tipo de hit) event, Poniendo en tid. El UA de la propiedad, en el cid (client id) generamos uno automático y vamos añadiendo parámetros con el botón “addparameter” poniendo en la izquierda el código del hit y en la derecha el valor.
Validando el hitDespués validamos el hit, en la imagen se puede ver la cadena que genera y la dirección de host del servidor a donde enviarlo
Mandando el eventoUna vez validado podemos enviarlo directamente a analytics, copiar la cadena para usarla con otra aplicación o copiar el enlace del hit.
Hit PayloadLa cadena copiada tendría este aspecto.
https://www.google-analytics.com/collect?v=1&t=event&tid=UA-59662337-1&cid=ef8d5e33-6b6e-4e40-89d8-dfcc95e41a61&ec=llamadas%20entrantes&ea=llamada%20atendida&el=201%20Adwords&ev=345
v=1&t=event&tid=UA-59662337-1&cid=ef8d5e33-6b6e-4e40-89d8-dfcc95e41a61&ec=llamadas%20entrantes&ea=llamada%20atendida&el=201%20Adwords&ev=345
Si quiero usarlo con otras aplicaciones o generar un enlace que al pulsarlo mande el evento a analytics debo añadirla tras la dirección de los servidores, con collect tras la misma.
Es decir tras: https://www.google-analytics.com/collect?
Y todo junto:
IFTTT Una navaja suiza Gratuita
https://ifttt.com
Mundo conectado
Registro Nuevos Seguidores en Twitter @esanchez43
Si pasa esto…
Elegimos el servicio
Elegimos Twitter
Elegimos Twitter
Entonces pasa esto otro..
Escogemos Maker
Y la única acción disponible
Creamos el hit para el MP
https://www.google-analytics.com/collect?v=1&t=event&tid=UA-59662337-1&cid=1aaa8a42&ec=acciones%20redes%20sociales&ea=nuevo%20seguidor%20twitter&el=xxxx
Lo pegamos en el campo URL
Y terminamos
Vamos a crear algunos másProbad por ejemplo con menciones a vuestro usuario, o tweets generados desde unas coordenadas gps y un radio de acción.
Y recogemos datos.Menciones…
Y recogemos datos.Tweets por zona geográfica…
Conociendo la API
API Google Analytics
LaAPIdeGoogleAnalytics esfundamentalenelusoprofesionaldelaherramienta.
GraciasalaAPIpodremosconectardistintasaplicacionesconGoogleAnalytics yasíadaptarloanuestronegocioyaprovecharmuchomáselpotencialdeAnalytics.
ConlaAPInosolopodremosconectaraplicacionesexternas,tambiénlopodemosutilizarparadescargardatosytratarlosofflineconmuchasmásposibilidadesquedesdelainterfaz.
API AdministraciónAunquehablamosdelaAPIdeanalytics enrealidaddeberíamoshablardediversasAPIs condistintasfunciones.
APIdeAdministración:OAPIdeAdministraciónparaaccederalosdatosdeconfiguracióndelosusuarioscomo:
• Administrarpropiedades,vistas(perfiles)yobjetivos.
• RecuperarunIDdevista(perfil)parausarlaconlaAPIdeinformescentrales.
• Determinarquéobjetivosestánactivadosyaccederasusnombresconfigurados.
• RecuperarlossegmentospersonalizadosparaaplicarlosalasconsultasdelaAPIdeinformes.
• SubirDatosdeCostes
• AdministrarExperimentosdeContenido
• AdministrarFiltros
• Administrarenlaces
API de Informes CentralesAPIdeinformesCentrales:ConellapodemosaccederalamayoríadelosinformesdeGoogleAnalytics ycrearinformesautomatizadosqueahorrentiempo.Parausarlahayqueteneruncompletoconocimientodelasdimensionesymétricas,asícomodelasexpresionesregularesparapoderaprovehcarsupotencial.https://developers.google.com/analytics/devguides/reporting/core/dimsmets
EnnuestrocursousaremoslaextensióndeSpreadsheetsqueensuúltimaversiónhafacilitadomucholaimportacióndedatosysuusoenlahojadedatosdeGoogle.
Otras APIs de Extracción
APIdeInformesenTiempoReal:ComoelnombreindicapodremosutilizarestostiposdeinformeennuestrasaplicacionesgraciasaestaAPI
APIdeEmbudosMulticanal:EstetipodeinformeslosobtendremosmedianteestaAPIysonfundamentalesparaconocerlaefectividaddelosdistintoscanalesylasconversiones,nospermitirádefinirelmodelodeatribuciónmásapropiadoparanuestronegocio.
Componentes de la PlataformaAquípuedesverunesquemadeloscomponentesdelamisma,puedesaccederalainformacióndetalladaenlawebdegoogle
Plataforma de AnalyticsDemos & Tools
ACCESO a La Plataforma de Analytics• Elaccesoalaplataformaestáenhttps://ga-dev-tools.appspot.com/explorer/
• PulsamosenClick here to authorizeà
• Escogemoslacuentaapropiadainiciamossesión.YaceptamoslospermisosquenospidelaparalaAPI
Account Explorer• Nospermiteencontrarfácilmentelascuentas,propiedadesovistasquetenemosbajonuestracuentadegoogle,asícomolosIdentificadoresdecadaunadeellasqueseránnecesariospararealizarlosinformesmediantelaAPI.
Dimensions & Metrics Explorer• ConelpodremosverfácilmentelosnombresusadostantoenlaAPIcomoenlainterfazdeAnalytics paralasdistintasmétricasydimensiones.
Query Explorer
Aquípodremosrealizarconsultaseinformesdeformadirectayrápida.Loprimeroseráindicarlosdatosconlosquevamosatrabajar:• Cuenta• Propiedad• Vista
Query Explorer – DimensionesDespuésdeberemosescogerlasdimensionesconlasquevamosatrabajar,estasaparecenagrupadassegúneltipo,yparaseleccionarlatansolotendremosqueactivarlacasilladeverificación.
• Máximo7Dimensiones
Seleccionando Métricas
Despuésescogemoslasmétricasconlasquetrabajaremos,tendremosqueescogermétricasadecuadasparalasdimensionesquehabíamosseleccionado.
• Máximo10Métricas
Ejemplo Métricas y DimensionesDimensiones
• ga:userType,• ga:referralPath,• ga:source,• ga:adGroup,• ga:browser,• ga:lenguage,• ga:eventCategory
Métricas
ga:users,ga:sessionsPerUser,ga:totalEvents,ga:socialInteractionsga:pageviewsga:entranceRate
Ordenar Datos
Podemosordenarlosdatossegúnlasdimensionesymétricasqueespecifiquemosenelcamposort,separandoconcomaslasdistintasdimensionesométricas,yusandoelsímbolomenosparaordenardeformadescendente
sort=ga:ChannelGrouping,-ga:sessions
Filtros
Podemosfiltrarlainformaciónindicandounaseriedecondicionesquesedebencumplirparapodermostrarlosdatos.Laestructurageneralesga:nombre operadorexpresióndefiltro
Operadores para Métricas (filtros y Segmentos)
Conlosoperadorespodremosdefinirlascondicionesaaplicarenlosfiltros.
Porejemplosiqueremosquefiltraralasdimensionesquetenganmásde300sesionesduranteelperiodoindicado
ga:sessions>=300
Operadores Función
== Iguala
!= Distinto
> Mayorque
< Menorque
>= MayoroIgualque
<= MenoroIgual que
Operadores para Dimensiones (filtros y Segmentos)
Conlosoperadorespodremosdefinirlascondicionesaaplicarenlosfiltros.
PorejemplosiqueremosquefiltrareltráficoquevienedesdeEspañapondríamos
ga:country==Spain
Operadores Función
== Iguala
!= Distinto
=˜ Coincideconlaexpresiónregular
!˜ NocoincideconlaexpresiónRegular
=@ Contiene
¡@ Nocontiene
Caracteres Reservados
Coma(,):FuncionacomooperadorORytieneprioridadsobreeloperadorAND.Nosepuedeusarparacombinarmétricasydimensionesenlamismaexpresión.Unaexpresiónnopuedetenermásde128caracteres,aunquesepuedeampliarusandolosORoANDga:language==es,ga:language==es-es
Puntoycoma(;):EseloperadorANDysepuedeusarparacombinarmétricasydimensionesga:country==Spain;ga:sessions>300Siutilizamosestoscaracteresenunacodificacióndeurl deberemosescaparlosconlabarrainvertida\,\;ytambiénlapropiabarra\\
Nivel de muestreo
TenemostresnivelesdemuestreodefinidosporeloperardorsamplingLevel=DEFAULT
• DEFAULT:devuelveunarespuestaconuntamañodemuestraqueequilibravelocidadyexactitud.
• FASTER:devuelveunarespuestarápidaconuntamañodemuestramenor.
• HIGHER_PRECISION:devuelveunarespuestamásexactaconuntamañodemuestragrande,peropuedeprovocarquelarespuestaseamáslenta.
Max Results - Star Index
Hayunlímitemáximode10.000filasderesultadosporsolicitud,enalgunasocasionesnosinteresarácentrarnosenunsubgrupocomolas10urls conmásvisitas,yenotrasocasionesobtenermásde10.000filasparaelloutilizamosestosoperadores.
• max-result:Pordefectosedevuelven1000filassiqueremosobtenermás,hastaellímitede10.000.Tambiénpodemosponerunnúmeromenoraldepordefecto.
• star-index: losresultadosdevueltoscomienzanporelíndiceuno,1,podemosusaresteoperadorparaindicaruncomienzodesdeuníndicedistintoyporejemploobtenerlosvaloressiguientesal10.000poniendostar-index=10001
Errores
CuandotengamostododefinidopodremosdaraGet Data.Sihemoscometidoerrorescomoescogermásde7dimensiones,omásde10métricasounomáshabitualcomoescogermétricasydimensionesquenopuedenfuncionarjuntasenunaconsultanosmostraráelerrorparasolucionarloantesdepoderdarlosresultados
Segmentos
Lossegmentossonlaotraformaquetenemosdeobtenersubconjuntosdeinformación,podemoscrearsegmentoscodificandolascondicionesdirectamenteenelcampoadecuadoobienescogersegmentosqueyatengamosdefinidosenlainterfazdondeesmásintuitivosurealización.
Sintaxis Básica
Lasintaxisparadefinirunsegmentotieneelformato: segment=<segmentCondition>+.Esdecir,unsegmentosecomponedeunaovariasinstrucciones segmentCondition.Una <segmentCondition> sedefinecomo: <conditionScope><conditionType><dimensionOrMetricConditions>donde:conditionScope especificaelámbitodenivelsuperiordelascondiciones.conditionType especificaeltipodelascondiciones.dimensionOrMetricConditions especificanlascondicionesdedimensiónodemétrica,olospasosdelasecuencia.
Usuarios, SesionesComosabemoslossegmentospuedenofrecerdistintosresultadossinoscentramosenusuariososesiones,portantoparaespecificarlasmismasusaremosusers::sessions::Inclusopodemoscombinarambas,solamenteestápermitidocombinarlosmedianteeloperadorAND(;)Recordarqueparausuariosellímitedetiempoesde90días.Paraconocerlosámbitosadecuadosvisita:https://developers.google.com/analytics/devguides/reporting/core/v3/segments#metrics-scope-reference
users::condition::ga:country==Spainsessions::condition::ga:language==esusers::condition::ga:country==Spain;sessions::ga:city==Madrid
Tipo de CondiciónLossegmentosnospermitenponercondicionesobienrealizarsecuenciasdeacciones.Paracodificarlousaremoscondition::sequence::Inclusopodemoscombinarambas,solamenteestápermitidocombinarlosmedianteeloperadorAND(;),elnúmerodepasosmáximosparalossegmentosdesecuenciaesde10pasos.Máximode10condicionesdemétricasodimensionesporsegmentoMáximo1024caracteresparalaexpresión.Paranegarunacondiciónseutilizaelpoerador NOT(!)users:condition::!ga:revenue>10;ga:sessionDuration>60
Condiciones, SecuenciasLassecuenciasseindicancon:->>Precedea..- > Precedeinmediatamentea..• NOT serepresentamediante: !• FIRST_HIT_MATCHES_FIRST_STEP serepresentamediante: ^• step serepresentamediante: <dimensionOrMetricConditions>
users:sequence::!ga:channelGrouping==Referral;->ga:sessionDuration>60
Operadores Para SecuenciasOperador Descripción
¿Seadmiteenlascondicionesdedimensión?
¿Seadmiteenlascondicionesdemétrica?
== Igualaoconcordanciaexacta. Sí ga:city==London Sí ga:adCost==10!= Noesigualonoesunaconcordanciaexacta. Sí ga:city!=London Sí ga:adCost!=10< Menorque. Sí ga:hour<12 (soloconvaloresnúmer.) Sí ga:adCost<10<= Menoroigualque. Sí(solo valoresnum.)ga:hour<=12 Sí ga:adCost<=10> Mayorque. Sí(solovaloresnum.). ga:hour>12 Sí ga:adCost>10>= Mayoroigualque. Sí(solovaloresnum.). ga:hour>12 Sí ga:adCost>=10<> Entre(elvalorestáentreelintervalo
indicado).1
Sí(solovaloresnum.) ga:hour<>1_12 Sí ga:adCost<>10_20
[] Enlalista(elvaloresunodelosincluidosenlalista).
2Sí ga:browser[]Chrome|Firefox|Opera No
=@ Contienecadenasecundaria. Sí ga:keyword=@shoes No
.@ Nocontienecadenasecundaria. Sí ga:keyword!@shoes No
=~ Contieneunaconcordanciapara laexpresiónregular.
Sí ga:keyword=~shoes No
!~ Nocontieneunaconcordanciapara laexpresiónregular.
Sí ga:keyword!~shoes No
Ejemplos SecuenciasAquímostramosalgunosejemplosdeestosoperadoresdesecuencias:Seleccionarlassesionesquesehanproducidodesdelas12alas23horas.sessions::condition::ga:hour<>12_23Comoseveenesteoperadorelvalormáx ymín seseparaconunguión bajo.sessions::condition::ga:city[]Madrid|Londres|Paris|RomaComomáximopodemosponer10elementosenlalista,observarquecomoenelcasoanterioreloperadorseponeantesdelosvalores,aunqueformenunalistanoloincluimosentreloscorchetes.
Ámbitos de métricasLasmétricastienenunámbitoprincipal,Hit,sesiónousuarioporejemplolaspáginasvistasolastransaccionessonmétricasdetipohitmientrasqueelreboteesdeámbitodesesión.Hitseríaelámbitodemenornivel,despuésestaríaeldesesiónyeldemayornivelseríaeldeusuario.Losvaloresdemétricapuedenregistrarseenámbitossuperioresalprincipal,porejemplolaspáginasvistasparasesionesyusuarios.Paraespecificarelámbitousamos:perHitperSessionperUserSeleccionarlosusuariosquehangastado10€ comomínimoenunasesión.users::condition::perSession::ga:revenue>=10
Restricciones de Alcance al ámbitoLaAPIdeinformescentralesrealizalavalidacióndelosámbitosdemétricasparagarantizarquelaconsultaindicadaesválida.Lasreglasdelavalidacióndeámbitoson:• Elámbitodemétricaespecificadosiempredebeserigualomenorquesuámbitodecondiciónprincipal(talcomoseindicamedianteelprefijo users:: o sessions::).
• Elámbitodemétricaespecificadodebeserigualomayorquesuámbitodefinidoenelmodelodedatos.ConsultaMétricas:referenciadeámbitoprincipal paraobtenerunalistacompletademétricasysusámbitosprincipales.
Ejemplos de ámbitos de métrica válidos• Ambosalcancesdecondiciónydemétricasoniguales(porejemplo,nivelUSUARIO).
• users::condition::perUser::ga:revenue>10• Elalcancedecondiciónesmayorqueeldemétrica(porejemplo,USUARIO>SESIÓN).
• users::condition::perSession::ga:revenue>10• ga:timeOnPage esunamétricadenivelHITy,porlotanto,susposiblesalcancesenunacondiciónsonperHit::, perSession:: o perUser:: (yaquetodossonmayoresoigualqueelalcancedeHIT).
• users::condition::perHit::ga:timeOnPage>5• users::condition::perSession::ga:timeOnPage>5
Ejemplos de ámbitos de métrica NO válidosElsiguientesegmentonoesválidoporqueelalcancedecondiciónprincipalesmenorqueeldemétrica(porejemplo,SESIÓN<USUARIO).
• sessions::condition::perUser::ga:revenue>10UsarunalcancedeHITparaunamétricadeSESIÓNyniveldeHIT<niveldeSESIÓN.
• users::condition::perHit::ga:sessionDuration>60Unaconsultaconunalcancenoválido nosdevuelveunerror400Bad Request.Sinoespecificamoselámbitodecondicióndemétricaseusaráelpredeterminadodelacondición(sipongousers:usuarioparatodaslasmétricas,porejemplo)
Métricas de Usuarioga:newSessions USUARIO
ga:percentNewSessions USUARIO
ga:users USUARIO
Métricas de Sesiónga:adsenseExits
ga:avgTimeOnPage
ga:avgSessionDuration
ga:bounces
ga:entranceBounceRate
ga:entranceRate
ga:entrances
ga:eventsPerSessionWithEvent
ga:exitRate
ga:exits
ga:goalConversionRateAll
ga:goalValuePerSession
ga:searchExitRate
ga:searchExits
ga:searchSessions
ga:sessionDuration
ga:transactionRevenuePerSession
ga:transactionsPerSession
ga:bounceRate
ga:sessions
ga:goalXXConversionRate
ga:organicSearches
ga:pageviewsPerSession
ga:percentSessionsWithSearch
ga:screenviewsPerSession
Tabla Resultados
Sinohayerroresnosmostraráelresultadoenformadetabla
Exportamos el informe a excel como tsv
Tenemos la opción de exportar los datos a excel en formato TSV y nos dará una tabla con la presentación de los filtros y segmentos aplicados, por lo tanto para trabajar con ellos normalmente tendremos que darle el formato adecuado.
Lo preparamos para hacer una tabla dinámica
Y realizamos los informes deseados
Integración directa
Existenherramientasquepermitenintegrarestosinformesconexcel deformadirecta.
Unosejemplos
• http://www.outfox.com/excellentanalytics/• http://nielsbosma.se/projects/seotools/download/• http://www.tatvic.com/excel-add-in-google-analytics/
Informes con Spreadsheet
133
Primero Instalamos el Plugin de Chromehttps://chrome.google.com/webstore/detail/google-analytics/fefimfimnhjjkomigakinmjileehfopp
Usando la Hoja de Cálculo de GoogleAccederemosdesdenuestracuentaaGoogleDriveyahícreamosunanuevahojadecálculodeGoogle.
USAParanotenerproblemasconfechas,intervalosdetiempoyotrasmétricasdebemosescogerEstadosUnidosenlaconfiguraciónregional.
136
Creamos Nuestro Cuadro de Mandos
137
138
Jugando con el tiempoParapoderautomatizarlosinformesesinteresanteusarlasfórmulasdetiempoqueincorporalahojadecálculodeGoogle.
EntreellastenemosToday()NosdevuelvelafechadeldíaactualSiqueremosescogereldíadeayerpondríamoslosiguienteToday()-1Másinformaciónen:https://support.google.com/docs/answer/3092984
Jugando con el tiempoMonth(fecha)Nosdevuelveelmesdelafechadentrodelparéntesis.=MONTH(date(2015,8,22))devolvería8Podemosusarlosconotrasvariables,porejemplo=MONTH(TODAY())Másinformaciónen:https://support.google.com/docs/answer/3093052
Jugando con el tiempoEOMONTH(FechaInicio,meses)Quenospermiteobtenerelúltimodíadelmes,porejemploparaelúltimodíadelmespasado.
EOMONTH(TODAY(),-1)Másinformaciónen:https://support.google.com/docs/answer/3093044
Jugando con el tiempoDATE(año,mes,dia) alintroducir,oreferenciarunasceldas,condatoslosponeenformatocelda.
Porejemplo:=DATE(YEAR(TODAY())-1,MONTH(TODAY())-1,1)Másinformaciónen:https://support.google.com/docs/answer/3092969
Las funciones de la SpreadSheetGoogleofrece,comocualquierhojadecálculo,múltiplesfuncionesqueusaremosparapoderrealizarnuestrosinformes,comolafunciónVLOOKUP()quenospermiteencontrartextoenunacolumnaymostrarlosdatosdeotracolumnaenlamismafilaenlaqueseencontróeltextobuscado.
Ellistadocompletodefunciones:https://support.google.com/docs/table/25273?hl=esYeningléshttps://support.google.com/docs/table/25273?hl=en
VlookupParaencontrarvaloresdentrodeunatablausaremosfuncionescomoVLOOKUPoIFERROR
=IFERROR(VLOOKUP($A13;Canales!$A$15:$H$50;2;FALSE);0)• Estobuscaelcontenidodelacelda$A13enunapestañallamadacanalesdentrodelamatrizdeelementosquevadesdelaceldaA15alaH50.buscarálacoincidenciaenlaprimeracolumnaydevolveráelvalorquehayenlamismafiladelasegundacolumna.
SUMIFSParasumarlosvaloresdeunacolumnasiemprequecumplanciertacondición
=SUMIFS(’pestañaEstudio'!$B$16:$B$1000;'pestañaEstudio'!$A$16:$A$1000;"*/productoEstudio/")
SumalosvaloresenlacolumnaB(desdelafila16ala1000)siemprequeenlacolumnaA(desdelafila16ala1000)eltextocontenga/productoEstudio/
Calcular DiferenciasLasfuncionescondicionalesanidadasnospermitirántratarlosposiblescasosdeerrorcomodivisionesentrecero
EjerciciosUtilizalasfórmulasnecesariasparaobtener:ElúltimodíadelmesanteriorElprimerdíadelmesanterior.LomismoperoendosmesasatrásElúltimodíadelmesanterior,añoanteriorPrimerdíadelmesanterior,añoanterior
148
谢谢!
Gracias! Thank you!
Obrigado!
Merci! Grazie!
Arigatô!Vielen Dank!
Terima Kasih!