UTM एट्रिब्यूशन
?utm_source=… वाला लिंक क्लिक करें; ट्रैकर अगले पेजव्यू पर source / medium / campaign कैप्चर करता है।
इस पेज पर आपका हर क्लिक, स्क्रॉल, रूट बदलाव और सेट की गई कस्टम-डाइमेंशन demo0001 रिपोर्ट में पहुँचती है। वही रिपोर्ट खोलें और आप ख़ुद को उसमें पाएँगे।
कोई भी बटन क्लिक करें — दाईं ओर का लॉग वह डेटा पॉइंट दिखाता है जो आपने अभी बनाया।
?utm_source=… वाला लिंक क्लिक करें; ट्रैकर अगले पेजव्यू पर source / medium / campaign कैप्चर करता है।
SDK किसी भी URL पर ?q=… अपने-आप पहचान लेता है और query को एक इवेंट के रूप में रिपोर्ट करता है।
जानबूझकर टूटे पथ पर जाएँ — 404.php ट्रैकर के ज़रिए डेड लिंक रिपोर्ट करता है।
एक टूटा लिंक आज़माएँSDK बाहरी होस्ट पर क्लिक अपने-आप कैप्चर करता है और उन्हें इवेंट के रूप में रिपोर्ट करता है।
एक आउटबाउंड लिंक आज़माएँसामान्य फ़ाइल एक्सटेंशन (pdf/zip/docx/…) पर क्लिक अपने-आप एक "download" इवेंट के रूप में रिपोर्ट होते हैं।
एक .txt डाउनलोड आज़माएँcd1-3 tj("cd", 1, "premium") के ज़रिए सेट होते हैं; हर अगले PV/इवेंट के साथ जुड़ जाते हैं। A/B बकेट या टियर स्लाइस के लिए बढ़िया।
केवल वे सेकंड गिनता है जब टैब दृश्यमान हो और 30 सेकंड के भीतर कोई इंटरैक्शन हुआ हो — निष्क्रिय समय शामिल नहीं होता।
नेटिव PerformanceObserver LCP / INP / CLS मापता है; pagehide पर रिपोर्ट होता है; डैशबोर्ड में Google थ्रेशोल्ड दिखते हैं।
अपने Vitals देखेंdemo0001 एक सार्वजनिक डेमो है। सबकी विज़िट एक साथ जुड़ती हैं — पर आप device / geo / browser पैनल में अपना असर तुरंत देख लेंगे।
demo0001 रिपोर्ट खोलेंएक लाइन, चार तरीके। सभी async, कभी ब्लॉक नहीं करते।
</body> से पहले पेस्ट करें। सबसे आसान / बेहतरीन संगतता।
<script async src="https://9ping.dev/hm.min.js"
data-sid="YOUR_SITE_ID"></script>
JS ऐप्स के लिए डायनामिक लोड। hashchange + History API को अपने-आप सुनता है — कोई मैनुअल वर्चुअल PV नहीं।
// React/Vue/Vite/Next SPA
(function () {
var s = document.createElement('script');
s.async = true; s.src = 'https://9ping.dev/hm.min.js';
s.dataset.sid = 'YOUR_SITE_ID';
document.head.appendChild(s);
})();
JS बंद वाले विज़िटर को पकड़ता है। ऊपर दिए किसी भी तरीके के साथ जोड़ें।
<noscript>
<img src="https://9ping.dev/collect.php?sid=YOUR_SITE_ID&type=pv"
width="1" height="1" style="display:none" alt="">
</noscript>
लोड होने के बाद कभी भी tj() कॉल करें — बटन / फ़ॉर्म सबमिट / फ़नल चरणों के लिए एक ही हेल्पर।
// 自定义事件
tj('event', 'signup', 'submit', 'pricing-page');
// 自定义维度(跟随后续 PV/事件一同上报)
tj('cd', 1, 'premium');
tj('cd', 2, 'card');
यह पेज हमारे ट्रैकर (site_id = demo0001 — डैशबोर्ड जो आपको देता है उसके समान) से टैग किया गया है। यह आज़माएँ:
"प्रोडक्ट्स" टैब पर क्लिक करें — एड्रेस बार में #/page2 आ जाता है, शीर्षक बदल जाता है, और दाईं ओर एक नया वर्चुअल PV दिखता है। यही सिंगल-पेज-ऐप (SPA) पेज ट्रैकिंग है।
सुझाव: कुछ incognito विंडो खोलें — UV और ऑनलाइन गिनती अलग-अलग विज़िटर में फ़र्क़ करेगी।
वर्चुअल PV फ़ायर हुआ — hash रूट बदलना ठीक वैसे ही है जैसे React/Vue ऐप्स पेज बदलते हैं। नया PV दाईं ओर है।
$129
एक्टिव नॉइज़ कैंसलिंग · 38 घंटे बैटरी · मल्टीपॉइंट
$219
सैफ़ायर क्रिस्टल · हार्ट रेट और SpO₂ · 50 मी. वॉटर-रेसिस्टेंट
$89
कस्टम 75% लेआउट · हॉट-स्वैप सॉकेट
हर "कार्ट में जोड़ें" क्लिक एक कस्टम इवेंट के रूप में रिपोर्ट होता है (category=ecommerce, action=add_to_cart, label=product SKU)।
यह एक कन्वर्ज़न फ़नल के आख़िरी चरण को दिखाता है। फ़ॉर्म वास्तव में कभी सबमिट नहीं होता, लेकिन फ़ॉर्म फ़ोकस और "ऑर्डर दें" क्लिक दोनों रिपोर्ट करने योग्य इवेंट हैं।