Aus Segment senden
Prodantix versteht die HTTP-Tracking-API von Segment, sodass Ereignisse, die du bereits über Segment, RudderStack oder Jitsu sendest, ohne Änderungen am Tracking-Code ankommen. Aufrufe kommen genau so an, wie die Prodantix-SDKs sie senden: track als Ereignis, page als $pageview, screen als $screen, identify als Person, group als Gruppe und alias als zusammengeführte Identität.
Über das Webhooks-Ziel von Segment
Füge in Segment das Webhooks-Ziel hinzu, setze seine URL auf die Adresse unten und ergänze einen Authorization-Header, der deinen öffentlichen Projektschlüssel als Bearer-Token trägt.
URL: https://eu.api.prodantix.com/segment/v1/webhook
Authorization: Bearer pdx_pub_live_…Aus analytics.js
Richte analytics.js mit seiner apiHost-Option auf Prodantix aus und verwende deinen öffentlichen Projektschlüssel als 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' },
},
},
});Aus RudderStack oder Jitsu
Beide senden das Segment-Format. Setze ihre Ziel-URL auf die Adresse unten und den Write Key auf deinen öffentlichen Projektschlüssel.
Endpoint: https://eu.api.prodantix.com/segment/v1
Write key: pdx_pub_live_…Wie Aufrufe ankommen
Die Person ist die userId, sonst die anonymousId. Ereignisnamen werden in der kleingeschriebenen Form von Prodantix geschrieben, der ursprüngliche Name aus Segment bleibt als $segment_event erhalten. Eine erneut zugestellte Nachricht wird anhand ihrer messageId nur einmal erfasst. Adresse und Browser der Person stammen aus context.ip und context.userAgent. Gruppen erhalten den Typ segment_group, sofern ihre Traits keinen group_type nennen. Es gelten die Grenzen von Segment: ein Aufruf höchstens 32 KB, ein Batch höchstens 500 KB.