Segment から送信
Prodantix は Segment の HTTP トラッキング API に対応しているため、Segment、RudderStack、Jitsu で送っているイベントはトラッキング コードを変えずに届きます。呼び出しは Prodantix SDK が送るのと同じ形で届きます。track はイベント、page は $pageview、screen は $screen、identify は人物、group はグループ、alias は統合された ID になります。
Segment の Webhooks 送信先から
Segment で Webhooks 送信先を追加し、URL を下のアドレスに設定して、公開プロジェクト キーを Bearer トークンとして運ぶ Authorization ヘッダーを追加します。
URL: https://eu.api.prodantix.com/segment/v1/webhook
Authorization: Bearer pdx_pub_live_…analytics.js から
apiHost オプションで analytics.js を Prodantix に向け、公開プロジェクト キーを 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' },
},
},
});RudderStack または Jitsu から
どちらも Segment の形式で送ります。送信先 URL を下のアドレスに、write key を公開プロジェクト キーに設定します。
Endpoint: https://eu.api.prodantix.com/segment/v1
Write key: pdx_pub_live_…呼び出しの届き方
人物は userId、なければ anonymousId です。イベント名は Prodantix の小文字形式で記録され、Segment の元の名前は $segment_event に残ります。再送されたメッセージは messageId により 1 回だけ記録されます。人物のアドレスとブラウザーは context.ip と context.userAgent から取ります。traits に group_type がない限り、グループの種類は segment_group です。Segment の制限が適用されます。1 回の呼び出しは 32 KB まで、バッチは 500 KB までです。