Segment থেকে পাঠান
Prodantix Segment-এর HTTP ট্র্যাকিং API বোঝে, তাই Segment, RudderStack বা Jitsu দিয়ে পাঠানো ইভেন্ট ট্র্যাকিং কোড না বদলেই পৌঁছায়। কলগুলো Prodantix SDK যেভাবে পাঠায় সেভাবেই আসে: track ইভেন্ট হিসেবে, page $pageview হিসেবে, screen $screen হিসেবে, identify একজন ব্যক্তি হিসেবে, group একটি গ্রুপ হিসেবে এবং alias একত্রিত পরিচয় হিসেবে।
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 অনুযায়ী একবারই জমা হয়। ব্যক্তির ঠিকানা ও ব্রাউজার আসে context.ip ও context.userAgent থেকে। traits-এ group_type না থাকলে গ্রুপের ধরন হয় segment_group। Segment-এর সীমা প্রযোজ্য: একটি কল সর্বোচ্চ 32 KB, একটি ব্যাচ সর্বোচ্চ 500 KB।