दस्तावेज़ीकरण
प्लगइन कैसे सक्षम करें?
WPForms के लिए रेफरल सोर्स ट्रैकिंग प्लगइन खरीदने के बाद, आपको इसे अपनी वर्डप्रेस वेबसाइट पर इंस्टॉल करना होगा। आइए इस प्रक्रिया को समझते हैं।.
चरण 1इंस्टॉलेशन
अपनी वर्डप्रेस वेबसाइट में लॉग इन करें और Plugins > Add Plugin > Upload Plugin पर जाएं > ज़िप फ़ाइल इंस्टॉल करें और उसे सक्रिय करें।.
चरण 2: प्लगइन रजिस्टर करें
बाईं ओर के नेविगेशन में, WPForms > रेफरल ट्रैकिंग पर जाएं।.
अपना लाइसेंस की दर्ज करें और इसे सक्रिय करें।.
चरण 3: इस सुविधा को सक्रिय करें
अपना लाइसेंस सक्रिय करने के बाद, रेफरल ट्रैकिंग सेटिंग पेज में एक "सामान्य" टैब दिखाई देगा, उस पर क्लिक करें और "परिवर्तन सहेजें" पर क्लिक करें।.
बस इतना ही! अब रेफरल सोर्स ट्रैकिंग आपके द्वारा बनाए जाने वाले किसी भी मौजूदा फॉर्म या नए फॉर्म पर सक्रिय हो जाएगी।.
विशेषता विवरण
यह जिन स्रोतों का पता लगाता है
जब रेफ़रर यूआरएल उपलब्ध होता है, तो हम उसे कैप्चर कर लेते हैं। और इसे एंट्री पर स्टोर करें। हम सामान्य प्लेटफॉर्मों के लिए आसान लेबल भी लगाते हैं ताकि स्रोत को एक नज़र में आसानी से समझा जा सके।.
यहां उन स्रोतों की सूची दी गई है जिन्हें पता चलने पर लेबल किया जाता है:
- गूगल: गूगल विज्ञापन, गूगल ऑर्गेनिक, जेमिनी
- माइक्रोसॉफ्ट/बिंग: माइक्रोसॉफ्ट विज्ञापन, बिंग ऑर्गेनिक
- फेसबुक: फेसबुक विज्ञापन, फेसबुक ऑर्गेनिक
- लिंक्डइन: लिंक्डइन विज्ञापन, लिंक्डइन ऑर्गेनिक
- एक्स (ट्विटर): X विज्ञापन, X ऑर्गेनिक
- रेडिट: रेडिट विज्ञापन, रेडिट ऑर्गेनिक
- टिकटॉक: टिकटॉक विज्ञापन, टिकटॉक ऑर्गेनिक
- पिनटेरेस्ट: Pinterest विज्ञापन, Pinterest ऑर्गेनिक
- स्नैपचैट: स्नैपचैट विज्ञापन, स्नैपचैट ऑर्गेनिक
- अन्य खोज इंजन: याहू, डकडकगो, यांडेक्स
- एआई सहायक (उपलब्ध होने पर): चैटजीपीटी, पर्प्लेक्सिटी, माइक्रोसॉफ्ट कोपायलट, क्लाउड, ग्रोक, डीपसीक
- ईमेल प्लेटफॉर्म (अभियान ट्रैकिंग): मेलचिम्प, कॉन्स्टेंट कॉन्टैक्ट, सेल्सफोर्स, पारडॉट, हबस्पॉट
- प्रत्यक्ष और अज्ञात इनका प्रयोग उचित समय पर किया जाता है।.
- रिवाज़ स्रोत भी जोड़े जा सकते हैं!
यह जिन UTM मापदंडों को कैप्चर करता है
utm_sourceutm_mediumutm_campaignutm_termutm_contentutm_id
क्लिक आईडी कैप्चर की गई
gclidgbraidwbraidmsclkidli_fat_idrdt_cidttclidpin_cidsnap_cidmc_cidmc_eiddclid
स्मार्ट टैग
{pb_ref_source} – पता लगाया गया रेफरल स्रोत लेबल (जब विज़िट को वर्गीकृत नहीं किया जा सका तो डिफ़ॉल्ट रूप से "अज्ञात")।.
{pb_ref_params} – कैप्चर किए गए रेफरल पैरामीटर की पूरी स्ट्रिंग (UTM और अन्य क्वेरी वैरिएबल एक साथ रखे गए)।.
{pb_ref_referrer} – वह ब्राउज़र रेफ़रर जिसके माध्यम से विज़िटर साइट पर आया।.
{pb_ref_utm_id} – कब्जा कर लिया गया utm_id.
{pb_ref_utm_source} – कब्जा कर लिया गया utm_source.
{pb_ref_utm_medium} – कब्जा कर लिया गया utm_medium.
{pb_ref_utm_campaign} – कब्जा कर लिया गया utm_campaign.
{pb_ref_utm_term} – कब्जा कर लिया गया utm_term.
{pb_ref_utm_content} – कब्जा कर लिया गया utm_content.
{pb_ref_clid} – पहला पता लगाया गया क्लिक आईडी (gclid, fbclid, msclkid, आदि)।.
अनुवाद
यह प्लगइन पूरी तरह से अनुवाद के लिए तैयार है। आप इसे मुफ्त में उपलब्ध किसी भी भाषा में अनुवाद कर सकते हैं। लोको ट्रांसलेट प्लगइन या कोई अन्य वर्डप्रेस अनुवाद उपकरण।.
डिफ़ॉल्ट भाषा: अंग्रेज़ी (en_US)
पूछे जाने वाले प्रश्न
क्या यह WPForms Lite के साथ काम करता है?
हाँ। रेफरल ट्रैकिंग कैप्चर और स्मार्ट टैग प्रोसेसिंग इसके साथ काम करते हैं। WPForms Lite. हालाँकि, WPForms Lite में Pro की तुलना में सीमित एंट्री मैनेजमेंट UI है — एंट्री लिस्ट कॉलम, सिंगल-एंट्री रेफरल ट्रैकिंग साइडबार और CSV एक्सपोर्ट इंटीग्रेशन के लिए WPForms Pro की आवश्यकता होती है।.
क्या मैं डेटा निर्यात कर सकता हूँ?
जी हां। ट्रैकिंग वैल्यू WPForms CSV एक्सपोर्ट में शामिल होती हैं। सभी रेफरल फ़ील्ड (स्रोत, रेफरर, UTM, क्लिक ID, आदि) स्वचालित रूप से एक्सपोर्ट कॉलम के रूप में जुड़ जाते हैं।.
यह प्लगइन वास्तव में क्या कैप्चर करता है?
हम सामान्य एट्रिब्यूशन फ़ील्ड्स को कैप्चर करते हैं और उन्हें प्रत्येक WPForms प्रविष्टि के साथ संग्रहीत करते हैं, जिनमें शामिल हैं: यूटीएम पैरामीटर (स्रोत, माध्यम, अभियान, शब्द, विषयवस्तु), क्लिक आईडी (gclid, msclkid, gbraid/wbraid, आदि), the मूल रेफ़रर यूआरएल, और संबंधित लैंडिंग-पेज संदर्भ, ताकि आप स्पष्ट रूप से देख सकें कि प्रत्येक लीड कहाँ से आई है।.
क्या मैं कस्टम स्रोत जोड़ सकता हूँ?
जी हां! चाहे वह रेफरल साइट हो, एफिलिएट पार्टनरशिप हो, आदि, आप स्पष्ट लेबल के साथ कस्टम स्रोत जोड़ सकते हैं।.
रेफरल डेटा कहाँ सेव किया जाता है?
आपके वर्डप्रेस डेटाबेस में WPForms प्रविष्टियों से जुड़ी एक समर्पित प्लगइन तालिका में। हम विज्ञापन प्लेटफार्मों को रूपांतरण या इवेंट नहीं भेजते हैं।.
क्या यह फर्स्ट-टच या लास्ट-टच एट्रिब्यूशन है?
यह प्लगइन इस पर केंद्रित है प्रथम-स्पर्श अभिसंयोजन भंडारण द्वारा मूल विज़िटर को आपकी साइट पर लाने वाले रेफ़रर और कैंपेन पैरामीटर (रिटेंशन विंडो के भीतर)।.
यह किसी आगंतुक के एट्रिब्यूशन डेटा को कितने समय तक याद रखता है?
प्रतिधारण अवधि है 7 दिन. यदि कोई आगंतुक अपनी पहली ट्रैक की गई यात्रा के 7 दिनों के भीतर कोई फॉर्म जमा करता है, तो प्रविष्टि पर मूल एट्रिब्यूशन मान लागू किए जाएंगे।.
क्या यह कैशिंग/सीडीएन के साथ काम करता है?
आमतौर पर, हाँ। ट्रैकिंग क्लाइंट-साइड पर चलती है, इसलिए अधिकांश कैशिंग/सीडीएन सेटअप ठीक काम करते हैं। यदि आप आक्रामक स्क्रिप्ट ऑप्टिमाइज़ेशन (मिनिफाई/डेफरल) का उपयोग करते हैं, तो नीचे दिए गए प्लगइन स्क्रिप्ट को हटा दें और एक सबमिशन का परीक्षण करें:
/wp-content/plugins/pb-wpforms-referral-tracking/assets/dist/js.cookie.min.js/wp-content/plugins/pb-wpforms-referral-tracking/assets/js/front-end.js
क्या यह AJAX-सक्षम WPForms के साथ काम करता है?
जी हां। यह AJAX फॉर्म (WPForms का डिफ़ॉल्ट) और मानक सबमिशन दोनों के साथ काम करता है।.
क्या मैं एक से अधिक फॉर्म को ट्रैक कर सकता हूँ?
जी हां। यह आपके सभी WPForms पर काम करता है—प्रत्येक सबमिशन अपने स्वयं के एट्रिब्यूशन मानों को उस प्रविष्टि में सहेजता है।.
क्या यह GA4 / Google Ads कन्वर्ज़न ट्रैकिंग का स्थान ले लेगा?
नहीं। यह प्लगइन पिक्सल फायर नहीं करता है और न ही GA4 या विज्ञापन प्लेटफॉर्म पर कन्वर्जन इवेंट भेजता है। यह केवल एट्रिब्यूशन डेटा स्टोर करता है। WPForms प्रविष्टि के अंदर, ताकि आपकी टीम वर्डप्रेस में सीधे लीड सोर्स डेटा देख सके और उसे एक्सपोर्ट कर सके।.
क्या यह व्यक्तिगत डेटा एकत्र करता है?
डिफ़ॉल्ट रूप से, यह एट्रिब्यूशन डेटा (UTM, gclid, (रेफरर यूआरएल)। यह करता है नहीं अतिरिक्त व्यक्तिगत पहचान जानकारी (PII) डिफ़ॉल्ट रूप से कैप्चर की जाती है। आपके फ़ॉर्म फ़ील्ड और URL में शामिल कोई भी पैरामीटर आपकी साइट और मार्केटिंग सेटअप द्वारा नियंत्रित होते हैं।.
क्या यह GDPR/CCPA के अनुरूप है?
इसका उपयोग GDPR/CCPA के अनुरूप किया जा सकता है। प्लगइन आपके प्रविष्टियों के साथ एट्रिब्यूशन डेटा संग्रहीत करता है और विज्ञापन प्लेटफार्मों को इवेंट प्रसारित नहीं करता है। आपकी विशिष्ट व्यवस्था के लिए सहमति/वैध हित और उचित प्रकटीकरण की जिम्मेदारी आपकी है।.
क्या यह वर्डप्रेस मल्टीसाइट नेटवर्क के साथ काम करता है?
संक्षेप में
- असीमित लाइसेंस: नेटवर्क मोड को एक बार चालू करें; एक कुंजी से इसे नियंत्रित किया जा सकता है। प्रत्येक उपसाइट की सेटिंग्स + सहायता।.
- नेटवर्क-सक्रिय: सभी उप-साइटें रेफरल ट्रैकिंग करती हैं और तुरंत अपडेट प्राप्त करती हैं।.
- सीमित योजना / कोई उप-साइट लाइसेंस नहीं: ट्रैकिंग चालू रहती है, लेकिन सबसाइट सेटिंग्स केवल पढ़ने योग्य होती हैं।.
- लाइसेंस के अनुसार सहायता उपलब्ध है: सक्रिय कुंजी के अंतर्गत आने वाली साइटें पात्र हैं।.
जी हां; नेटवर्क एक्टिवेट करते ही यह प्लगइन हर सबसाइट पर तुरंत चलने लगता है।किसी मैन्युअल सेटअप की आवश्यकता नहीं है। प्रत्येक सबसाइट ट्रैकिंग का उपयोग कर सकती है और स्थानीय लाइसेंस के बिना भी अपडेट प्राप्त कर सकती है। फॉर्म-स्तर की सेटिंग्स बदलने या सबसाइट पर सीधे सहायता प्राप्त करने के लिए, आपको वहां लाइसेंस सक्रिय करना होगा।.
यदि आपके पास अनलिमिटेड लाइसेंस है, तो आप मुख्य साइट से नेटवर्क मोड को सक्षम कर सकते हैं और उस एक कुंजी को एक साथ सभी उप-साइटों पर भेज सकते हैं (लाइव प्रगति के साथ)। ये उप-साइटें लाइसेंस-प्रबंधित सेटिंग्स को स्वचालित रूप से ग्रहण कर लेती हैं और उनका समर्थन करती हैं।.
हुक्स
कार्रवाई
pb_wpforms_referral_tracking_loaded
प्लगइन के पूरी तरह से इनिशियलाइज़ होने के बाद यह ट्रिगर होता है — सभी क्लास लोड हो जाते हैं, हुक रजिस्टर हो जाते हैं और API तैयार हो जाता है। यह रेफरल सोर्स ट्रैकिंग को विस्तारित करने वाले ऐड-ऑन या कंपेनियन प्लगइन के लिए विश्वसनीय बूट पॉइंट है।.
पैरामीटर:
$plugin(लगाना) — प्लगइन इंस्टेंस।.
add_action( 'pb_wpforms_referral_tracking_loaded', function( $plugin ) {
// Safe to interact with the plugin's classes and filters here.
// Example: register your own add-on after the plugin is ready.
if ( class_exists( 'MyReferralAddon' ) ) {
new MyReferralAddon( $plugin );
}
} );फ़िल्टर्स
pb_wpforms_referral_tracking_enabled
किसी विशिष्ट फ़ॉर्म के लिए रेफरल ट्रैकिंग सक्षम है या नहीं, इसे ओवरराइड करें। ट्रैकिंग को अनिवार्य रूप से चालू करने के लिए true और इसे अनिवार्य रूप से बंद करने के लिए false लौटाएँ, चाहे प्रति-फ़ॉर्म टॉगल या वैश्विक डिफ़ॉल्ट कुछ भी हो।.
पैरामीटर:
$enabled(बूल) — क्या ट्रैकिंग वर्तमान में सक्षम है?.$form_id(इंट) — वर्तमान फॉर्म की आईडी।.$form_data(सरणी|शून्य) — फॉर्म डेटा ऐरे, या उपलब्ध न होने पर नल।.
उदाहरण उपयोग:
// Disable tracking on a specific form (e.g. an internal staff-only form).
add_filter( 'pb_wpforms_referral_tracking_enabled', function( $enabled, $form_id, $form_data ) {
$excluded_form_ids = [ 12, 27 ];
if ( in_array( $form_id, $excluded_form_ids, true ) ) {
return false;
}
return $enabled;
}, 10, 3 );pb_wpforms_referral_tracking_merge_tag_map
स्मार्ट टैग मैप को संशोधित करें जो यह परिभाषित करता है कि कौन से स्मार्ट टैग उपलब्ध हैं और वे किन ट्रैकिंग कुंजियों से संबंधित हैं। इसका उपयोग पूरी तरह से कस्टम स्मार्ट टैग जोड़ने या मौजूदा टैग का नाम बदलने के लिए करें।.
पैरामीटर:
$map(सरणी) — टैग का एसोसिएटिव ऐरे => ट्रैकिंग कुंजी (उदाहरण के लिए).'pb_ref_source' => 'source').
उदाहरण उपयोग:
// Add a custom Smart Tag that maps to a custom tracking key.
add_filter( 'pb_wpforms_referral_tracking_merge_tag_map', function( $map ) {
$map['pb_ref_landing_page'] = 'landing_page';
return $map;
} );pb_wpforms_referral_tracking_value
किसी नोटिफिकेशन या कन्फर्मेशन में स्मार्ट टैग को बदलने के लिए उपयोग किए जाने से पहले रॉ ट्रैकिंग वैल्यू को फ़िल्टर करें। विशिष्ट वैल्यू को शुद्ध करने या रूपांतरित करने के लिए उपयोगी।.
पैरामीटर:
$value(डोरी) — कच्चा ट्रैकिंग मान।.$tag(डोरी) — स्मार्ट टैग कुंजी (उदाहरण के लिए).pb_ref_source).$form_data(सरणी) — फॉर्म डेटा ऐरे।.$fields(सरणी) — प्रवेश क्षेत्र।.$entry_id(इंट) — प्रवेश आईडी।.
उदाहरण उपयोग:
// Truncate long referrer URLs in Smart Tag output.
add_filter( 'pb_wpforms_referral_tracking_value', function( $value, $tag, $form_data, $fields, $entry_id ) {
if ( $tag === 'pb_ref_referrer' && strlen( $value ) > 100 ) {
return substr( $value, 0, 100 ) . '…';
}
return $value;
}, 10, 5 );pb_wpforms_referral_tracking_formatted_value
प्रोसेसिंग के बाद पूरी तरह से फॉर्मेट किए गए स्मार्ट टैग वैल्यू को फ़िल्टर करें।.
पैरामीटर:
$formatted(डोरी) — स्वरूपित आउटपुट स्ट्रिंग।.$tag(डोरी) — स्मार्ट टैग की कुंजी।.$form_data(सरणी) — फॉर्म डेटा ऐरे।.$fields(सरणी) — प्रवेश क्षेत्र।.$entry_id(इंट) — प्रवेश आईडी।.
// Wrap the source value in a bold tag in HTML notifications.
add_filter( 'pb_wpforms_referral_tracking_formatted_value', function( $formatted, $tag, $form_data, $fields, $entry_id ) {
if ( $tag === 'pb_ref_source' ) {
return '<strong>' . esc_html( $formatted ) . '</strong>';
}
return $formatted;
}, 10, 5 );pb_wpforms_referral_tracking_default_value
सबमिशन के समय ट्रैकिंग फ़ील्ड खाली होने पर उपयोग किए जाने वाले फ़ॉलबैक मान को ओवरराइड करें। डिफ़ॉल्ट मान "अज्ञात" है।.
पैरामीटर:
$default(डोरी) — वर्तमान डिफ़ॉल्ट मान (“अज्ञात”)।.$key(डोरी) — संदर्भ कुंजी:source,referrer, याfront_end.
// Use "Direct" instead of "Unknown" for the source field fallback.
add_filter( 'pb_wpforms_referral_tracking_default_value', function( $default, $key ) {
if ( $key === 'source' ) {
return 'Direct';
}
return $default;
}, 10, 2 );pb_wpforms_referral_tracking_js_config
ट्रैकिंग स्क्रिप्ट को पास करने से पहले पूरे फ्रंट-एंड जावास्क्रिप्ट कॉन्फ़िगरेशन ऑब्जेक्ट को ओवरराइड करें। इससे आपको कुकी सेटिंग्स, स्रोत पहचान पैटर्न, ज्ञात स्रोत, सशुल्क माध्यम आदि पर पूर्ण नियंत्रण प्राप्त होता है।.
पैरामीटर:
$config(सरणी) — संपूर्ण JS कॉन्फ़िगरेशन ऐरे।.
// Extend cookie lifetime to 30 days and add a custom paid medium.
add_filter( 'pb_wpforms_referral_tracking_js_config', function( $config ) {
$config['cookieExpiry'] = 30;
// Add "social" as a paid medium indicator.
$config['paidMediums'][] = 'social';
// Add a custom source pattern for an internal platform.
$config['sourcePatterns']['custom_platforms'][] = [
'pattern' => 'myplatform\.com',
'name' => 'My Platform',
];
return $config;
} );pb_wpforms_referral_tracking_custom_sources
प्रोग्रामेटिक रूप से कस्टम सोर्स नियमों को इंजेक्ट करें जो एडमिन यूआई में कॉन्फ़िगर किए गए नियमों के साथ चलते हैं। इस फ़िल्टर के नियम सहेजे गए यूआई नियमों के साथ मर्ज किए जाते हैं और प्राथमिकता के अनुसार क्रमबद्ध किए जाते हैं, फिर फ्रंट-एंड को भेजे जाते हैं।.
पैरामीटर:
$sources(सरणी) — खाली ऐरे। जोड़ने के लिए नियम ऐरे का एक ऐरे लौटाता है।.
प्रत्येक नियम में निम्नलिखित होना चाहिए: label, matchField (referrer, utm_source, utm_medium, utm_campaign, utm_term, utm_content), matchType (contains या equals), matchValue, और वैकल्पिक रूप से priority (डिफ़ॉल्ट 10, इससे अधिक मान पहले चलता है)।.
// Add partner and affiliate sources without touching the admin UI.
add_filter( 'pb_wpforms_referral_tracking_custom_sources', function( $sources ) {
$sources[] = [
'label' => 'Partner: Acme Corp',
'matchField' => 'referrer',
'matchType' => 'contains',
'matchValue' => 'acme.com',
'priority' => 20,
];
$sources[] = [
'label' => 'Campaign: Spring Sale',
'matchField' => 'utm_campaign',
'matchType' => 'contains',
'matchValue' => 'spring-sale',
'priority' => 10,
];
return $sources;
} );pb_wpforms_referral_tracking_enqueue_assets
यह नियंत्रित करें कि प्लगइन की फ्रंट-एंड संपत्तियां (कुकी लाइब्रेरी और ट्रैकिंग स्क्रिप्ट) कतार में डाली जाएं या नहीं। किसी पृष्ठ या स्थिति पर लोडिंग को पूरी तरह से अक्षम करने के लिए false लौटाएं।.
पैरामीटर:
$enqueue(बूल) — क्या एसेट्स को कतार में डालना है। डिफ़ॉल्टtrue.
// Disable tracking assets on the homepage only.
add_filter( 'pb_wpforms_referral_tracking_enqueue_assets', function( $enqueue ) {
if ( is_front_page() ) {
return false;
}
return $enqueue;
} );