Ir al contenido

Tres números describen qué tan bien funciona una campaña de comentario a MD: la tasa de coincidencia, la tasa de entrega y el tiempo al primer MD. Los tres están definidos abajo, junto con la campaña a construir, los comentarios a publicar y el archivo en el que se publican los resultados. No se han recolectado datos, así que ningún resultado aparece en esta página — el método se publica primero, a propósito.

Estado: metodología publicada; recolección de datos no iniciada. Cada campo medido en este documento está vacío hasta que la primera ejecución termine, momento en el que los resultados y el conjunto de datos sin procesar se publican aquí.

Cada métrica es un conteo dividido por un conteo, tomado sobre una ejecución contra una página conectada, y cada una tiene un denominador que excluye ensayos que la plataforma nunca entregó a AFP en absoluto.

MétricaDefiniciónUnidad
Ensayos iniciadosComentarios publicados durante la ejecución que produjeron una ejecución de la campaña de pruebaconteo
Tasa de coincidenciaEnsayos cuya ejecución salió del nodo de condición por Coincidencia, divididos por ensayos iniciadosporcentaje
Tasa de entregaEnsayos cuya ejecución registró un MD enviado, divididos por ensayos cuya ejecución llegó al nodo send DMporcentaje
Tiempo al primer MDSegundos desde que el observador publica el comentario hasta que el MD aparece en la conversación del destinatariosegundos, reportados como mediana y percentil 90

La tasa de coincidencia mide el nodo de condición, no la activación. Un nodo de activación no contiene configuración de palabra clave, así que cada comentario en la publicación en alcance inicia una ejecución y la condición es el único lugar donde se compara el texto. Reglas de coincidencia de palabras clave define la comparación que cada tipo de coincidencia realiza.

La tasa de entrega mide lo que AFP registró, no lo que el destinatario vio. Un nodo send DM que genera un error registra ese error y la ejecución se detiene ahí, así que el fallo es visible; un mensaje aceptado por Facebook o Instagram y luego filtrado después cuenta como entregado bajo esta definición.

El tiempo al primer MD se mide en el reloj del observador en ambos extremos — cuando se envía el comentario y cuando el MD aparece en la conversación del destinatario. Las marcas de tiempo registradas dentro de AFP provienen de la plataforma y sirven solo como verificación cruzada.

Observer posts a commentclock startsComment reaches the connected pageTrigger accepts itexecution startsConditionkeyword listSend DM nodeRun ends with no DMDM appears in the recipient's conversationclock stops Match No Match

Una campaña, cuatro nodos, sin esperas. Cualquier otra cosa en el grafo agrega una variable que no tiene nada que ver con las tres métricas.

  1. Crea una campaña vinculada a la página bajo prueba y ábrela en el lienzo.
  2. Agrega una activación de comentario. Establece su alcance de publicación a una publicación específica y selecciona una publicación creada para la ejecución, así el tráfico ordinario en otras publicaciones no puede entrar en la muestra. Deja único por usuario apagado — con ello encendido, un comentarista repetido se cortocircuita y el ensayo nunca empieza.
  3. Agrega un nodo de condición con el tipo de coincidencia Lista de palabras clave, apuntando a una lista de palabras clave creada para la ejecución. Deja la coincidencia inversa apagada, deja los filtros de imagen, GIF y enlace apagados, y deja wait for reply apagado para que la ejecución se resuelva en una pasada.
  4. Agrega un nodo send DM con un mensaje de texto fijo, conectado a la salida Coincidencia de la condición. No conectes nada a Sin coincidencia, así que una ejecución no coincidente termina en la condición y es inequívoca en el historial.
  5. Guarda la campaña, luego actívala. La activación valida el grafo y es una acción separada de guardar.
  6. Desactiva cualquier otra campaña en esa página. Cada campaña activa cuya activación coincide inicia su propia ejecución, y dos campañas respondiendo al mismo comentario hacen que la tasa de entrega no tenga sentido.

Entorno primero: una página de Facebook y una cuenta empresarial de Instagram, ambas conectadas y suscritas, bajo una cuenta cuya suscripción está activa. Un comentario que llega mientras la suscripción está inactiva se registra como un error de suscripción, y una página cuyo acceso guardado ha dejado de funcionar registra un error de re-inicio de sesión. Ambos cuentan como fallos de entorno y se excluyen de cada tasa.

  1. Fija la lista de palabras clave a una sola palabra clave y fija el texto del MD. Registra ambos literalmente en las notas de la ejecución.
  2. Asigna una cuenta de comentarista distinta por ensayo. Una persona obtiene una ejecución activa de una campaña a la vez, así que un segundo comentario de la misma cuenta mientras la primera ejecución todavía está activa se omite y encogería la muestra silenciosamente.
  3. Comenta desde cuentas distintas a la página misma. Los comentarios que la página publica se ignoran, lo cual descarta impulsar la ejecución desde la cuenta de la página.
  4. Por cada ensayo, publica el texto del comentario para su bucket y registra la hora de envío en el reloj del observador.
  5. Vigila la conversación del destinatario y registra la hora de llegada del MD en el mismo reloj. Registra una no-llegada después de un corte fijo, elegido antes de que la ejecución empiece y declarado con los resultados.
  6. Lee el historial de ejecución de la campaña y registra, por ensayo, si la ejecución salió de la condición por Coincidencia y dónde se detuvo. El historial devuelve las 20 ejecuciones más recientes y no se refresca solo, así que mantén cada lote por debajo de eso y léelo antes de empezar el siguiente.
  7. Filtra el feed de actividad a la página y la ventana de tiempo de la ejecución, luego expórtalo. La exportación aplica los filtros del feed y se descarga como JSON, y es el rastro de auditoría detrás de la tabla ensayo por ensayo.
  8. Repite en la segunda plataforma sin cambiar la forma de la campaña, la palabra clave o el texto del MD.

Cada ensayo pertenece a un bucket, y el bucket fija tanto el texto publicado como la rama que se espera que tome.

BucketQué se publicaRama esperada
Palabra clave exactaLa palabra clave solaCoincidencia
Palabra clave en una oraciónUna oración que contiene la palabra clave como subcadenaCoincidencia
Palabra clave en mayúsculasLa palabra clave escrita en letras mayúsculasCoincidencia
Casi aciertoUna palabra que comparte un prefijo con la palabra clave sin contenerlaSin coincidencia
Texto no relacionadoUn comentario en la publicación que no contiene la palabra claveSin coincidencia
Solo mediosUn sticker o imagen sin textoSin coincidencia

Un comentario de solo medios llega a la condición como un texto de marcador de posición en lugar de una cadena vacía, que es por lo que pertenece en la muestra: es el único bucket donde lo que la condición compara no es lo que el comentarista escribió.

Sin resultados. La recolección de datos no ha empezado, y nada en esta página ha sido medido.

Las definiciones, la forma de la campaña, los buckets y el corte están fijos en público antes de que exista cualquier número, así que las cifras eventuales se pueden comprobar contra un protocolo que nadie pudo haber ajustado después de ver los datos.

Qué contendrá el conjunto de datos sin procesar

Sección titulada «Qué contendrá el conjunto de datos sin procesar»

Un archivo JSON por ejecución, publicado en esta página junto a la tabla de resumen, con un objeto por ensayo. La exportación de actividad tomada en el paso 7 se publica con ella sin cambios, así que cada ensayo se puede rastrear de vuelta a la fila que AFP registró.

CampoQué contiene
trial_idNúmero de secuencia dentro de la ejecución
platformfacebook o instagram
bucketUno de los seis nombres de bucket arriba
comment_textEl texto exacto publicado
comment_posted_atReloj del observador, cuando se envió el comentario
execution_startedSi se creó una ejecución para este comentario
branch_takenmatch, no_match o none
dm_recordedSi la ejecución registró un MD enviado
dm_observed_atReloj del observador, cuando el MD apareció en la conversación
time_to_first_dm_secondsDiferencia entre las dos marcas de tiempo del observador
outcomedelivered, no_match, no_execution, environment_failure o timeout
notesCualquier cosa inusual sobre el ensayo, en texto plano

Los campos medidos son null hasta que la ejecución los llena. Un ensayo del esqueleto publicado se ve así:

[
{
"trial_id": 1,
"platform": "facebook",
"bucket": "exact_keyword",
"comment_text": "price",
"comment_posted_at": null,
"execution_started": null,
"branch_taken": null,
"dm_recorded": null,
"dm_observed_at": null,
"time_to_first_dm_seconds": null,
"outcome": null,
"notes": ""
}
]
  • La entrega no es de AFP sola. AFP entrega el mensaje a Facebook o Instagram; lo que pase después está fuera de cualquier cosa medida aquí, y el tiempo al primer MD incluye el tiempo de entrega de la plataforma misma.
  • Una cuenta, una audiencia, una ventana. Una ejecución cubre una página de Facebook y una cuenta empresarial de Instagram a una hora del día. No dice nada sobre páginas con tráfico diferente, conteos diferentes de seguidores o una región diferente.
  • Los relojes del observador son manuales. Ambos extremos de la medición de tiempo los registra una persona mirando dos superficies, así que la resolución es gruesa y el tiempo de reacción humano está dentro del número.
  • La muestra es sintética. Los comentarios escritos para llenar buckets no son comentarios que seguidores reales escriben, y el bucket de casi acierto en particular se elige para sentarse cerca del límite de coincidencia.
  • El manejo de mayúsculas no está confirmado. El bucket de mayúsculas se mide, pero la rama esperada para él no está verificada hasta que ingeniería confirme cómo la comparación trata las mayúsculas.
  • Ningún competidor se mide. Estas métricas describen AFP solo. Las páginas de comparación declaran claramente que ningún número de rendimiento de la competencia ha sido medido.
  • Las tasas se registran, no se garantizan. Nada aquí es un nivel de servicio. Una cifra publicada describe una ejecución en un día.