Sign inGet Started

ओपन और क्लिक ट्रैकिंग

ओपन और क्लिक ट्रैकिंग वे एंगेजमेंट इवेंट बनाती हैं जो मेट्रिक्स डैशबोर्ड पर दिखते हैं। दोनों भेजते समय संदेश में बदलाव करती हैं। जब तक आप Email > Domains में भेजने वाले डोमेन के लिए इन्हें चालू नहीं करते, ये बंद रहती हैं।

ओपन ट्रैकिंग

हम संदेश के HTML भाग में एक पारदर्शी पिक्सेल जोड़ते हैं। जब प्राप्तकर्ता का मेल क्लाइंट इसे लोड करता है, तो हम क्लाइंट के IP पते और यूज़र एजेंट के साथ एक email.opened इवेंट दर्ज करते हैं।

यह संकेत जितना दिखता है, उससे कम भरोसेमंद है। मेल गोपनीयता सुविधाएँ, खासकर Apple Mail Privacy Protection और Gmail का इमेज प्रॉक्सी, प्राप्तकर्ता की ओर से इमेज लोड करती हैं, इसलिए कोई ओपन किसी पाठक का नहीं बल्कि मशीन का हो सकता है। हम ऐसे ओपन को is_prefetched: true से चिह्नित करते हैं। आपकी ओपन दर केवल अद्वितीय, बिना प्रीफ़ेच वाले ओपन गिनती है, ताकि प्रॉक्सी ट्रैफ़िक उसे न बढ़ाए। कच्ची और फ़िल्टर की गई, दोनों गिनतियाँ stats API में मिलती हैं, जहाँ आप दोनों का अंतर देख सकते हैं।

फ़िल्टर करने से यह सिद्ध नहीं होता कि किसी व्यक्ति ने संदेश पढ़ा। ओपन का उपयोग ट्रैकिंग गतिविधि में बदलावों की जाँच के लिए करें। इसकी सीमाएँ Apple Mail Privacy और ओपन ट्रैकिंग में बताई गई हैं।

क्लिक ट्रैकिंग

हम आपके HTML के लिंक को एक ट्रैकिंग रीडायरेक्ट के ज़रिए बदल देते हैं। जब कोई क्लाइंट बदले गए URL का अनुरोध करता है, तो हम मूल url के साथ एक email.clicked इवेंट दर्ज करते हैं और क्लाइंट को गंतव्य पर भेज देते हैं। सुरक्षा स्कैनर भी लिंक खोल सकते हैं, जैसा कि Spamhaus बताता है। क्लिक इवेंट यह सिद्ध नहीं करता कि किसी व्यक्ति ने कोई कार्रवाई की या खरीदारी पूरी की। किसी अभियान के परिणाम का आकलन करने से पहले अपने एप्लिकेशन में इच्छित कार्रवाई को मापें।

बदले गए लिंक आपके ब्रांडेड ट्रैकिंग होस्टनेम से HTTPS पर दिए जाते हैं। यह आपके भेजने वाले डोमेन पर एक CNAME है, जिसका डिफ़ॉल्ट links है (यानी भेजने वाले डोमेन mail.acme.com के लिए links.mail.acme.com)। जब तक यह रिकॉर्ड सत्यापित नहीं होता, कोई लिंक नहीं बदला जाता। इसे जोड़ना, कोई दूसरा लेबल चुनना और बाद में इसे बदलना, यह सब ट्रैकिंग डोमेन में बताया गया है।

ओपन के बिना क्लिक

किसी संदेश पर क्लिक दर्ज हो सकता है, जबकि ओपन बिल्कुल दर्ज न हो। इसकी वजह दोनों तरीकों के काम करने के ढंग में है: ओपन दर्ज होने के लिए इमेज का लोड होना ज़रूरी है, जबकि क्लिक के लिए नहीं।

जब पिक्सेल कभी लोड ही नहीं होता, तब वह दर्ज नहीं होता। ऐसा तब होता है जब प्राप्तकर्ता का क्लाइंट रिमोट इमेज ब्लॉक करता है, या प्राप्तकर्ता संदेश का प्लेन-टेक्स्ट भाग पढ़ता है, जिसमें कोई पिक्सेल होता ही नहीं। दोनों ही स्थितियों में दोबारा लिखा गया लिंक काम करता है, इसलिए क्लिक दर्ज हो जाता है पर ओपन कभी दर्ज नहीं होता। यह प्रीफ़ेच की समस्या का उल्टा रूप है: प्राइवेसी सुविधाएँ ओपन की संख्या बढ़ा देती हैं, और ब्लॉक की गई इमेज उसे घटा देती हैं।

फ़ॉरवर्ड करने से भी यही स्थिति बनती है, पर अलग कारण से। फ़ॉरवर्ड की गई कॉपी में वही दोबारा लिखे गए लिंक होते हैं। इसलिए क्लिक ऐसे व्यक्ति से भी आ सकता है जो आपकी प्राप्तकर्ता सूची में कभी था ही नहीं, और उसके ओपन को आप कभी माप ही नहीं सकते थे।

ओपन से ज़्यादा क्लिक होने के कारण इमेज ब्लॉकिंग, फ़ॉरवर्डिंग या लिंक के स्वचालित अनुरोध हो सकते हैं। किसी प्राप्तकर्ता की जर्नी बदलने से पहले दोनों संकेतों की तुलना अपने ऐप्लिकेशन में पूरी हुई कार्रवाइयों से करें।

ट्रैकिंग चालू करना

किसी संदेश पर ट्रैकिंग तभी होती है जब ये तीनों शर्तें एक साथ (AND) पूरी हों:

क्याडिफ़ॉल्ट
प्रति-सेंड track_opens / track_clicks फ़्लैगtrue
डोमेन की open_tracking / click_tracking सेटिंगबंद
भेजने वाले डोमेन पर सत्यापित ट्रैकिंग CNAMEजोड़ा नहीं गया

इसलिए नया वर्कस्पेस कुछ भी ट्रैक नहीं करता, भले ही प्रति-सेंड फ़्लैग का डिफ़ॉल्ट मान true हो: प्रति-सेंड true अकेले ट्रैकिंग चालू नहीं कर सकता। ट्रैकिंग CNAME जोड़ें और सत्यापित करें, फिर डोमेन सेटिंग चालू करें। आप रिकॉर्ड सत्यापित होने से पहले भी सेटिंग चालू कर सकते हैं, और सत्यापन होते ही वह लागू हो जाती है। लेकिन जिस डोमेन के लिए कोई ट्रैकिंग होस्टनेम कॉन्फ़िगर ही नहीं है, उस पर इसे चालू करने से 409 लौटता है।

प्रति-सेंड false हमेशा प्राथमिकता पाता है, और फ़्लैग इसी कारण से मौजूद हैं। पासवर्ड रीसेट और सुरक्षा सूचनाओं पर track_clicks: false सेट करें, क्योंकि वहाँ रीराइट किया गया लिंक क्लिक डेटा न होने से ज़्यादा नुकसानदेह है। दोनों फ़्लैग POST /v1/email/messages पर बूलियन हैं। मैसेज रिसोर्स सेंड प्रतिक्रिया में और बाद में पढ़ने पर लागू हुए मान लौटाता है, ताकि आप देख सकें कि कोई मैसेज वास्तव में किन सेटिंग के साथ भेजा गया।

असत्यापित ट्रैकिंग CNAME कभी भी भेजने को नहीं रोकता। डोमेन अपनी ट्रैकिंग तैयारी को भेजने की तैयारी से अलग, capabilities.tracking और capabilities.sending के रूप में रिपोर्ट करता है।

अगले कदम

इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।