Enviar desde Segment
Prodantix habla la API HTTP de seguimiento de Segment, así que los eventos que ya envías con Segment, RudderStack o Jitsu llegan sin cambiar tu código de seguimiento. Las llamadas llegan tal como las envían los SDK de Prodantix: track como evento, page como $pageview, screen como $screen, identify como persona, group como grupo y alias como identidad fusionada.
Mediante el destino Webhooks de Segment
En Segment, añade el destino Webhooks, pon su URL en la dirección de abajo y añade una cabecera Authorization que lleve tu clave pública de proyecto como token Bearer.
URL: https://eu.api.prodantix.com/segment/v1/webhook
Authorization: Bearer pdx_pub_live_…Desde analytics.js
Apunta analytics.js a Prodantix con su opción apiHost y usa tu clave pública de proyecto como write key.
import { AnalyticsBrowser } from '@segment/analytics-next';
export const analytics = AnalyticsBrowser.load({
writeKey: 'pdx_pub_live_…',
cdnSettings: {
integrations: {
'Segment.io': { apiKey: 'pdx_pub_live_…', apiHost: 'eu.api.prodantix.com/segment/v1' },
},
},
});Desde RudderStack o Jitsu
Ambos envían el formato de Segment. Pon su URL de destino en la dirección de abajo y la write key en tu clave pública de proyecto.
Endpoint: https://eu.api.prodantix.com/segment/v1
Write key: pdx_pub_live_…Cómo llegan las llamadas
La persona es el userId o, si no lo hay, el anonymousId. Los nombres de eventos se escriben en la forma en minúsculas de Prodantix, y el nombre original de Segment se guarda en $segment_event. Un mensaje reenviado se registra una sola vez según su messageId. La dirección y el navegador de la persona salen de context.ip y context.userAgent. Los grupos toman el tipo segment_group salvo que sus traits indiquen un group_type. Se aplican los límites de Segment: una llamada hasta 32 KB y un lote hasta 500 KB.