एफ़िलिएट प्रोग्राम चलाना आपका दूसरा तकनीकी प्रोजेक्ट नहीं बनना चाहिए। ज़रूरतें आम तौर पर छोटी होती हैं: पता करना कि ऑर्डर कहाँ से आया, एक ऐसी दर देना जिसे आप समझा सकें, एफ़िलिएट्स को दिखने वाले पेज पर अपना ब्रांड लगाना, और यह सब बिना किसी स्प्रिंट के लाइव करना। यह पोस्ट हर हिस्से पर गौर करती है और फिर वह असली रिक्वेस्ट दिखाती है जो आपको भेजनी है।
ट्रैकिंग जो सही है, सिर्फ मौजूद नहीं
दो इवेंट मायने रखते हैं। एक क्लिक बताता है कि विज़िटर एफ़िलिएट लिंक से आया है, जिस पर आपके एफ़िलिएट आँकड़े आधारित होते हैं। एक कन्वर्ज़न बताता है कि ऑर्डर पूरा हुआ, जिससे कमीशन की गणना होती है। Afflixo क्लिक को IP, यूज़र एजेंट और रेफ़रर के साथ रिकॉर्ड करता है, और कन्वर्ज़न को स्वीकार करने से पहले URL में मौजूद मर्चेंट के खिलाफ वैलिडेट करता है।
जो हिस्सा चुपचाप मायने रखता है वह है डिडुप्लिकेशन। पेमेंट वेबहुक दोबारा भेजे जाते हैं, और एक रीट्राई जो दूसरा कन्वर्ज़न बनाती है, उसका मतलब है कि आप एक बिक्री के लिए दो बार भुगतान कर रहे हैं। Afflixo आपके प्रोग्राम के अंदर ऑर्डर आईडी पर डिडुप्लिकेट करता है, इसलिए वही ऑर्डर आईडी दोबारा भेजने पर नया कन्वर्ज़न बनाने के बजाय पहले से मौजूद कन्वर्ज़न लौटता है। यह व्यवहार पाने के लिए आपको कुछ अतिरिक्त भेजने की ज़रूरत नहीं है; आपको बस अपने सिस्टम में यूनीक ऑर्डर आईडी चाहिए।
कमीशन नियम जिन्हें आप एफ़िलिएट को समझा सकते हैं
तीन सेटिंग्स लगभग हर प्रोग्राम को कवर करती हैं:
- ऑर्डर का एक प्रतिशत।
- प्रति बिक्री एक निश्चित राशि।
- उस पार्टनर के लिए एक एफ़िलिएट पर एक दर, जिससे आपने अलग से बातचीत की है।
आप प्रोग्राम के लिए एक डिफ़ॉल्ट सेट करते हैं और जहाँ ज़रूरत हो वहाँ उसे ओवरराइड करते हैं। जहाँ दोनों मौजूद हों, वहाँ एफ़िलिएट पर लागू दर जीतती है। स्कोप दर से अलग है: केवल पहला ऑर्डर, पहले N ऑर्डर, या एक समय सीमा।
एक रिक्रूटमेंट पेज जिसे आप बिना डेवलपर के बदल सकते हैं
जिस पेज पर एफ़िलिएट्स पहुँचते हैं, वह आम तौर पर आपकी पहली छाप होती है, और यह जल्दी पुराना हो जाता है: ऑफर बदलता है, दर बदलती है, स्क्रीनशॉट पुराना हो जाता है। अगर हेडलाइन बदलने का मतलब डेवलपर के लिए टिकट बनाना है, तो पेज अपडेट होना बंद हो जाता है।
इसलिए प्रमोशन पेज को विज़ुअल एडिटर में एडिट किया जाता है। टेक्स्ट, इमेज, हेडिंग, बटन, FAQ एंट्री और रंग, साथ में वैकल्पिक कस्टम CSS अगर आपकी टीम में कोई चाहता है। एडिटर में जो दिखता है वही लाइव पेज पर दिखता है, और बीच में कोई डिप्लॉयमेंट स्टेप नहीं है।
एफ़िलिएट्स और पेआउट्स एक ही जगह पर
आपको देखना होगा कि प्रोग्राम में कौन है और वे कैसा कर रहे हैं, आवेदन करने वालों को मंज़ूरी या अस्वीकृति देनी होगी, और पता होना चाहिए कि आप पर कितना बकाया है। Afflixo एफ़िलिएट्स, कन्वर्ज़न्स, कमीशन और पेआउट रिक्वेस्ट को मर्चेंट डैशबोर्ड में रखता है, सब कुछ आपके अपने प्रोग्राम के दायरे में।
यह पैसे ट्रांसफर करने तक नहीं जाता। एक एफ़िलिएट निकासी का अनुरोध करता है, आप उसे मंज़ूर करते हैं, और आप उसे उसी तरह भुगतान करते हैं जैसे आप लोगों को भुगतान करते हैं। फिर कमीशन को सेटल्ड के रूप में चिह्नित किया जाता है ताकि उसे दो बार मंज़ूर न किया जा सके। यह एक जानबूझकर की गई सीमा है, कोई गायब फीचर नहीं: यह आपको नियंत्रण में रखता है कि पैसा कब निकलता है।
इंटीग्रेशन
आपका मर्चेंट स्लग ट्रैकिंग एंडपॉइंट्स पर आपकी पहचान करता है, इसलिए प्रबंधित करने के लिए कोई API की नहीं है। इसे अपने डैशबोर्ड से लें।
जब कोई ऑर्डर पूरा होता है और आप जानते हैं कि वह एफ़िलिएट से आया है, तो इसे अपने बैकएंड से एक बार कॉल करें:
POST /api/<merchantSlug>/track/conversion
Content-Type: application/json
{
"orderId": "ORD-12345",
"amount": 99.00,
"currency": "USD",
"affiliateCode": "ABC123"
}
orderIdआपकी अपनी ऑर्डर आईडी है। डिडुप्लिकेशन इसी पर आधारित है, इसलिए इसे आपकी तरफ से यूनीक होना चाहिए।amountवह आंकड़ा है जिससे कमीशन की गणना होती है, और यदि आप सबटोटल पर भुगतान करते हैं तो इसे ऑर्डर टोटल होना ज़रूरी नहीं है।affiliateCodeवैकल्पिक है अगर विज़िटर के पास पहले सेaffiliate_refकुकी है, जिसे रेफ़रल लिंक सेट करता है। आप इसेx-affiliate-codeहेडर में भी भेज सकते हैं। अगर तीनों में से कोई भी मौजूद नहीं है, तो रिक्वेस्ट अस्वीकार कर दी जाती है, क्योंकि क्रेडिट देने के लिए कोई नहीं है।
रिस्पॉन्स में गणना किया गया कमीशन और उसकी स्थिति होती है। आवश्यक इंटीग्रेशन बस इतना ही है।
क्लिक रिपोर्टिंग वैकल्पिक है और यह ऐसा दिखती है:
POST /api/<merchantSlug>/track/click
Content-Type: application/json
{ "affiliateCode": "ABC123" }
इसे छोड़ने से आपको सिर्फ क्लिक आँकड़ों का नुकसान होता है और कुछ नहीं; कमीशन फिर भी काम करता है।
यह कहाँ फिट बैठता है और कहाँ नहीं
अगर आपको मल्टी-टियर कमीशन, प्रति मर्चेंट कस्टम डोमेन, PayPal या Stripe के ज़रिए ऑटोमैटिक पेआउट, या USD के अलावा अन्य मुद्राएँ चाहिए, तो Afflixo आज इन्हें नहीं करता। अगर आपको ऊपर दी गई सूची चाहिए, तो इंटीग्रेशन एक एंडपॉइंट है और आप डेवलपर डॉक्स में सटीक स्पेक पढ़ सकते हैं।
