الإرسال من Segment
يتحدث Prodantix واجهة HTTP للتتبع في Segment، لذا تصل الأحداث التي ترسلها عبر Segment أو RudderStack أو Jitsu دون تغيير شيفرة التتبع. تصل الاستدعاءات كما ترسلها حزم Prodantix: track كحدث، وpage كـ $pageview، وscreen كـ $screen، وidentify كشخص، وgroup كمجموعة، وalias كهوية مدمجة.
عبر وجهة Webhooks في Segment
في Segment، أضف وجهة Webhooks، واضبط عنوانها على العنوان أدناه، وأضف ترويسة Authorization تحمل مفتاح مشروعك العام كرمز Bearer.
URL: https://eu.api.prodantix.com/segment/v1/webhook
Authorization: Bearer pdx_pub_live_…من analytics.js
وجّه analytics.js إلى Prodantix عبر خيار apiHost واستخدم مفتاح مشروعك العام كمفتاح الكتابة.
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. اضبط عنوان الوجهة على العنوان أدناه ومفتاح الكتابة على مفتاح مشروعك العام.
Endpoint: https://eu.api.prodantix.com/segment/v1
Write key: pdx_pub_live_…كيف تصل الاستدعاءات
الشخص هو userId، وإلا anonymousId. تُكتب أسماء الأحداث بصيغة Prodantix بأحرف صغيرة، ويُحفظ الاسم الأصلي من Segment في $segment_event. تُسجَّل الرسالة المعاد تسليمها مرة واحدة حسب messageId. يُؤخذ عنوان الشخص ومتصفحه من context.ip وcontext.userAgent. تأخذ المجموعات النوع segment_group ما لم تحدد سماتها group_type. تنطبق حدود Segment: الاستدعاء حتى 32 كيلوبايت والدفعة حتى 500 كيلوبايت.