मुख्य सामग्री पर जाएँ

Segment से भेजें

Prodantix Segment का HTTP ट्रैकिंग API समझता है, इसलिए Segment, RudderStack या Jitsu से भेजे जा रहे इवेंट ट्रैकिंग कोड बदले बिना पहुँचते हैं। कॉल ठीक वैसे ही आती हैं जैसे Prodantix SDK भेजते हैं: track इवेंट के रूप में, page $pageview के रूप में, screen $screen के रूप में, identify व्यक्ति के रूप में, group समूह के रूप में और alias जुड़ी हुई पहचान के रूप में।

Segment के Webhooks गंतव्य से

Segment में Webhooks गंतव्य जोड़ें, उसका URL नीचे दिए पते पर रखें और एक Authorization हेडर जोड़ें जो आपकी पब्लिक प्रोजेक्ट की को Bearer टोकन के रूप में ले जाए।

Bash
URL:           https://eu.api.prodantix.com/segment/v1/webhook
Authorization: Bearer pdx_pub_live_…

analytics.js से

apiHost विकल्प से analytics.js को Prodantix की ओर करें और अपनी पब्लिक प्रोजेक्ट की को write key के रूप में इस्तेमाल करें।

TypeScript
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 अपनी पब्लिक प्रोजेक्ट की पर रखें।

Bash
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।