ACTUALIZACIÓN 9 de octubre de 2013 – ¡Esto ahora también funciona en Google Spreadsheets! No dudes en hacer una copia de la hoja y trabajar con el código. Todavía es solo un prototipo, pero me alegra ver que los datos pasan de las hojas de cálculo a Google Analytics.
Vea la hoja de cálculo de Google aquí
PUBLICACIÓN ORIGINAL
Inspirado en Daniel Waisberg excelente publicación detallando el uso de Google Internet Types para enviar datos a su cuenta de Analytics, decidí crear algo related.
Si aún no lo sabías, Common Analytics es la nueva versión de Google Analytics y la Protocolo de medición es su corazón y alma. El protocolo sirve como punto remaining para los datos de visitas sin procesar, que pueden enviarse desde cualquier servicio, aplicación o interfaz equipada para enviar solicitudes HTTP. En esta publicación, les presentaré un prototipo de una extensión de Microsoft Excel en la que he estado trabajando. Con la extensión, puede enviar datos de Excel a su cuenta. Usando eventos cuidadosamente etiquetados y extrayendo el identificación del cliente Desde la visita en línea, puede combinar datos en línea y fuera de línea en Google Analytics.
Sin más, les dejo: el viaje del cupón.
incógnita
El boletín a fuego lento
Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.
la premisa
Digamos que tenemos una tienda tradicional que quiere premiar a sus clientes habituales con algo especial. Entonces envían un correo electrónico con un enlace a una página, donde el usuario puede descargar un cupón especial, con el que puede obtener un paquete de café por 5 euros. ¡Oferta increíble!
Entonces el usuario va a la página y ve esto en el teléfono (¡por supuesto que usó un dispositivo móvil!).
Sí, sé que parece flema, pero como dije, ¡esto es un prototipo!
Cuando presionan el botón, sucede esto:
Y, al pulsar el botón, en Google Analytics sucede esto:
Entonces, ¿qué pasó?
Cuando el usuario hace clic en el botón, recibe el código de cupón. En realidad, el código del cupón es del usuario. identificación del clienteque es una variable que utiliza Common Analytics para identificar al cliente. En esencia, todos los eventos, transacciones, visitas a páginas, and so on. realizados por este ID de cliente siempre se registran para el mismo visitante único. Debido a que es tan fácil de obtener (solo una función easy), elegí la variable para anclar los datos.
Después de hacer clic en el botón, se envía un evento a Google Analytics con la etiqueta obtener-cupón. La acción es siempre el código de cupón (el ID del cliente), que luego puede usarse para categorizar los eventos de manera agradable.
viaje a la tienda
Ahora el usuario tiene el código de cupón en su teléfono móvil. Luego, se dirige a la tienda.
Elige dos latas de Café Java (una marca deliciosa), que le cuestan sólo 5 euros cada una, gracias al cupón.
Ella va a la caja, da el cupón, agradece y se va.
Al registrar la venta, el cajero escribe el código de cupón que mostró el cliente.
Al remaining del día, el cajero llena la hoja de cálculo obligatoria de Microsoft Excel con los detalles de la transacción del día.
No tengo concept de cómo son estos sistemas en realidad, pero en mis malvados sueños vi algo como esto:
Aquí tienes información básica, que se puede exportar desde cualquier sistema backend. tenemos el transacción detalles de cada transacción (solo una por día, ¡qué tristeza!). Bajo cada transacción están los elementos que se compraron en esa única transacción.
Cada transacción puede tener un código de cupón adjunto.
También está la información básica requerida para Common Analytics (es decir, el ID de seguimiento).
Al verificar los detalles y hacer clic en el botón azul grande, estos tres cuadros de mensaje aparecen uno tras otro:
De hecho, vinculé el botón a una macro personalizada, que envía la solicitud HTTP POST a Google Analytics. Primero, se envía un evento para vincular el uso del cupón con la descarga del cupón que se procesó anteriormente. A continuación, se envían los detalles de la transacción y, finalmente, el artículo se envía a través de la API a Google Analytics.
El resultado remaining
En primer lugar, podemos ver que el código de cupón tiene ambos obtener-cupón y cupón de uso eventos adjuntos a él:
Además, podemos ver que la transacción también fue registrada:
Y finalmente, con un informe personalizado, podemos mostrar una serie de cosas. Primero, cada cupón está asociado con un solo visitante único, por lo que el identificación del cliente realmente funciona! Además, podemos ver rápidamente si se utilizaron algunos cupones en las transacciones mirando la columna Ingresos:
Conclusiones
Esto fue, y espero haberlo dejado claro, sólo un prototipo. Pero muestra el poder del Protocolo de Medición. Puede enviar datos de visitas (páginas vistas, eventos, transacciones, lo que sea) desde casi cualquier fuente digital equipada con algún lenguaje de programación que admita el envío de solicitudes HTTP POST.
Usando el identificación del cliente tiene sus professionals y sus contras. Básicamente, con un solo dispositivo, sólo se puede descargar y utilizar un cupón, ya que el ID del cliente es siempre el mismo. Pero el usuario sólo tiene que cambiar a otro dispositivo y se genera una nueva ID de cliente. Por lo tanto, es necesario realizar otras comprobaciones para garantizar que no se abuse del sistema.
Además, y este es un problema importante con el Protocolo de Medición:
¡No puedes adjuntar una marca de tiempo personalizada a las visitas!
Esto significa que para preservar al menos cierto nivel de precisión, los eventos deben enviarse desde Microsoft Excel al remaining del día en que se produjo la transacción. Esta es la única manera de asegurarse de que las transacciones se registren en la fecha correcta. Veo esto como una deficiencia importante y espero que se introduzca una función de marca de tiempo en una versión futura.
(El tiempo en cola no es suficiente, ya que solo puede introducir un retraso que no se extienda más de cuatro horas después de la medianoche del día en que se envía el evento)
Espero ampliar las funciones de la extensión de Excel. Debería ser posible enviar montones de datos de transacciones con solo presionar un botón, ya que ahora la macro solo admite un artículo, una transacción y un evento de cupón.