Como hemos comentado en artículos previos, si queremos mejorar nuestras segmentaciones y especialmente nuestros resultados en nuestra estrategia de Marketing Cloud, es esencial desarrollar consultas cada vez más precisas, y aquí entran en juego las DataViews.
Si queremos identificar un potencial cliente de un producto, una señal puede ser que en un email genérico ese usuario clique en el link de ese producto. También, que un cliente siempre haga clic en una categoría específica de producto, para esto es importante usar de forma inteligente el LinkName, muchas veces se pone solo un nombre descriptivo, pero si pones una categoría, un separador y luego el nombre descriptivo, te permite otras opciones interesantes para identificar usuarios que les interesan no solo un producto concreto sino una categoría como tal.
Una primera query para saber el status de los suscriptores
Una primera query muy sencilla, puede ser el estado de tus suscriptores en una DE, mediante esta query puedes ver el verdadero impacto o envío final que tendrás en función de ese status:
SELECT firstname, de.lastname, de.categoria, de.email, s.[Status]
FROM Test_Data_Extension as de LEFT JOIN _Subscribers s
ON email=s.SubscriberKey
Mediante esta query, los que están con status NULL, probablemente serán nuevos usuarios o simplemente que es la primera vez que les mandas algo a través de Marketing Cloud.
Email de reinsistencia a No Abridores
Una opción con queries de DataViews es reintentar un segundo envío a usuarios que no han abierto el primero. Si no lo han abierto, las mejores opciones que puedes manejar para mejorar los resultados se centran en 2 variables; el «De” y el «Subject”, modifica uno o ambos e intenta conseguir seducir a esos usuarios que en el primer intento no lo conseguiste.
Para realizar esta consulta necesitas el JobID de tu envío, si activaste el tracking, es sencillo, ve a Tracking y localiza tu envío, lo que necesitas es el mencionado JobID
Con ese número ya puedes realizar la consulta….
Abridores de un envío
Si realizamos una secuencia de envíos, pero queremos enviar ese segundo envío solo a usuarios que sabemos que han abierto la comunicación, podemos utilizar esta consulta usando igualmente el JobID
SELECT de.SubscriberKey
FROM TuDataExtension de
INNER JOIN _open o
ON o.SubscriberKey=de. SubscriberKey
WHERE
o.JobId=’1234567’
AND o.IsUnique=’True’
Y si además, queremos saber que no hicieron clic
Muchas veces conseguimos captar la atención con el asunto, pero una vez dentro, el usuario no muestra más interés y no hace clic en ninguno de los vínculos incluidos. Los motivos pueden ser múltiples:
- al entrar ven que no era lo que esperaban (el asunto les confundió)
- las expectativas eran mayores que lo que encontraron
- les llamó un amigo en ese momento y les contó algo tan interesante que luego se olvidaron de hacer clic
- o igual no entendieron bien la oferta
- u otros motivos
La clave está en analizar el mensaje enviado, ver si podemos aprovechar que al menos lo vieron para ir con una opción secuencial o una opción diferente.
SELECT SubscriberKey
FROM TuDataExtension
WHERE SubscriberKey IN
(SELECT SubscriberKey FROM _open WHERE JobId=’1234567’)
AND SubscriberKey NOT IN
(SELECT SubscriberKey FROM _click WHERE JobId=’1234567’)
También puede ser que te interese que han hecho también clic (igual llegaron, pero no convirtieron), en ese caso, con cambiar el último NOT IN por simplemente IN ya lo tienes hecho.
¿Y si quiero saber los que han hecho clic en un vínculo en concreto?
Imagina que mandas un email muy genérico con un montón de productos de hardware, pero quieres mandar un email posterior solo a los que mostraron interés por productos NAS con una oferta irresistible.
Con esta query puedes sacar esos suscriptores:
SELECT linkname,JOBid, s.EmailAddress, s.SubscriberKey
FROM _Click c
INNER JOIN _subscribers s
ON c.SubscriberID=s.SubscriberID
WHERE IsUnique=’true’ AND JobId=’1234567’
AND linkname=’Productos NAS’
Recuperar a los «dormidos”
Cada vez recibimos más emails, nos damos de alta con gran entusiasmo, pero luego vamos decayendo, es bueno detectar estos somnolientos antes de que caigan en un sueño infinito.
Una comunicación fresca, una promo solo para ellos, algún recurso tenemos que buscar para reanimarlos y además ofrecerles el modificar sus preferencias o frecuencias.
Para identificar estos dormidos con 30 días sin actividad, aquí tienes una query:
SELECT DISTINCT s.SubscriberKey
FROM _Sent s
LEFT JOIN _Job j
ON s.JobID = j.JobID
LEFT JOIN _Open o
ON s.JobID = o.JobID AND s.ListID = o.ListID AND s.BatchID = o.BatchID AND s.SubscriberID = o.SubscriberID AND o.IsUnique = 1
LEFT JOIN _Click c
ON s.JobID = c.JobID AND s.ListID = c.ListID AND s.BatchID = c.BatchID AND s.SubscriberID = c.SubscriberID AND c.IsUnique = 1
WHERE
s.EventDate > dateadd(d,-30,getdate())
AND (o.SubscriberID is NULL AND c.SubscriberID is NULL)
Conclusión
Esta es solo una muestra genérica de cosas que puedes hacer con las DataViews, pero esto puede hacerse muchos más ad-hoc de tus necesidades en función de tu negocio, target y tipos de comunicaciones que realizas. Si usas journeys, también hay dataViews, también para la parte mobile, etc. Al final, el objetivo es hacer segmentaciones cada vez más inteligentes y eficaces.
Si te ha gustado este artículo, también podrían interesarte: