Aucune catégorie trouvée.

Server-to-Server tracking (S2S)

server-to-server tracking integration

Server-to-Server tracking (S2S)

 


Notas : ⚠️⚠️⚠️

  • El formato de URL de su programa debe estar en S2S: esto permite al programa pasar los enlaces de seguimiento a redirección, y validar la conversión del lado del servidor. Puede cambiar el formato URL accediendo a la configuración de su programa y modificando los parámetros generales.
  • El uso de CMP sigue siendo obligatorio.

 

Definición

Server-to-Server es un método de seguimiento que puede no depositar una cookie en el dispositivo del internauta. Funciona generando y almacenando un identificador de clic único llamado «ClickID» cuando el usuario de Internet hace clic en un enlace de afiliado o en una simple impresión publicitaria. Cuando el mismo usuario convierte posteriormente, el ClickID se corresponde con el identificador de clic, lo que permite rastrear la conversión para el socio. La información se almacena en el servidor y el seguimiento se realiza publicando el ClickID generado cuando el usuario hace clic en el servidor utilizado para el seguimiento. Por lo tanto, ya no es necesario colocar scripts de seguimiento (JS, Iframe, Pixel img) directamente en su sitio.

Con S2S, la información de seguimiento se transmite directamente en la URL. Esto significa que debe configurar su programa en modo de seguimiento de redireccionamiento, lo que permite a Affilae generar automáticamente el «ClickID» cuando el usuario hace clic.

El «ClickID» es por tanto único para cada internauta y este ID se transmite como variable a lo largo del embudo de conversión.

 

Ventajas del seguimiento de servidor a servidor

Ventajas del seguimiento de servidor a servidor
S2S es ciertamente más restrictivo de implementar que los scripts de seguimiento JavaScript o Iframe, pero también tiene muchas ventajas en su uso.

Precisión
S2S sólo genera un «ClickID» cuando el internauta ve o hace clic en un enlace de seguimiento de afiliado, por lo que aumenta la precisión del seguimiento. Esto es especialmente interesante con el desarrollo de «adblockers» que detectan y pueden eliminar cookies, ya que el S2S es independiente y no requiere necesariamente el uso de una cookie.

Seguridad
Dado que las conversiones sólo se pueden rastrear a través de un «ClickID», se evitan muchos tipos de fraude de afiliación, como el «cookie stuffing», por ejemplo.

ⓒ Móvil
El seguimiento de descargas de aplicaciones o conversiones in-app mediante cookies tiene una serie de limitaciones.

Entre otras, porque:

➜ Los navegadores móviles como Safari mobile de Apple tienen las cookies desactivadas por defecto.

➜ Limitaciones en la colocación de cookies en las tiendas de aplicaciones de descarga de aplicaciones Mediante el uso de seguimiento S2S, puede asegurarse de que su seguimiento de anuncios sea fluido y preciso, sin tener que preocuparse por las cookies.

 

Integración

 Como se ha visto anteriormente, el seguimiento S2S utiliza el « ClickID ».

➜ El «ClickID» es un ID único que es generado automáticamente por Affilae llamado «aecid», se crea cuando el usuario de Internet hace clic en un enlace de seguimiento de afiliados por ejemplo.

➜ El «ClickID» se envía entonces al anunciante para su cotejo en el servidor a nivel de usuario.

➜ En el lado del anunciante, un servidor captura y almacena este «ClickID» y cualquier otra información relevante de la URL de seguimiento.

➜ Si el mismo usuario realiza una compra, el anunciante devuelve esta información a Affilae a través de una URL de postback.

➜ Una vez recibida, Affilae comprueba si el ClickID es único o no y, en caso afirmativo, se registra la conversión.

➜ En los casos en que el ClickID no sea válido o esté duplicado debido a errores del servidor, fraude o cualquier acción accidental del usuario, será rechazado.

 

S2S Esquema

       

¿Cómo puede el anunciante almacenar el identificador de transacción?

Existen varios métodos:

A través de una cookie
Almacenada en una cookie (sólo HTTP) en el navegador del internauta cuando carga la página de destino.

Variable oculta
Un segundo método consiste en almacenar el «ClickID» como una variable oculta en las URLs

Parámetro URL rastreado
El tercer método consiste en transferir el «ClickID» como parámetro de URL hasta el final de la conversión.

➜ Este proceso probablemente variará en función de la solución CRM que utilice.

 

Cómo se configura el S2S?

Inyecte el «ClickID» en un parámetro URL de sus enlaces de seguimiento.

Con el fin de rastrear al socio afiliado que realizó la conversión, Affilae generará el «ClickID» en cada clic o impresión de evento en su programa, a través de una URL de seguimiento por redirección.

El «Click ID» permite entonces vincular al internauta, al afiliado al programa de afiliación. Al utilizar Affilae Tracking en redirección, el «ClickID» se asignará automáticamente a la variable «aecid» de su página de aterrizaje. Ejemplo: https://votresite.com/?aecid=603ed1800000000000000000 ClickID Formato: 24 caracteres (ej. 603ed1800000000000000000)

Almacena el «Click ID» y envía la conversión a Affilae en la URL de postback.
Como hemos visto, hay varios métodos disponibles para almacenar el «ClickID», una nota sin embargo si está utilizando una cookie ⚠ : ➜ La cookie debe establecerse en el encabezado de respuesta Http y no en un script del lado del cliente, por ejemplo. una cookie establecida en PHP estaría bien.

La cookie debe establecerse con una bandera HttpOnly.

La cookie debe definirse con la bandera secure. Una vez que tenga el «ClickID» en las URL de tráfico entrante, esto debe estar vinculado a la conversión en su back-end y Affilae.

Para ello, debe configurar la activación de la URL de postback para que se active después de que el cliente haya validado la conversión y rellenar la variable cids con los ID de clic recopilados (separados por `-`). Ejemplo:

https://lb.affilae.com/?key={{KEY}}&id={{UNIQUE_ID}}&amount={{AMOUNT}}&payment={{PAYMENT}}&customer={{CUSTOMER_ID}}&cv={{SUB_ID}}&voucher={{VOUCHER_CODE}}&cids={{ClickID}}

 

 

VariableRequiredValue Information
key Esta clave se le proporciona en la página «código de conversión» disponible a través de su programa de afiliados Panel de configuración. e.g.5f04fe700000000000000000-5f04fe700000000000000000
idSiRellene este parámetro con un identificador único, por ejemplo, un número de pedido único. Si utiliza este código para confirmar una suscripción a un boletín pero no dispone de un identificador único generado automáticamente, puede utilizar, por ejemplo, el hash del correo electrónico del usuario (por ejemplo, MD5) para rellenar este parámetro.
amountSí para ventasImporte total sin impuestos de una orden, que servirá de base para calcular la comisión y los ingresos generados. p.ej. 123,45123.45
currencySiCódigo de moneda ISO 4217
paymentSí, si la conversión requiere un pagoSi las conversiones están sujetas a pago, especifique el modo de pago del cliente, si no, simplemente deje este parámetro en blanco:

  • online para el pago en línea
  • bankwire para el pago por transferencia bancaria
  • otros para todos los demás tipos de pago
customerSí, si se activa el reparto de ingresosSu identificador de cliente si la opción «Reparto de ingresos» está activada. Por favor, utilice un identificador que no cambie con el tiempo, siendo el mejor el número de identificación utilizado en su base de datos. Deje este parámetro en blanco si no utiliza la opción «Revenue Share».
cv Variable personalizada que estará disponible en la interfaz y la API: productos, nuevo cliente, etc.
voucherNoDebe ser sustituido por el código del vale que se aplicó durante el proceso de compra. ; como separador para añadir varios códigos.