दस्तावेज़ीकरण
प्लगइन कैसे सक्षम करें?
ग्रेविटी फॉर्म्स के लिए रेफरल सोर्स ट्रैकिंग खरीदने के बाद, इसे अपनी वर्डप्रेस वेबसाइट पर इंस्टॉल करें।.
चरण 1इंस्टॉलेशन
अपने वर्डप्रेस वेबसाइट पर लॉग इन करें और प्लगइन्स (Plugins) → प्लगइन जोड़ें (Add Plugin) → प्लगइन अपलोड करें (Upload Plugin) पर जाएं → ज़िप फ़ाइल इंस्टॉल करें और इसे सक्रिय (activate) करें।.
चरण 2: प्लगइन रजिस्टर करें
बाईं ओर के नेविगेशन में, फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग पर जाएं।.
अपना लाइसेंस की दर्ज करें और इसे सक्रिय करें।.
चरण 3: इस सुविधा को सक्रिय करें
अपना लाइसेंस सक्रिय करने के बाद, एक सामान्य टैब दिखाई देगा। उस पर क्लिक करें और टिक करें। डिफ़ॉल्ट रूप से सक्षम (“सभी फ़ॉर्मों पर डिफ़ॉल्ट रूप से रेफ़रल स्रोत ट्रैकिंग सक्षम करें”), फिर क्लिक करें परिवर्तनों को सुरक्षित करें.
उस बॉक्स को अनचेक छोड़ने से ट्रैकिंग हर जगह बंद रहती है। आप चाहें तो फॉर्म सेटिंग्स → फॉर्म ऑप्शंस के तहत इसे फॉर्म दर फॉर्म चालू कर सकते हैं।.
बस इतना ही! 'डिफ़ॉल्ट रूप से सक्षम करें' विकल्प चालू होने पर, रेफरल स्रोत ट्रैकिंग आपके द्वारा बनाए गए सभी मौजूदा फ़ॉर्मों और नए फ़ॉर्मों पर सक्रिय हो जाती है।.
विशेषता विवरण
यह जिन स्रोतों का पता लगाता है
जब भी रेफ़रर यूआरएल उपलब्ध होता है, हम उसे कैप्चर करके एंट्री में स्टोर कर लेते हैं। आम प्लेटफॉर्म्स के लिए हम एक फ्रेंडली लेबल भी जोड़ते हैं, ताकि सोर्स को आसानी से पढ़ा जा सके।.
किसी स्रोत को 'विज्ञापन' के रूप में तभी चिह्नित किया जाता है जब विज़िट में प्लेटफ़ॉर्म की अपनी विज्ञापन क्लिक आईडी (gclid, msclkid, li_fat_id, ttclid, oppref इत्यादि) शामिल हो। बिना आईडी के आने वाले किसी ज्ञात प्लेटफ़ॉर्म को 'ऑर्गेनिक' के रूप में चिह्नित किया जाता है। फेसबुक और इंस्टाग्राम इसके अपवाद हैं: मेटा प्रत्येक क्लिक में fbclid जोड़ता है, इसलिए जब fbclid किसी भी UTM पैरामीटर के साथ आता है तो उन्हें 'विज्ञापन' के रूप में देखा जाता है।.
यहां उन स्रोतों की सूची दी गई है जिन्हें पता चलने पर लेबल किया जाता है:
- गूगल: गूगल विज्ञापन, गूगल ऑर्गेनिक। जेमिनी ट्रैफ़िक टैग किया गया।
utm_source=geminiइसे गूगल ऑर्गेनिक के रूप में लेबल किया गया है; इसके लिए कोई अलग जेमिनी लेबल नहीं है।. - माइक्रोसॉफ्ट/बिंग: बिंग विज्ञापन, बिंग ऑर्गेनिक
- फेसबुक: फेसबुक विज्ञापन, फेसबुक ऑर्गेनिक
- इंस्टाग्राम: इंस्टाग्राम विज्ञापन, इंस्टाग्राम ऑर्गेनिक
- लिंक्डइन: लिंक्डइन विज्ञापन, लिंक्डइन ऑर्गेनिक
- एक्स (ट्विटर): एक्स ऑर्गेनिक
- रेडिट: रेडिट विज्ञापन, रेडिट ऑर्गेनिक
- टिकटॉक: टिकटॉक विज्ञापन, टिकटॉक ऑर्गेनिक
- पिनटेरेस्ट: Pinterest विज्ञापन, Pinterest ऑर्गेनिक
- स्नैपचैट: स्नैपचैट विज्ञापन, स्नैपचैट ऑर्गेनिक
- यूट्यूब: YouTube ऑर्गेनिक। एक YouTube विज्ञापन क्लिक जो
gclidजब तक यूआरएल को टैग नहीं किया जाता, तब तक इसे Google Ads के रूप में रिकॉर्ड किया जाता है।utm_source=youtube, जो YouTube विज्ञापनों को रिकॉर्ड करता है।. - अन्य खोज इंजन: याहू, डकडकगो, यांडेक्स
- एआई सहायक/एलएलएम: ChatGPT Ads, ChatGPT Organic, Perplexity, Copilot, Claude, Grok, DeepSeek
- ईमेल प्लेटफॉर्म (अभियान ट्रैकिंग): मेलचिम्प, कॉन्स्टेंट कॉन्टैक्ट, पारडॉट (लेबल किया गया)
Salesforce), हबस्पॉट - प्रत्यक्ष और अज्ञात इनका प्रयोग उचित समय पर किया जाता है।.
- रिवाज़ पार्टनर, एफिलिएट और कैंपेन ट्रैफिक के लिए कस्टम सोर्स के तहत सोर्स को परिभाषित किया जा सकता है।.
यह यूटीएम पैरामीटर कैप्चर करता है
utm_sourceutm_mediumutm_campaignutm_termutm_contentutm_id
क्लिक आईडी कैप्चर की गई
हम नीचे दिए गए प्रत्येक क्लिक आईडी को क्लिक आईडी फ़ील्ड में कैप्चर करते हैं, और जब तक पंक्ति में अन्यथा न कहा गया हो, प्रत्येक क्लिक आईडी विज़िट को उसके प्लेटफ़ॉर्म से जोड़ती है।.
| प्लैटफ़ॉर्म | क्लिक आईडी कैप्चर की गई |
|---|---|
| गूगल विज्ञापन | gclid, gbraid, wbraid |
| गूगल (अन्य) | campaignid, gad_campaignid, gad_sourceइन्हें कैप्चर करके Google को श्रेय दिया जाता है, लेकिन ये विज़िट को अपने आप विज्ञापन के रूप में चिह्नित नहीं करते हैं। असली Google विज्ञापन क्लिक पर ये विज्ञापन दिखाई देते हैं। gclid, जो कि करता है।. |
| माइक्रोसॉफ्ट विज्ञापन (बिंग) | msclkid |
| मेटा (फेसबुक / इंस्टाग्राम) | fbclid |
| लिंक्डइन विज्ञापन | li_fat_id |
| रेडिट विज्ञापन | rdt_cid, rd_ad |
| टिकटॉक विज्ञापन | ttclid |
| Pinterest विज्ञापन | pin_cid |
| स्नैपचैट विज्ञापन | snap_cid |
| चैटजीपीटी विज्ञापन | oppref |
| MailChimp | mc_cid, mc_eid |
| निरंतर संपर्क | cc_cid, cc_eid, cc_campaignid |
| सेल्सफोर्स पारडॉट | pi_cid, pi_eid, pi_uid, pi_oid, pi_opt_in |
| हबस्पॉट | _hsenc, _hssc, _hsmi, _hstc, _hsml |
| डबलक्लिक / डीवी360 | dclidक्लिक आईडी फ़ील्ड में दर्ज हो गया है, लेकिन यह डबलक्लिक स्रोत लेबल से मेल नहीं खाता। जब तक कोई और चीज़ इसकी पहचान नहीं करती, तब तक यह विज़िट अज्ञात विज्ञापन के रूप में दिखाई देगी।. |
कस्टम स्रोत
अंतर्निहित स्रोत पहचान पहले से ही प्रमुख खोज इंजनों, सोशल प्लेटफॉर्मों, एआई सहायकों और ईमेल मार्केटिंग टूल को कवर करती है। कस्टम स्रोत आपको अपने स्वयं के लेबल वाले नियम जोड़ने की सुविधा देते हैं। इनका उपयोग पार्टनर साइटों, संबद्ध रेफरल, नामित अभियानों, ब्रांडेड शॉर्टनर, कर्मचारी लिंक और किसी भी ऐसी चीज़ के लिए करें जहाँ डिफ़ॉल्ट "रेफरल" लेबल या कोई कच्चा लेबल हो। utm_source मान पर्याप्त रूप से विशिष्ट नहीं है।.

उन्हें नीचे खोजें फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग में कस्टम स्रोत अनुभाग। प्रत्येक पंक्ति एक नियम है।.
किसी नियम का मूल्यांकन कैसे किया जाता है
प्रत्येक विज़िट के लिए, प्लगइन आपके कस्टम स्रोतों की जाँच करता है। पहले अंतर्निर्मित पहचान। जो पहला नियम मेल खाता है, वही जीतता है: प्लगइन आगंतुक के स्रोत को उस नियम पर सेट कर देता है। लेबल और उस विज़िट के लिए अंतर्निहित पहचान प्रक्रिया को छोड़ देता है। यदि कुछ भी मेल नहीं खाता है, तो अंतर्निहित पहचान प्रक्रिया सामान्य रूप से चलती है (Google, Facebook, Direct, आदि)।.
खेत, एक-एक करके
- लेबल – विज़िट के स्रोत के रूप में सहेजा गया पाठ (उदाहरण के लिए).
Partner: Acme,Email: Newsletter,Campaign: Spring Sale). प्रविष्टि में ठीक यही दिखाई देता है।{pb_ref_source}रिपोर्ट्स टैब में और किसी भी CRM मैपिंग में मर्ज टैग का उपयोग करें। व्यस्त एंट्री स्क्रीन पर आसानी से पहचाने जाने वाला कोई विकल्प चुनें।. - मैच मैदान – कहां देखें:
- रेफ़रर होस्ट – ब्राउज़र के रेफ़रर में डोमेन (उदाहरण के लिए, मिलान)
acme.comजब कोई आता हैhttps://www.acme.com/blog/post). - यूटीएम स्रोत / माध्यम / अभियान / अवधि / सामग्री - इसी
?utm_*=लैंडिंग यूआरएल पर पैरामीटर।.
- रेफ़रर होस्ट – ब्राउज़र के रेफ़रर में डोमेन (उदाहरण के लिए, मिलान)
- मिलान के प्रकार - किसकी तलाश है:
- रोकना – फ़ील्ड वैल्यू में आपका मैच वैल्यू कहीं भी शामिल हो सकता है। केस-इनसेंसिटिव। विभिन्नताओं को पकड़ने के लिए अच्छा है।
acme.com,blog.acme.com,partner.acme.comएक नियम के साथ।. - बराबर – फ़ील्ड का मान बिल्कुल आपका मिलान मान है (केस-संवेदनशील नहीं)। यह अधिक सख्त है, इसलिए इसका उपयोग तब करें जब आपको सटीक मिलान की आवश्यकता हो, जैसे कि
utm_sourceबिल्कुल बराबरnewsletter.
- रोकना – फ़ील्ड वैल्यू में आपका मैच वैल्यू कहीं भी शामिल हो सकता है। केस-इनसेंसिटिव। विभिन्नताओं को पकड़ने के लिए अच्छा है।
- मिलान मूल्य – खोजने योग्य पाठ। कोई उद्धरण चिह्न नहीं, कोई तारांकित चिह्न नहीं, केवल मूल पाठ।.
- प्राथमिकता – एक संख्या जो क्रम को नियंत्रित करती है।. उच्चतर रन पहले, इसलिए जहां नियम आपस में ओवरलैप होते हैं, वहां उच्च प्राथमिकता वाला नियम लागू होता है। डिफ़ॉल्ट यह है
10; धक्का देना20या50उन नियमों के लिए जो आपके डिफ़ॉल्ट को हराना चाहिए, नीचे जाएं5सभी प्रकार के संग्रहों के लिए।.
हल किए गए उदाहरण
रेफरर द्वारा पार्टनर साइट को लेबल करें
| लेबल | मैच मैदान | मिलान के प्रकार | मिलान मूल्य | प्राथमिकता |
|---|---|---|---|---|
Partner: Acme | रेफ़रर होस्ट | रोकना | acme.com | 20 |
किसी भी उपडोमेन से आने वाला कोई भी व्यक्ति acme.com लेबल किया गया है Partner: Acme सामान्य के बजाय Referral.
टैग किए गए न्यूज़लेटर अभियान को लेबल करें
| लेबल | मैच मैदान | मिलान के प्रकार | मिलान मूल्य | प्राथमिकता |
|---|---|---|---|---|
Email: Newsletter | यूटीएम स्रोत | बराबर | newsletter | 20 |
इसका उपयोग तब करें जब आप अपने स्तर पर URL को नियंत्रित करते हों (उदाहरण के लिए, आपके साप्ताहिक ईमेल में दिए गए लिंक)। ?utm_source=newsletter).
किसी सशुल्क अभियान को उसके UTM अभियान नाम से लेबल करें
| लेबल | मैच मैदान | मिलान के प्रकार | मिलान मूल्य | प्राथमिकता |
|---|---|---|---|---|
Campaign: Spring Sale | यूटीएम अभियान | रोकना | spring-sale | 15 |
कैच ?utm_campaign=spring-sale-2026, ?utm_campaign=spring-sale-google-ads, और एक ही नियम में इसी तरह के अन्य रूप।.
किसी विशिष्ट सहयोगी के लिए अंतर्निहित Google पहचान को ओवरराइड करें
| लेबल | मैच मैदान | मिलान के प्रकार | मिलान मूल्य | प्राथमिकता |
|---|---|---|---|---|
Affiliate: Acme via Google Ads | यूटीएम स्रोत | बराबर | acme-gads | 50 |
उच्च प्राथमिकता यह सुनिश्चित करती है कि यह नियम अंतर्निहित नियमों पर हावी हो जाए। utm_source=google → Google Ads टैग किए गए स्रोत के आने पर लेबलिंग करना।.
“कस्टम स्रोतों के साथ "ऑर्गेनिक/विज्ञापन लेबल जोड़ें"
अंतर्निर्मित स्रोत हमेशा इस प्रकार दिखाई देते हैं Google Ads, Facebook Organic, इत्यादि। ऑर्गेनिक/विज्ञापन लेबल जोड़ें (कस्टम स्रोत) चेकबॉक्स (जो फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग के अंतर्गत भी उपलब्ध है) यह नियंत्रित करता है कि आपके कस्टम लेबल को वही प्रत्यय मिले या नहीं।.
- चेक किए गए (डिफ़ॉल्ट) – एक कस्टम नियम जिसे लेबल किया गया है
Partner: Acmeबन जाता हैPartner: Acme Organicरेफरल ट्रैफ़िक पर औरPartner: Acme Adsयदि विज़िट में gclid जैसी सशुल्क क्लिक आईडी शामिल है।. - अनियंत्रित – आपके द्वारा टाइप किए गए कस्टम लेबल बिल्कुल वैसे ही प्रदर्शित होते हैं, और प्लगइन कोई प्रत्यय नहीं जोड़ता है।.
आप अपनी रिपोर्टिंग के लिए उपयुक्त विकल्प चुन सकते हैं। अधिकांश टीमें सफ़िक्स का उपयोग करना चाहती हैं ताकि वे भुगतान किए गए और ऑर्गेनिक पार्टनर ट्रैफ़िक की तुलना कर सकें, लेकिन यदि आप पूरी पहचान को दर्शाने के लिए लेबल का ही उपयोग कर रहे हैं, तो इसे बंद कर दें।.
नियमों को प्रोग्रामेटिक रूप से जोड़ना
यदि आप कोई ऐड-ऑन बना रहे हैं या वर्ज़न कंट्रोल के अंतर्गत नियम रखना चाहते हैं, तो pb_gforms_referral_tracking_custom_sources फ़िल्टर एडमिन यूआई के समान आकार को स्वीकार करता है और उसके साथ मर्ज हो जाता है। प्लगइन फ्रंट-एंड द्वारा मूल्यांकन किए जाने से पहले दोनों स्थानों के नियमों को प्राथमिकता के आधार पर एक साथ सॉर्ट करता है।.
दर्पण क्षेत्र
हमारे ट्रैकिंग फ़ील्ड फॉर्म रेंडर होने के समय ही उसमें गतिशील रूप से जुड़ जाते हैं। वे फॉर्म की सहेजी गई फ़ील्ड सूची का हिस्सा नहीं होते हैं। इससे आपका फॉर्म साफ-सुथरा रहता है, लेकिन कुछ CRM, ईमेल मार्केटिंग और वेबहुक ऐड-ऑन अपने फ़ील्ड-मैपिंग ड्रॉपडाउन केवल सहेजी गई फ़ील्ड से ही बनाते हैं, इसलिए वे हमारी गतिशील फ़ील्ड को "देख" नहीं पाते हैं।.
मिरर फ़ील्ड्स इसे ठीक कर देते हैं। फ़ॉर्म → [आपका फ़ॉर्म] → सेटिंग्स → फ़ॉर्म विकल्प के अंतर्गत क्लिक करें। मिरर फ़ील्ड जोड़ें और यह प्लगइन आपके फ़ॉर्म में एडिटर-दृश्यमान छिपे हुए फ़ील्ड का एक समानांतर सेट जोड़ता है। मूल ट्रैकिंग फ़ील्ड डेटा का स्रोत बने रहते हैं; प्लगइन प्रविष्टि बनाते समय उनके कैप्चर किए गए मानों को मिरर फ़ील्ड में कॉपी कर देता है, ताकि आपका ऐड-ऑन उन्हें अपने सामान्य फ़ील्ड ड्रॉपडाउन से मैप कर सके। मिरर फ़ील्ड ब्लॉक केवल तभी दिखाई देता है जब उस फ़ॉर्म का रेफरल ट्रैकिंग टॉगल चालू होता है।.
यदि आपका ऐड-ऑन "कस्टम वैल्यू" मैपिंग विकल्प का समर्थन करता है, तो आपको मिरर फ़ील्ड की बिल्कुल भी आवश्यकता नहीं है। बस हमारे मर्ज टैग को सीधे मैप करें (उदाहरण के लिए {pb_ref_source}, {pb_ref_utm_source}, {pb_ref_clid}).
मिरर फ़ील्ड का प्रबंधन:
- मिरर फ़ील्ड जोड़ें – यह संपादक को दिखाई देने वाला सेट बनाता है।.
- N लुप्त दर्पण क्षेत्र जोड़ें – यह तब दिखाई देता है जब किसी फॉर्म में वर्तमान मिरर फ़ील्ड्स में से कुछ मौजूद हों लेकिन सभी न हों, और उनकी संख्या बताता है। ऐसा तब होता है जब कोई व्यक्ति मैन्युअल रूप से फ़ील्ड्स को हटाता है, और साथ ही लास्ट-टच एट्रिब्यूशन को सक्षम करने के बाद भी, जो परिभाषाओं का एक नया सेट जोड़ता है। प्लगइन बचे हुए फ़ील्ड आईडी को अपरिवर्तित छोड़ देता है, इसलिए सहेजी गई मैपिंग काम करती रहती हैं।.
- दो डुप्लिकेट मिरर फ़ील्ड हटाएँ – यह केवल तभी दिखाई देता है जब डुप्लिकेट मौजूद हों, और उनकी संख्या बताता है। प्रत्येक की पहली उपस्थिति को रखता है।.
- मिरर फ़ील्ड हटाएँ – सेट को हटा देता है (पुष्टि के साथ)। पिछली प्रविष्टियों में पहले से सहेजे गए मान डेटाबेस में बने रहते हैं, लेकिन ऐड-ऑन अब फ़ील्ड-आईडी लुकअप के माध्यम से उन्हें नहीं देख पाएंगे।.
जब लास्ट-टच एट्रिब्यूशन सक्षम होता है, तो मिरर फ़ील्ड में लास्ट-टच सेट भी शामिल हो सकता है। जिन फ़ॉर्म में पहले से ही फ़र्स्ट-टच सेट मौजूद है, वे इसे अपने आप नहीं उठाएँगे: उपयोग करें N लुप्त दर्पण क्षेत्र जोड़ें प्रत्येक पर अतिरिक्त राशि लगाने के लिए।.
रिपोर्टों
रिपोर्टें निम्न अंतर्गत खोजें फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग → रिपोर्ट. यह टैब आपके द्वारा चुनी गई तिथि सीमा के दौरान दर्ज की गई प्रत्येक प्रविष्टि को स्रोत, यूटीएम आयाम और रेफ़रर के आधार पर दिखाता है। प्लगइन सक्रिय होने से पहले सबमिट की गई प्रविष्टियाँ, ट्रैकिंग बंद वाले फ़ॉर्म पर दर्ज प्रविष्टियाँ, और हटाई गई या स्पैम प्रविष्टियाँ शामिल नहीं की जाती हैं, इसलिए यह कुल संख्या आपके ग्रेविटी फ़ॉर्म प्रविष्टि गणना से कम हो सकती है। सीमाएँ पूरे दिनों को कवर करती हैं और अंतिम पूर्ण प्रविष्टि पर समाप्त होती हैं। UTC आधी रात तक, ताकि समय अवधि की तुलना एक समान बनी रहे। आपकी साइट का टाइमज़ोन UTC से कितनी दूर है, इसके आधार पर यह समय सीमा आपके स्थानीय दिन के मध्य में भी पड़ सकती है।.

चार्ट पर एक नजर
- स्रोत विश्लेषण – डोनट चार्ट प्रत्येक लेबल वाले स्रोत (गूगल ऑर्गेनिक, फेसबुक विज्ञापन, आपके कस्टम स्रोत, डायरेक्ट आदि) के अनुसार सबमिशन का हिस्सा दर्शाता है।.
- समय के साथ प्रविष्टियाँ – प्रत्येक श्रेणी में कुल प्रविष्टियों का रेखाचित्र। किसी बिंदु पर माउस ले जाने पर टूलटिप उस कुल संख्या को स्रोत के अनुसार विभाजित कर देता है। लंबी अवधि (90 और 365 दिन) में, अक्ष को पठनीय बनाए रखने के लिए इसे महीने के अनुसार विभाजित किया जाता है; 30-दिन की अवधि में, चार्ट भीड़भाड़ से बचने के लिए प्रत्येक 7वें दिनांक लेबल को अलग से दिखाता है।.
- शीर्ष यूटीएम स्रोत / माध्यम / अभियान – प्रत्येक यूटीएम आयाम में सबसे अधिक प्रविष्टियों वाले मानों के क्षैतिज बार चार्ट।.
- शीर्ष रेफर करने वाले – सबसे अधिक सबमिशन लाने वाले रेफ़रिंग डोमेन का क्षैतिज बार चार्ट। प्लगइन रेफ़रर के साथ डायरेक्ट ट्रैफ़िक को स्टोर करता है।
Direct, इसलिए यह यहां एक डोमेन के बजाय अपनी खुद की बार के रूप में दिखाई देता है।.
फ़िल्टर्स
- रूप – किसी एक फॉर्म को देखने के लिए स्कोप चुनें, या साइट-व्यापी दृश्य के लिए "सभी फॉर्म" को चालू रखें।.
- दिनांक सीमा – पूर्व निर्धारित समय सीमा (पिछले 7, 30, 90 और 365 दिन)।.
- पिछली अवधि से तुलना करें – यह अवधि के कुल योग को उसके प्रतिशत परिवर्तन के साथ, समकक्ष पिछली अवधि (पिछले 7 दिनों बनाम पिछले 7 दिन, पिछले 30 दिनों बनाम पिछले 30 दिन, इत्यादि) के सापेक्ष दर्शाता है, और उस पिछली अवधि को समय चार्ट पर एक खंडित रेखा के रूप में दिखाता है। यूटीएम और रेफरर बार चार्ट की तुलना नहीं की जाती है।.
- अज्ञात सामग्री छिपाएँ – यह 'नॉट सेट' और 'अननोन' बकेट को छुपा देता है ताकि आप एट्रिब्यूटेड सोर्स पर ध्यान केंद्रित कर सकें। डायरेक्ट विकल्प बना रहता है।.
यह प्लगइन प्रत्येक उपयोगकर्ता के लिए आपकी दिनांक सीमा, तुलना अवधि और असंबद्ध विकल्पों को छिपाने के विकल्पों को याद रखता है, इसलिए आपको अगली बार आने पर उन्हें दोबारा सेट करने की आवश्यकता नहीं होगी।.
प्रदर्शन और कैशिंग
यह प्लगइन आपके ग्रेविटी फॉर्म्स एंट्रीज़ से रिपोर्ट तैयार करता है और परिणाम को कैश में स्टोर करता है, जिससे बार-बार लोड करना तेज़ होता है। नई एंट्रीज़ उस कैश को स्वचालित रूप से अमान्य कर देती हैं, और 60 सेकंड के लॉक के पीछे डिबाउंस होती हैं ताकि अधिक मात्रा वाले फॉर्म्स इसे ओवरलोड न करें। डेवलपर्स डिबाउंस विंडो को ट्यून कर सकते हैं (या इसे पूरी तरह से अक्षम कर सकते हैं)। pb_gforms_rt_invalidate_debounce फ़िल्टर। नीचे हुक देखें।.
ईमेल सारांश
यदि आप डैशबोर्ड खोलने के बजाय एट्रिब्यूशन हाइलाइट्स प्राप्त करना चाहते हैं, तो ईमेल डाइजेस्ट को सक्षम करें। फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग → ईमेल रिपोर्ट. आपके द्वारा चुने गए दिन और घंटे का मूल्यांकन आपकी साइट के टाइमज़ोन के अनुसार किया जाता है, लेकिन रिपोर्ट की गई अवधि को पूर्ण समय में मापा जाता है। UTC दिनों की गणना की जाती है, जो ईमेल भेजने से पहले अंतिम पूर्ण UTC मध्यरात्रि तक चलती है। UTC से दूर स्थित साइटों पर, कवरेज अवधि आपके स्थानीय दिनों से भिन्न होती है।.

ताल और समय
- साप्ताहिक – सप्ताह का वह दिन (रविवार से शनिवार तक) और वह समय चुनें जब ईमेल भेजा जाए।.
- महीने के – महीने का दिन चुनें (अधिकतम 28 तारीख तक सीमित ताकि ईमेल हमेशा पहुंचे, फरवरी में भी) और समय चुनें।.
- भेजने का शेड्यूल आपके अनुसार है साइट का समय क्षेत्र (वर्डप्रेस → सेटिंग्स → सामान्य) पर जाएं, और सेटिंग पेज पर घंटे के चयनकर्ता के ठीक बगल में वर्तमान सेटिंग दिखाई देगी। रिपोर्टिंग विंडो का समय अभी भी यूटीसी दिनों में मापा जाता है।.
प्राप्तकर्ता
प्रति पंक्ति एक ईमेल पता। यदि आप यह फ़ील्ड खाली छोड़ देते हैं, तो सारांश वापस उसी पर आ जाएगा। साइट एडमिन ईमेल भेजने के समय। इससे तब मदद मिलती है जब एडमिन ईमेल बाद में बदल जाए और आप चाहते हैं कि डाइजेस्ट अपने आप उसके साथ जुड़ जाए।.
द मुझे अभी एक टेस्ट ईमेल भेजें बटन आपके द्वारा उपयोग किए जाने वाले समान डाइजेस्ट बॉडी को डिलीवर करता है सहेजा गया सेटिंग्स। निर्धारित समय पर भेजने से दो चीजें अलग हैं: विषय में उपसर्ग लगा होता है। [TEST], और यह अनदेखा करता है खाली डाइजेस्ट को छोड़ें, इसलिए, शांत अवधि के दौरान किया गया परीक्षण तब भी सामने आ जाता है जब वास्तविक सारांश मौन रहता। बिना सहेजे गए परिवर्तनों के रहने पर बटन स्वतः निष्क्रिय हो जाता है; पहले सहेजें, फिर परीक्षण करें।.
सामग्री विकल्प
- खाली डाइजेस्ट को छोड़ें – यदि उस अवधि के लिए डाइजेस्ट का कुल योग शून्य है, तो ईमेल बिल्कुल न भेजें। कम डेटा वाले फॉर्म पर, इससे आपको शांत सप्ताहों में खाली डाइजेस्ट से छुटकारा मिल जाएगा। अज्ञात सामग्री छिपाएँ इसके अलावा, वह कुल योग 'नॉट सेट' और 'अननोन' प्रविष्टियों को अनदेखा करता है, इसलिए केवल अनिर्दिष्ट प्रविष्टियों वाली अवधि को खाली माना जाता है और उसे छोड़ दिया जाता है।.
- पिछली अवधि से तुलना करें – ईमेल के शीर्ष पर पिछली समान अवधि की तुलना में प्रतिशत परिवर्तन दिखाएं (पिछले सप्ताह बनाम उससे पहले का सप्ताह, पिछले महीने बनाम उससे पहले का महीना, आदि)।.
- अज्ञात सामग्री छिपाएँ – ईमेल तालिकाओं से 'सेट नहीं' और 'अज्ञात' मानों को हटा दें ताकि ध्यान स्रोत से संबंधित जानकारी पर ही केंद्रित रहे।.
टैग मर्ज करें
{pb_ref_source} – यह मान छिपे हुए “स्रोत” फ़ील्ड में संग्रहीत होता है (जब विज़िट को वर्गीकृत नहीं किया जा सकता है तो यह डिफ़ॉल्ट रूप से “अज्ञात” होता है)।.
{pb_ref_params} – कैप्चर किए गए रेफरल पैरामीटर की पूरी स्ट्रिंग (UTM और अन्य क्वेरी वैरिएबल जिन्हें हम एक साथ रखते हैं)।.
{pb_ref_referrer} – विज़िट के लिए रेफ़रिंग URL। यह प्रभावी रेफ़रर है, न कि ब्राउज़र का मूल मान। जब कोई क्लिक ID या पहचाना गया URL utm_source यह प्लगइन प्लेटफ़ॉर्म की पहचान करता है, इसके बजाय यह प्रामाणिक प्लेटफ़ॉर्म URL को संग्रहीत करता है। परिणामस्वरूप, gclid यात्रा रिकॉर्ड https://www.google.com/ यहां तक कि जब क्लिक ईमेल से आया हो। समान डोमेन और बिना रेफ़रर वाले विज़िट रिकॉर्ड। Direct. मर्ज टैग का उपयोग न करने से ब्राउज़र रेफ़रर का अपरिवर्तित स्वरूप उजागर हो जाता है।.
{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, और अन्य प्लेटफ़ॉर्म क्लिक आईडी)।.
{pb_ref_custom_source} – यात्रा के लिए आपका अपना लेबल, जिसे लिखा गया है pb_gforms_referral_tracking_source_label फ़िल्टर (हुक्स देखें)। यह टैग तभी मौजूद होता है जब उस फ़िल्टर के साथ कोई कॉलबैक जुड़ा हो। प्लगइन पता लगाए गए स्रोत को अलग से संग्रहीत करता है और इसे कभी नहीं बदलता।.
अंतिम-स्पर्श विलय टैग
जब लास्ट-टच एट्रिब्यूशन सक्षम होता है, तो प्लगइन एक समानांतर सेट जोड़ता है:
{pb_ref_last_source}{pb_ref_last_referrer}{pb_ref_last_params}{pb_ref_last_clid}{pb_ref_last_utm_source}{pb_ref_last_utm_medium}{pb_ref_last_utm_campaign}{pb_ref_last_utm_term}{pb_ref_last_utm_content}{pb_ref_last_utm_id}{pb_ref_last_custom_source}
प्रत्येक अपने पहले संपर्क के समकक्ष की तरह ही होता है, लेकिन सबमिशन से पहले सबसे हाल के स्रोत को संग्रहीत करता है।. {pb_ref_last_custom_source} इसकी भी आवश्यकता है pb_gforms_referral_tracking_source_label फ़िल्टर, ठीक उसी तरह जैसे इसका फर्स्ट-टच समकक्ष है।.
Google Analytics को डेटा भेजना
रेफरल सोर्स ट्रैकिंग कभी भी अपने आप Google से संपर्क नहीं करती है। यह जो भी जानकारी कैप्चर करती है, वह आपके ग्रेविटी फॉर्म्स एंट्री में ही रहती है। यदि आप GA4 सेटिंग चालू करते हैं, तो आपका अपना Google टैग इवेंट भेजता है।.
संस्करण 1.6.0 के बाद से आप GA4 इवेंट में शामिल हो सकते हैं। फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग → सामान्य के अंतर्गत GA4 / टैग मैनेजर को चालू करें। पुष्टि करने पर प्लगइन एक कस्टम इवेंट भेजता है जिसका नाम है pb_referral_submit (इसे उसी सेटिंग में नाम बदलें) स्रोत, रेफ़रर, क्लिक आईडी और यूटीएम पैरामीटर के साथ, और लास्ट-टच चालू होने पर लास्ट-टच मान भी शामिल करें। असफल सत्यापन होने पर संदेश नहीं भेजा जाएगा। रीडायरेक्ट और पेज थैंक-यू पुष्टिकरण के लिए 1.7.1 संस्करण आवश्यक है।.
इवेंट के लिए GA4 रियलटाइम या डीबग व्यू देखें। आपको टैग मैनेजर ट्रिगर की आवश्यकता नहीं है। आपका अपना Google टैग ही डेटा भेजता है; प्लगइन कभी भी Google से संपर्क नहीं करता है।.
वैकल्पिक: यदि आप पहले से ही धन्यवाद यूआरएल पर अभियान मापदंडों से रूपांतरण कर रहे हैं, तो आप रीडायरेक्ट पुष्टिकरण क्वेरी स्ट्रिंग (नीचे) पर मर्ज टैग भी पास कर सकते हैं। यह कस्टम इवेंट से अलग है।.
इस आयोजन का क्या महत्व है?
पैरामीटर कुंजी मर्ज टैग नामों से मेल खाती हैं। खाली मान पेलोड से पूरी तरह हटा दिए जाते हैं, और यह इवेंट प्रति पेजव्यू अधिकतम एक बार ही सक्रिय होता है।.
| पैरामीटर | कीमत |
|---|---|
pb_ref_source | लेबलयुक्त स्रोत, उदाहरण के लिए. Google Ads |
pb_ref_referrer | प्रभावी रेफ़रर यूआरएल |
pb_ref_clid | पहली बार पता चली क्लिक आईडी |
pb_ref_params | पूर्ण कैप्चर किए गए पैरामीटर स्ट्रिंग |
pb_ref_utm_source, _medium, _campaign, _term, _content, _id | छह यूटीएम मान |
pb_ref_last_* | समानांतर लास्ट-टच सेट, केवल तभी जब लास्ट-टच एट्रिब्यूशन चालू हो |
pb_ref_form_id | ग्रेविटी फॉर्म्स का फॉर्म आईडी। यह केवल AJAX पुष्टिकरणों में मौजूद होता है, जहाँ आईडी ज्ञात होती है। |
वैकल्पिक: धन्यवाद संदेश वाले URL पर मान पास करें
- अपने फॉर्म की पुष्टिकरण खोलें फॉर्म → [आपका फॉर्म] → सेटिंग्स → पुष्टिकरण, फिर संपादित करें (या जोड़ें) पुनर्निर्देशन पुष्टि।.
- में रीडायरेक्ट यूआरएल इस फ़ील्ड में, अपने धन्यवाद पृष्ठ का URL दर्ज करें, जिसके बाद ट्रैकिंग मर्ज टैग से निर्मित क्वेरी स्ट्रिंग दर्ज करें:
https://yoursite.com/thank-you/?gclid={pb_ref_clid}&utm_source={pb_ref_utm_source}&utm_medium={pb_ref_utm_medium}&utm_campaign={pb_ref_utm_campaign}&utm_term={pb_ref_utm_term}&utm_content={pb_ref_utm_content}ग्रेविटी फॉर्म्स सबमिशन के समय प्रत्येक मान को भरता है और उसे यूआरएल-एनकोड करता है, इसलिए Google Ads क्लिक से आने वाला विज़िटर इस तरह के यूआरएल पर पहुंचता है:
https://yoursite.com/thank-you/?gclid=EAIaIQ...&utm_source=google&utm_medium=cpc&utm_campaign=spring-saleआपके थैंक-यू पेज पर GA4 या Google टैग मैनेजर सेटअप इन पैरामीटर्स को उसी तरह पढ़ता है जैसे वह किसी भी कैंपेन URL को हैंडल करता है, और कैप्चर किए गए सोर्स, कैंपेन और क्लिक ID के साथ आपका कन्वर्ज़न या लीड इवेंट ट्रिगर करता है। किसी विज़िट के लिए कैप्चर न किए गए मान खाली आते हैं।.
आप यहां दिए गए किसी भी ट्रैकिंग मर्ज टैग का उपयोग कर सकते हैं। देखें टैग मर्ज करें पूरी सूची के लिए। (यदि आप चाहें, तो क्वेरी स्ट्रिंग के माध्यम से फ़ील्ड डेटा पास करें (रीडायरेक्ट पुष्टिकरण पर मौजूद विकल्प इन्हीं मर्ज टैग्स को स्वीकार करता है।)
अपने स्वयं के हिडन फ़ील्ड के बजाय मर्ज टैग का उपयोग क्यों करें?
यदि आप पहले से ही अपने छिपे हुए फ़ील्ड से अपने धन्यवाद पृष्ठ पर अभियान डेटा भेज रहे हैं, तो क्वेरी स्ट्रिंग को हमारे मर्ज टैग पर इंगित करें। प्रविष्टि पर सहेजा गया मान और GA4 को भेजा गया मान दोनों एक ही स्रोत से आते हैं, इसलिए उनमें कोई अंतर नहीं हो सकता। प्रविष्टि और GA4 हमेशा एक ही अभियान दिखाते हैं। इसका अर्थ यह भी है कि आपको एक कम फ़ील्ड को प्रबंधित करना होगा।.
क्लिक आईडी पर एक नोट
{pb_ref_clid} इसमें विज़िट के दौरान पता चले पहले क्लिक की आईडी होती है, चाहे वह किसी भी प्लेटफ़ॉर्म से आया हो: gclid गूगल के लिए, लेकिन साथ ही msclkid (माइक्रोसॉफ्ट), fbclid (मेटा), और अन्य। यदि आप इसे विशेष रूप से मैप कर रहे हैं gclid= Google Ads के लिए पैरामीटर के रूप में, एक गैर-Google विज़िट उस स्लॉट में अपनी क्लिक ID डालेगी। यदि आप केवल Google Ads विज़िट पर क्लिक ID शामिल करना चाहते हैं, तो पुष्टि में सशर्त लॉजिक जोड़ें ताकि gclid= पैरामीटर केवल तभी भेजा जाता है जब स्रोत है गूगल विज्ञापन.
यह सत्यापित करना कि यह काम करता है
आप चार चरणों में पूरी श्रृंखला की पुष्टि कर सकते हैं:
- किसी भी लैंडिंग पेज URL में परीक्षण पैरामीटर जोड़ें (उदाहरण के लिए)
?gclid=TEST123&utm_source=google&utm_medium=cpc), फिर फॉर्म जमा करें।. - धन्यवाद पृष्ठ पर, एड्रेस बार की जाँच करें: आपके मान यूआरएल में मौजूद होने चाहिए।.
- अपने ब्राउज़र के डेवलपर टूल्स खोलें, फिर वहां जाएं नेटवर्क टैब, और फ़िल्टर करें
collect. Google को भेजे गए अनुरोध में आपका विवरण शामिल होना चाहिए।gclidऔरutmमूल्य।. - GA4 में रसीद की पुष्टि करें डीबगव्यू या रियल टाइम प्रतिवेदन।.
किसी निजी या लॉग-आउट विंडो में परीक्षण करें। जब आप व्यवस्थापक के रूप में लॉग इन होते हैं, तो प्लगइन जानबूझकर सत्र-आधारित मोड में चलता है, और बिना किसी समय सीमा के कुकीज़ लिखता है, ताकि व्यवस्थापक सत्र से एट्रिब्यूशन विंडो को पुनः उत्पन्न न किया जा सके।.
ये चारों चरण वैकल्पिक क्वेरी-स्ट्रिंग विधि की जाँच करते हैं। बिल्ट-इन कस्टम इवेंट के लिए, फ़ॉर्म सबमिट करें, फिर पुष्टिकरण या धन्यवाद पृष्ठ पर DevTools → नेटवर्क खोलें, फ़िल्टर करें g/collect, और खोजें en=pb_referral_submit (या आपके इवेंट का नाम)। या GA4 डीबग व्यू का उपयोग करें। यदि इवेंट नेटवर्क टैब में है लेकिन GA4 में नहीं है, तो इसका कारण आपका Google टैग है। यदि यह नेटवर्क टैब में नहीं है, तो प्लगइन सक्रिय नहीं हुआ।.
इवेंट को GA4 पर भेजा जा रहा है
संस्करण 1.6.0 के बाद से, आप ग्रेविटी फॉर्म्स एंट्री पर पहले से मौजूद सोर्स को GA4 में एक कस्टम इवेंट के रूप में भेज सकते हैं। यह डिफ़ॉल्ट रूप से बंद रहता है। आपका अपना Google टैग ही भेजने का काम करता है – प्लगइन सीधे Google से संपर्क नहीं करता। इवेंट के लिए GA4 रियलटाइम या डीबग व्यू देखें। आपको टैग मैनेजर ट्रिगर की आवश्यकता नहीं है।.
जाओ फ़ॉर्म → सेटिंग्स → रेफरल ट्रैकिंग → सामान्य. । सही का निशान लगाना फॉर्म की पुष्टि होने पर कैप्चर किए गए पैरामीटर को कस्टम इवेंट के रूप में GA4 को भेजें।. इवेंट का नाम वैसे ही रहने दें। pb_referral_submit यदि आपके पास इसे बदलने का कोई कारण नहीं है, तो 'बदलाव सहेजें' पर क्लिक करें।.

अनुवाद
यह प्लगइन अनुवाद के लिए तैयार है और इसमें निम्नलिखित के लिए पहले से ही अनुवाद शामिल हैं:
- अरबी (
ar) - बंगाली (
bn_BD) - फिलिपिनो (
fil) - जर्मन (
de_DE) - स्पैनिश (
es_ES) - स्पैनिश (
es_MX) - फ्रेंच (
fr_FR) - हिंदी (
hi_IN) - इंडोनेशियाई (
id_ID) - इतालवी (
it_IT) - जापानी (
ja) - पुर्तगाली (
pt_BR) - रूसी (
ru_RU) - उर्दू (
ur) - सरलीकृत चीनी (
zh_CN) - चीनी पारंपरिक (
zh_HK)
डिफ़ॉल्ट भाषा: अंग्रेज़ी (en_US)
यदि आपकी भाषा सूची में नहीं है अनुवाद ऊपर दिए गए लिंक का उपयोग करके आप प्लगइन का अनुवाद स्वयं भी कर सकते हैं। यह अनुवाद के लिए तैयार है। निःशुल्क संस्करण का उपयोग करें। लोको ट्रांसलेट प्लगइन अपनी साइट की भाषा/स्थान के लिए अनुवाद बनाने के लिए। लोको ट्रांसलेट के लिए नए हैं? यहाँ देखें शुरुआती लोगों के लिए एक आसान ट्यूटोरियल.
पूछे जाने वाले प्रश्न
क्या मैं डेटा निर्यात कर सकता हूँ?
जी हां। ट्रैकिंग मान प्रत्येक ग्रेविटी फॉर्म प्रविष्टि पर सहेजे जाते हैं, इसलिए वे प्रविष्टि निर्यात में दिखाई देते हैं।.
यह प्लगइन वास्तव में क्या कैप्चर करता है?
हम सामान्य एट्रिब्यूशन फ़ील्ड्स को कैप्चर करते हैं और उन्हें ग्रेविटी फ़ॉर्म्स एंट्री पर स्टोर करते हैं। इसमें शामिल हैं: यूटीएम पैरामीटर (स्रोत, माध्यम, अभियान, शब्द, विषयवस्तु), क्लिक आईडी (gclid, msclkid, gbraid/wbraid, आदि), the मूल रेफ़रर यूआरएल, और संबंधित लैंडिंग-पेज संदर्भ, ताकि आप देख सकें कि प्रत्येक लीड कहाँ से आई है।.
क्या मैं कस्टम स्रोत जोड़ सकता हूँ?
हाँ। इसके अंतर्गत नियम जोड़ें। फ़ॉर्म → सेटिंग्स → रेफरल ट्रैकिंग → कस्टम स्रोत पार्टनर साइटों, एफिलिएट ट्रैफिक, ब्रांडेड कैंपेन और इसी तरह की विज़िट को नाम से लेबल करने के लिए। प्रत्येक नियम रेफरर होस्ट या यूटीएम पैरामीटर से मेल खाता है और आपके द्वारा चुने गए लेबल को लागू करता है। देखें कस्टम स्रोत यह खंड क्षेत्र-दर-क्षेत्र मार्गदर्शिका और हल किए गए उदाहरणों के लिए है।.
मेरे CRM/ईमेल/वेबहुक ऐड-ऑन के मैपिंग ड्रॉपडाउन में ट्रैकिंग फ़ील्ड दिखाई नहीं दे रहे हैं। मुझे क्या करना चाहिए?
हमारे ट्रैकिंग फ़ील्ड आपके फ़ॉर्म में रेंडरिंग समय पर गतिशील रूप से जोड़े जाते हैं, न कि फ़ॉर्म की फ़ील्ड सूची में सहेजे जाते हैं, इसलिए वे ऐड-ऑन जो केवल सहेजे गए फ़ील्ड से अपना ड्रॉपडाउन बनाते हैं, उन्हें नहीं देख सकते। आपके पास दो विकल्प हैं। यदि आपके ऐड-ऑन में "कस्टम मान" मैपिंग है, तो हमारे मर्ज टैग को सीधे मैप करें ({pb_ref_source}, {pb_ref_utm_source}, {pb_ref_clid}, (और इसी तरह आगे भी)। यदि यह केवल फ़ील्ड ड्रॉपडाउन का समर्थन करता है, तो फ़ॉर्म सेटिंग्स → फ़ॉर्म विकल्प → मिरर फ़ील्ड खोलें और क्लिक करें। मिरर फ़ील्ड जोड़ें. यह एडिटर में दिखाई देने वाले छिपे हुए फ़ील्ड जोड़ता है, और प्लगइन उन्हें भर देता है। पूरी प्रक्रिया के लिए मिरर फ़ील्ड सेक्शन देखें।.
रेफरल डेटा कहाँ सेव किया जाता है?
आपके वर्डप्रेस डेटाबेस में, ग्रेविटी फॉर्म्स प्रविष्टियों के भीतर। प्लगइन इसे अपने आप कहीं नहीं भेजता। यदि आप GA4 में कैप्चर किए गए मान चाहते हैं, तो GA4 सेटिंग चालू करें। प्लगइन डेटा का स्रोत बना रहता है; आपका अपना Google टैग ही डेटा भेजता है।.
क्या यह फर्स्ट-टच या लास्ट-टच एट्रिब्यूशन है?
दोनों। डिफ़ॉल्ट रूप से यह फर्स्ट-टच एट्रिब्यूशन का उपयोग करता है, जिसमें मूल रेफ़रर और कैंपेन पैरामीटर संग्रहीत होते हैं जो पहली बार विज़िटर को आपकी साइट पर लाए थे (एट्रिब्यूशन विंडो के भीतर)। डायरेक्ट रिटर्न विज़िट को अनदेखा करने के लिए एक चेकबॉक्स है ताकि लास्ट-टच पिछले विज्ञापन या रेफ़रल को बनाए रखे। रिटर्न-विज़िट क्लिक आईडी केवल क्लिक आईडी (लास्ट टच) पर संग्रहीत होती हैं। यह आपको समानांतर सेट प्रदान करता है। {pb_ref_last_*} टैग, एंट्री-लिस्ट कॉलम और CSV एक्सपोर्ट कॉलम को मर्ज करें। रिपोर्ट्स टैब में फर्स्ट/लास्ट टॉगल शामिल है जो प्रत्येक चार्ट को दो व्यू के बीच स्विच करता है।.
यह किसी आगंतुक के एट्रिब्यूशन डेटा को कितने समय तक याद रखता है?
एट्रिब्यूशन विंडो डिफ़ॉल्ट रूप से 7 दिनों की होती है, और आप इसे फ़ॉर्म → सेटिंग्स → रेफरल ट्रैकिंग के अंतर्गत बदल सकते हैं। यदि कोई विज़िटर अपनी पहली ट्रैक की गई विज़िट की उस अवधि के भीतर कोई फ़ॉर्म सबमिट करता है, तो उस प्रविष्टि में मूल फर्स्ट-टच एट्रिब्यूशन मान शामिल होते हैं।.
क्या यह कैशिंग/सीडीएन के साथ काम करता है?
आमतौर पर, हाँ। ट्रैकिंग क्लाइंट-साइड पर चलती है, इसलिए अधिकांश कैशिंग/सीडीएन सेटअप ठीक काम करते हैं। यदि आप आक्रामक स्क्रिप्ट ऑप्टिमाइज़ेशन (मिनिफाई या डेफरल) का उपयोग करते हैं, तो टिक करें। ऑप्टिमाइजेशन से स्क्रिप्ट्स की रक्षा करें फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग → एडवांस्ड में जाकर अपना कैश साफ़ करें। इससे प्लगइन की स्क्रिप्ट्स को टैग किया जाता है ताकि उन्हें स्किप किया जा सके, और उन्हें WP Rocket, LiteSpeed Cache, SG Optimizer, Autoptimize और Cloudflare Rocket Loader की एक्सक्लूज़न लिस्ट में अपने आप जोड़ दिया जाता है। यदि आप ब्रीज़ या उस लिस्ट में शामिल न होने वाले किसी अन्य मिनिफायर का उपयोग करते हैं, तो नीचे दी गई दो फ़ाइलों को मैन्युअल रूप से एक्सक्लूड करें और अपडेट के बाद उनके लिए CDN कैश को साफ़ करें।.
यदि किसी ऑप्टिमाइज़र में यह सेटिंग शामिल नहीं है, तो इन दो फ़ाइलों को मैन्युअल रूप से हटा दें और एक सबमिशन का परीक्षण करें:
/wp-content/plugins/pb-gforms-referral-tracking/assets/js/front-end.js/wp-content/plugins/pb-gforms-referral-tracking/assets/dist/js.cookie.min.js
क्या यह AJAX-सक्षम Gravity Forms के साथ काम करता है?
जी हां। यह AJAX फॉर्म और मानक (गैर-AJAX) सबमिशन दोनों के साथ काम करता है। Gravity Forms 2.9+ पर रीडायरेक्ट और पेज थैंक-यू कन्फर्मेशन के लिए GA4 इवेंट के लिए 1.7.1 की आवश्यकता है।.
क्या मैं एक से अधिक फॉर्म को ट्रैक कर सकता हूँ?
जी हां। यह आपके सभी ग्रेविटी फॉर्म्स पर काम करता है। प्रत्येक सबमिशन अपने एट्रिब्यूशन वैल्यू को उस एंट्री में सेव कर लेता है।.
क्या यह GA4 / Google Ads कन्वर्ज़न ट्रैकिंग का स्थान ले लेगा?
नहीं। यह एक डेटा स्रोत है, रूपांतरण पिक्सेल नहीं, और यह कभी भी पिक्सेल सक्रिय नहीं करता या सीधे Google से संपर्क नहीं करता। यदि आप GA4 के भीतर एट्रिब्यूशन चाहते हैं, तो ऑप्ट-इन GA4 / टैग मैनेजर सेटिंग फॉर्म की पुष्टि होने पर आपके अपने Google टैग के माध्यम से इसे एक कस्टम इवेंट के रूप में भेजती है।.
क्या यह व्यक्तिगत डेटा एकत्र करता है?
डिफ़ॉल्ट रूप से, यह एट्रिब्यूशन डेटा (UTM, gclid, (रेफरर यूआरएल)। यह करता है नहीं अतिरिक्त व्यक्तिगत पहचान जानकारी (PII) डिफ़ॉल्ट रूप से कैप्चर की जाती है। आपके फ़ॉर्म फ़ील्ड और URL में शामिल कोई भी पैरामीटर आपकी साइट और मार्केटिंग सेटअप द्वारा नियंत्रित होते हैं।.
क्या यह GDPR/CCPA के अनुरूप है?
यदि किसी भी प्रकार का एट्रिब्यूशन डेटा कैप्चर करने से पहले आपको सहमति की आवश्यकता है, तो वैकल्पिक सहमति गेट को सक्षम करें। यह विज़िटर द्वारा आपकी कुकी बैनर (विंडो फ़्लैग, कॉलबैक या इवेंट के माध्यम से) के ज़रिए सहमति देने तक ब्राउज़र में प्रथम-स्पर्श डेटा को रोक कर रखता है, और फिर उसे लागू करता है।.
क्या यह वर्डप्रेस मल्टीसाइट नेटवर्क के साथ काम करता है?
संक्षेप में
- असीमित लाइसेंस: नेटवर्क मोड को एक बार चालू करें; एक कुंजी से इसे नियंत्रित किया जा सकता है। प्रत्येक उपसाइट की सेटिंग्स + सहायता।.
- नेटवर्क-सक्रिय: सभी उप-साइटें रेफरल ट्रैकिंग करती हैं और तुरंत अपडेट प्राप्त करती हैं।.
- सीमित योजना / कोई उप-साइट लाइसेंस नहीं: उस सबसाइट पर ट्रैकिंग निष्क्रिय है। जब तक वहां कोई कुंजी सक्रिय नहीं हो जाती, या नेटवर्क मोड कोई कुंजी जारी नहीं करता, तब तक कोई ट्रैकिंग फ़ील्ड, मर्ज टैग या प्रविष्टि डेटा कैप्चर नहीं किया जाता है।.
- लाइसेंस के अनुसार सहायता उपलब्ध है: सक्रिय कुंजी के अंतर्गत आने वाली साइटें पात्र हैं।.
हां, एक बार प्रत्येक सबसाइट को लाइसेंस मिल जाए और वह चालू हो जाए।. नेटवर्क-सक्रियण प्लगइन को हर जगह स्थापित करता है और अपडेट पूरे नेटवर्क में होते हैं, लेकिन किसी सबसाइट को प्लगइन द्वारा कोई ट्रैकिंग फ़ील्ड जोड़ने या कोई मान कैप्चर करने से पहले अपना स्वयं का सक्रिय लाइसेंस (या नेटवर्क मोड के माध्यम से भेजा गया एक असीमित कुंजी) चाहिए होता है। उसके बाद, वहां डिफ़ॉल्ट रूप से सक्षम करें को चालू करें, या प्रति फ़ॉर्म ट्रैकिंग सक्षम करें।.
यदि आपके पास अनलिमिटेड लाइसेंस है, तो आप मुख्य साइट से नेटवर्क मोड को सक्षम कर सकते हैं और उस एक कुंजी को एक साथ सभी उप-साइटों पर भेज सकते हैं (लाइव प्रगति के साथ)। ये उप-साइटें लाइसेंस-प्रबंधित सेटिंग्स को स्वचालित रूप से ग्रहण कर लेती हैं और उनका समर्थन करती हैं।.
सेटिंग्स संदर्भ
नीचे की हर चीज़ जीवित रहती है फॉर्म → सेटिंग्स → रेफरल ट्रैकिंग, प्रत्येक शीर्षक में उल्लिखित टैब पर।.
डेटा और गोपनीयता
| सेटिंग | गलती करना | यह क्या करता है |
|---|---|---|
| कुकी रहित फ़ॉलबैक स्टोरेज | Off | ऑफ मोड में एट्रिब्यूशन केवल कुकीज़ में ही रहता है।. Persistent कुकीज़ को ब्लॉक करने वाले विज़िटर्स के लिए, यह ब्राउज़र के लोकल स्टोरेज का उपयोग करता है और एट्रिब्यूशन विंडो से पुरानी किसी भी चीज़ को हटा देता है। यह केवल तभी सक्रिय होता है जब कुकीज़ उपलब्ध नहीं होती हैं, और सहमति गेट चालू होने पर, ट्रैकिंग स्क्रिप्ट सहमति मिलने के बाद ही इसमें लिखती है। ब्राउज़र स्टोरेज पर कुकीज़ के समान ही GDPR और ई-प्राइवेसी दायित्व लागू होते हैं, इसलिए इसे अपनी पॉलिसी में शामिल करें।. |
| अनइंस्टॉल करने पर डेटा हटाएँ | Off | प्लगइन डिलीट करने पर 'ऑफ' विकल्प सभी सेटिंग्स को यथावत रखता है। 'ऑन' विकल्प प्लगइन सेटिंग्स, प्रति-फॉर्म ट्रैकिंग कॉन्फ़िगरेशन, लाइसेंस डेटा, निर्धारित इवेंट्स और प्रति-उपयोगकर्ता रिपोर्ट्स प्राथमिकताओं को हटा देता है। आपके ग्रेविटी फॉर्म्स एंट्रीज़ और उनमें सेव किए गए ट्रैकिंग मानों में किसी भी तरह का कोई बदलाव नहीं होता है।. |
विकसित
| सेटिंग | गलती करना | यह क्या करता है |
|---|---|---|
| ऑप्टिमाइजेशन से स्क्रिप्ट्स की रक्षा करें | Off | यह प्लगइन के फ्रंट-एंड स्क्रिप्ट्स को चिह्नित करता है ताकि मिनिमाइज़ और डेफर टूलिंग उन्हें छोड़ दें, और उन्हें WP Rocket, LiteSpeed Cache, SG Optimizer, Autoptimize और Cloudflare Rocket Loader की एक्सक्लूज़न सूचियों में पंजीकृत करता है। यदि किसी कैशिंग प्लगइन को सक्षम करने के बाद रेफरल डेटा गायब हो जाता है, तो इसे चालू करें।. |
सहमति द्वार
इसके लिए कोई चेकबॉक्स नहीं है। सहमति गेट डेवलपर की सहमति पर निर्भर करता है: सेट करें consentRequired के माध्यम से pb_gforms_referral_tracking_js_config फ़िल्टर। ट्रैकिंग स्क्रिप्ट में प्रथम-संपर्क डेटा होता है। sessionStorage जब तक सहमति नहीं मिल जाती, तब तक इसे स्थायी भंडारण में भेज दिया जाता है।.
add_filter( 'pb_gforms_referral_tracking_js_config', function( $config ) {
$config['consentRequired'] = true;
return $config;
} );अपनी कुकी बैनर से सहमति का संकेत इन तीन तरीकों में से जो भी उपयुक्त लगे, उस तरीके से दें:
- तय करना
window.PBReferralTrackingConsent = true. - इवेंट को भेजें:
window.dispatchEvent( new Event( 'pb-ref-tracking:consent-granted' ) ). - एक असाइन करें
consentGrantedएक कॉलबैक जो सहमति मिलने पर true लौटाता है।.
हुक्स
कार्रवाई
pb_gforms_referral_tracking_loaded
प्लगइन के पूरी तरह से इनिशियलाइज़ होने पर यह ट्रिगर होता है: क्लासेस लोड हो जाती हैं, हुक्स रजिस्टर हो जाते हैं, और API तैयार हो जाती है। यह रेफरल सोर्स ट्रैकिंग को विस्तारित करने वाले ऐड-ऑन या कंपेनियन प्लगइन्स के लिए विश्वसनीय बूट पॉइंट है।.
पैरामीटर:
$plugin(लगाना) – प्लगइन इंस्टेंस।.
add_action( 'pb_gforms_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_gforms_referral_tracking_enabled
किसी विशिष्ट फ़ॉर्म के लिए रेफरल ट्रैकिंग सक्षम है या नहीं, इसे ओवरराइड करें। ट्रैकिंग को अनिवार्य रूप से चालू करने के लिए true और इसे अनिवार्य रूप से बंद करने के लिए false लौटाएँ, चाहे प्रति-फ़ॉर्म टॉगल या वैश्विक डिफ़ॉल्ट कुछ भी हो।.
पैरामीटर:
$enabled(बूल) – क्या ट्रैकिंग वर्तमान में सक्षम है?.$form_id(इंट) – वर्तमान फॉर्म की आईडी।.$form(सरणी|शून्य) – फॉर्म मेटा ऐरे, या उपलब्ध न होने पर नल।.
// Disable tracking on a specific form (e.g. an internal staff-only form).
add_filter( 'pb_gforms_referral_tracking_enabled', function( $enabled, $form_id, $form ) {
$excluded_form_ids = [ 12, 27 ];
if ( in_array( $form_id, $excluded_form_ids, true ) ) {
return false;
}
return $enabled;
}, 10, 3 );pb_gforms_referral_tracking_field_definitions
प्लगइन द्वारा फॉर्म में शामिल किए जाने से पहले छिपे हुए ट्रैकिंग फ़ील्ड परिभाषाओं की सरणी को फ़िल्टर करें। इसका उपयोग किसी भी व्यक्तिगत ट्रैकिंग फ़ील्ड को जोड़ने, हटाने या संशोधित करने के लिए किया जा सकता है।.
पैरामीटर:
$fields(सरणी) – फ़ील्ड परिभाषा सरणियों की सरणी।.$form(सरणी) – वर्तमान फॉर्म मेटा।.
// Remove the Referral Parameters field from all forms.
add_filter( 'pb_gforms_referral_tracking_field_definitions', function( $fields, $form ) {
return array_filter( $fields, function( $field ) {
return ! isset( $field['cssClass'] ) || $field['cssClass'] !== 'pb-ref-tracking-ref-params';
} );
}, 10, 2 );pb_gforms_referral_tracking_form
प्लगइन द्वारा सभी ट्रैकिंग फ़ील्ड जोड़ने के बाद संपूर्ण फ़ॉर्म ऐरे को फ़िल्टर करें। अंतिम फ़ॉर्म ऑब्जेक्ट को रेंडर होने से पहले आप अपनी इच्छानुसार बदल सकते हैं।.
पैरामीटर:
$form(सरणी) – ट्रैकिंग फ़ील्ड पहले से ही जोड़े गए फॉर्म ऐरे।.$field_definitions(सरणी) – उपयोग की गई फ़ील्ड परिभाषाएँ।.
// Log which forms have tracking fields injected (useful for debugging).
add_filter( 'pb_gforms_referral_tracking_form', function( $form, $field_definitions ) {
error_log( 'Referral tracking fields added to form ID: ' . $form['id'] );
return $form;
}, 10, 2 );pb_gforms_referral_tracking_merge_tag_map
मर्ज टैग मैप को संशोधित करें जो यह परिभाषित करता है कि कौन से मर्ज टैग उपलब्ध हैं और वे किन फ़ील्ड आईडी से संबंधित हैं। इसका उपयोग पूरी तरह से कस्टम मर्ज टैग जोड़ने या मौजूदा टैग का नाम बदलने के लिए करें।.
पैरामीटर:
$map(सरणी) – टैग का साहचर्य सरणी => [ 'लेबल' => स्ट्रिंग, 'फ़ील्ड_आईडी' => स्ट्रिंग ]।.$base_id(डोरी) – बेस फ़ील्ड आईडी उपसर्ग।.$constants(स्थिरांक) – प्लगइन स्थिरांक इंस्टेंस।.
// Rename the "Source" merge tag label as it appears in the GF dropdown.
add_filter( 'pb_gforms_referral_tracking_merge_tag_map', function( $map, $base_id, $constants ) {
if ( isset( $map['pb_ref_source'] ) ) {
$map['pb_ref_source']['label'] = 'Traffic Source';
}
return $map;
}, 10, 3 );pb_gforms_referral_tracking_value
प्लगइन द्वारा ट्रैकिंग फ़ील्ड के मूल मान को फ़ॉर्मेट करने और अधिसूचना या पुष्टिकरण में मर्ज टैग को बदलने के लिए उपयोग करने से पहले उसे फ़िल्टर करें। यह वह स्थान है जहाँ आप किसी विशिष्ट मान को संशोधित या रूपांतरित कर सकते हैं।.
पैरामीटर:
$value(डोरी) – क्षेत्र का मूल मान।.$tag(डोरी) – मर्ज टैग कुंजी (उदाहरण के लिए pb_ref_source)।.$data(सरणी) – मर्ज टैग मेटाडेटा (लेबल, फ़ील्ड_आईडी)।.$entry(सरणी) – वर्तमान प्रविष्टि।.$form(सरणी) – वर्तमान स्वरूप।.
// Truncate long referrer URLs in merge tag output.
add_filter( 'pb_gforms_referral_tracking_value', function( $value, $tag, $data, $entry, $form ) {
if ( $tag === 'pb_ref_referrer' && strlen( $value ) > 100 ) {
return substr( $value, 0, 100 ) . '…';
}
return $value;
}, 10, 5 );pb_gforms_referral_tracking_formatted_value
ग्रेविटी फॉर्म्स द्वारा अपने स्वयं के फ़ॉर्मेटिंग पाइपलाइन (एस्केपिंग, यूआरएल एन्कोडिंग, आदि) को चलाने के बाद पूरी तरह से स्वरूपित मर्ज टैग मान को फ़िल्टर करें।.
पैरामीटर:
$formatted(डोरी) – स्वरूपित आउटपुट स्ट्रिंग।.$tag(डोरी) – मर्ज टैग कुंजी।.$data(सरणी) – मर्ज टैग मेटाडेटा।.$entry(सरणी) – वर्तमान प्रविष्टि।.$form(सरणी) – वर्तमान स्वरूप।.$url_encode(बूल)$esc_html(बूल)$nl2br(बूल)$format(डोरी)
// Wrap the source value in a bold tag in HTML-format notifications.
add_filter( 'pb_gforms_referral_tracking_formatted_value', function( $formatted, $tag, $data, $entry, $form, $url_encode, $esc_html, $nl2br, $format ) {
if ( $tag === 'pb_ref_source' && $format === 'html' && ! $url_encode ) {
return '<strong>' . $formatted . '</strong>';
}
return $formatted;
}, 10, 9 );pb_gforms_referral_tracking_default_value
सबमिशन के समय ट्रैकिंग फ़ील्ड खाली होने पर उपयोग किए जाने वाले फ़ॉलबैक मान को ओवरराइड करें। डिफ़ॉल्ट मान "अज्ञात" है।.
पैरामीटर:
$default(डोरी) – वर्तमान डिफ़ॉल्ट मान (“अज्ञात”)।.$key(डोरी) – संदर्भ कुंजी: स्रोत, रेफ़रर या फ्रंट_एंड।.
// Use "Direct" instead of "Unknown" for the source field fallback.
add_filter( 'pb_gforms_referral_tracking_default_value', function( $default, $key ) {
if ( $key === 'source' ) {
return 'Direct';
}
return $default;
}, 10, 2 );pb_gforms_referral_tracking_js_config
प्लगइन द्वारा ट्रैकिंग स्क्रिप्ट को पास करने से पहले संपूर्ण फ्रंट-एंड जावास्क्रिप्ट कॉन्फ़िगरेशन ऑब्जेक्ट को ओवरराइड करें। आपका कॉलबैक कुकी सेटिंग्स, सोर्स मैप्स को नियंत्रित करता है (utmSourceMap और utmReferrerMap), ज्ञात स्रोत, और paidClickIds वह सूची जो यह निर्धारित करती है कि कौन से क्वेरी पैरामीटर सशुल्क क्लिक साबित करते हैं।.
पैरामीटर:
$config(सरणी) – संपूर्ण JS कॉन्फ़िगरेशन ऐरे।.
कुंजीयाँ, उनके डिफ़ॉल्ट मानों सहित:
| चाबी | गलती करना | नियंत्रण |
|---|---|---|
cookieExpiry | 7 | श्रेय देने की समय सीमा दिनों में।. |
cookiePrefix | pb-ref-tracking- | प्रत्येक संग्रहित कुंजी पर उपसर्ग लगाएं।. |
cookiePath | / | कुकी पथ।. |
cookieSameSite | Lax | SameSite विशेषता।. |
defaultValue | Unknown | जब कुछ भी कैप्चर नहीं किया गया था तब वैल्यू लिखी गई थी।. |
appendOrganicPaid | true | क्या कस्टम लेबल को ऑर्गेनिक/ऐड्स प्रत्यय मिलता है?. |
paidClickIds | 10 आईडी | वे क्वेरी पैरामीटर जो भुगतान किए गए क्लिक को साबित करते हैं, और इस प्रकार एक विज्ञापन लेबल उत्पन्न करते हैं।. |
utmSourceMap / utmReferrerMap | नीचे देखें | एक साधारण स्ट्रिंग मैप से utm_source लेबल और कैननिकल रेफरर यूआरएल के लिए मान।. |
customSources | [] | कस्टम स्रोत नियम। ऊपर दिए गए विशेष फ़िल्टर को प्राथमिकता दें।. |
sessionOnlyMode | false | बिना समय सीमा वाली सेशन कुकीज़। लॉग-इन किए हुए प्रशासकों के लिए अनिवार्य रूप से चालू।. |
fallbackStorage | none | local यह कुकी-रहित फ़ॉलबैक को सक्षम बनाता है।. |
consentRequired / consentGranted | false / null | सहमति द्वार। सेटिंग्स संदर्भ देखें।. |
enableLastTouch | false | आखिरी चरण के सेट को भी कैप्चर करें।. |
enableDataLayerPush | false | GA4 इवेंट उत्सर्जित करें।. |
dataLayerEventName | pb_referral_submit | उस आयोजन का नाम।. |
trackingFieldBaseId | '' | इंजेक्ट किए गए फ़ील्ड के लिए बेस फ़ील्ड आईडी।. |
debug | false | ब्राउज़र कंसोल में लॉग कैप्चर निर्णयों को 'सही' पर सेट करें। यह जानने का सबसे तेज़ तरीका है कि किसी विज़िट को उस तरह से लेबल क्यों किया गया था।. |
sourcePatterns यह जानबूझकर उस सूची से हटा दिया गया है। इसकी प्रविष्टियों के लिए लाइव जावास्क्रिप्ट की आवश्यकता है। RegExp ऑब्जेक्ट, और PHP कॉलबैक द्वारा लौटाया गया कुछ भी स्ट्रिंग के रूप में आता है जब कॉन्फ़िगरेशन JSON-एनकोड किया जाता है, जो मिलान के समय त्रुटि उत्पन्न करता है। रेफरर पैटर्न को विस्तारित करने के लिए, असाइन करें window.PBReferralTrackingConfig ट्रैकिंग स्क्रिप्ट चलने से पहले जावास्क्रिप्ट से।.
// Extend cookie lifetime to 30 days and add a custom paid medium.
add_filter( 'pb_gforms_referral_tracking_js_config', function( $config ) {
// Extend the first-touch attribution window to 30 days.
$config['cookieExpiry'] = 30;
// Turn on the cookieless localStorage fallback for visitors who block cookies.
$config['fallbackStorage'] = 'local';
return $config;
} );pb_gforms_referral_tracking_custom_sources
प्रोग्रामेटिक रूप से कस्टम सोर्स नियमों को इंजेक्ट करें जो एडमिन यूआई में कॉन्फ़िगर किए गए नियमों के साथ चलते हैं। प्लगइन इस फ़िल्टर के नियमों को सहेजे गए यूआई नियमों के साथ मर्ज करता है, संयुक्त सेट को प्राथमिकता के अनुसार सॉर्ट करता है, और इसे फ्रंट-एंड को पास करता है।.
पैरामीटर:
$sources(सरणी) – खाली ऐरे। जोड़ने के लिए नियम ऐरे का एक ऐरे लौटाता है।.
प्रत्येक नियम में निम्नलिखित होना चाहिए: लेबल, मैचफील्ड (रेफरर, यूटीएम_सोर्स, यूटीएम_मीडियम, यूटीएम_कैंपेन, यूटीएम_टर्म, यूटीएम_कंटेंट), मैचटाइप (शामिल है या बराबर है), मैचवैल्यू, और वैकल्पिक रूप से प्राथमिकता (डिफ़ॉल्ट 10, इससे अधिक मान पहले चलता है)।.
इस फ़िल्टर के माध्यम से जोड़े गए नियम भी उपयोग कर सकते हैं referrer_url matchField के रूप में, जो केवल होस्ट के बजाय पाथ और क्वेरी सहित संपूर्ण रेफरर URL से मिलान करता है। एडमिन UI इसे प्रदान नहीं करता है, इसलिए यह केवल यहीं उपलब्ध है।.
// Add partner and affiliate sources without touching the admin UI.
add_filter( 'pb_gforms_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_gforms_referral_tracking_source_label
सबमिशन के समय, कस्टम सोर्स फ़ील्ड में अपना लेबल लिखें। पहचाना गया सोर्स कभी नहीं बदलता, इसलिए एंट्री में प्लगइन द्वारा निकाला गया और आपके द्वारा लौटाया गया दोनों मान सुरक्षित रहते हैं। यह तब उपयोगी होता है जब CRM को सरल या आंतरिक लेबल की आवश्यकता होती है और आप वास्तविक सोर्स को खोना नहीं चाहते।. 1.6.0 के बाद से।.
कॉलबैक अटैच करने से यह फ़ीचर चालू हो जाता है। बिना किसी हुक के, कस्टम सोर्स फ़ील्ड और उनके मर्ज टैग मौजूद नहीं होते। एक हुक जोड़ने पर प्लगइन आपके फ़ॉर्म में एक कस्टम सोर्स फ़ील्ड जोड़ना शुरू कर देता है, साथ ही लास्ट-टच एट्रिब्यूशन चालू होने पर एक कस्टम सोर्स (लास्ट टच) फ़ील्ड भी जोड़ देता है। किसी विज़िट के लिए फ़ील्ड को खाली छोड़ने के लिए एक खाली स्ट्रिंग लौटाएँ; यह डिटेक्ट किए गए लेबल पर वापस नहीं जाएगा।.
पैरामीटर:
$label(डोरी) उदाहरण के लिए, पता लगाया गया स्रोत लेबल।Google Ads.$key(डोरी) – किस स्पर्श को लेबल किया जा रहा है:sourceयाlast_source.$form(सरणी) – वर्तमान फॉर्म ऑब्जेक्ट।.
// Roll the detected source up into a few buckets for the CRM.
add_filter( 'pb_gforms_referral_tracking_source_label', function( $label, $key, $form ) {
if ( 0 === strpos( $label, 'Google' ) || 0 === strpos( $label, 'Bing' ) ) {
return 'Search';
}
if ( 0 === strpos( $label, 'Facebook' ) || 0 === strpos( $label, 'Instagram' ) ) {
return 'Social';
}
// Anything else: leave the Custom Source field empty.
return '';
}, 10, 3 );pb_gforms_referral_tracking_enqueue_assets
यह नियंत्रित करें कि प्लगइन की फ्रंट-एंड संपत्तियां (कुकी लाइब्रेरी और ट्रैकिंग स्क्रिप्ट) कतार में डाली जाएं या नहीं। किसी पृष्ठ या स्थिति पर लोडिंग को पूरी तरह से अक्षम करने के लिए false लौटाएं।.
पैरामीटर:
$enqueue(बूल) – क्या एसेट्स को कतार में डालना है। डिफ़ॉल्ट मान: सही।.
// Disable tracking assets on the homepage only.
add_filter( 'pb_gforms_referral_tracking_enqueue_assets', function( $enqueue ) {
if ( is_front_page() ) {
return false;
}
return $enqueue;
} );pb_gforms_referral_tracking_inline_css
फ्रंट-एंड और ब्लॉक एडिटर प्रीव्यू में ट्रैकिंग फ़ील्ड को छिपाने वाले इनलाइन CSS को ओवरराइड करें। डिफ़ॉल्ट CSS ट्रैकिंग, पुराने Google Ads ट्रैकर और मिरर फ़ील्ड रैपर को छुपाता है। .gform_wrapper .gfield pb-ref-tracking-, pb-gads-tracking- और pb-ref-mirror- क्लास उपसर्गों के साथ।.
पैरामीटर:
$css(डोरी) – इनलाइन सीएसएस स्ट्रिंग।.
// Replace the default hide rule with a more specific selector.
add_filter( 'pb_gforms_referral_tracking_inline_css', function( $css ) {
return '.my-theme .gform_wrapper .gfield[class*="pb-ref-tracking-"] { display: none !important; }';
} );pb_gforms_rt_invalidate_debounce
रिपोर्ट्स कैश-इनवैलिडेशन डिबाउंस विंडो को समायोजित (या अक्षम) करें। नई प्रविष्टि आने के बाद, रिपोर्ट्स कैश को अधिकतम इतने सेकंड में एक बार पुनर्निर्मित किया जाता है ताकि अधिक मात्रा वाले फ़ॉर्म इसे ओवरलोड न करें। डिफ़ॉल्ट मान 60 सेकंड है; प्रत्येक प्रविष्टि पर तुरंत अमान्य करने के लिए 0 लौटाएँ।.
पैरामीटर:
$seconds(इंट) – डिबाउंस विंडो सेकंड में। डिफ़ॉल्ट 60।.
// Rebuild Reports data immediately on every new entry (no debounce).
add_filter( 'pb_gforms_rt_invalidate_debounce', function( $seconds ) {
return 0;
} );pb_gforms_referral_tracking_mirror_field_definitions
फॉर्म में मिरर फ़ील्ड जोड़ते समय बनाई गई स्थायी मिरर फ़ील्ड परिभाषाओं को अनुकूलित करें। label यह वह हिस्सा है जिसे आप सुरक्षित रूप से बदल सकते हैं।.
छुट्टी cssClass केवल। सबमिशन के समय प्लगइन इससे प्रामाणिक ट्रैकिंग कुंजी को वापस पढ़ता है, इसके बाद सब कुछ। pb-ref-mirror-, कॉपी करने के लिए मान खोजने के लिए। क्लास का नाम बदलें और मिरर फ़ील्ड हर बार खाली सबमिट होता है।.
पैरामीटर:
$fields(सरणी) – मिरर फ़ील्ड परिभाषा सरणियों की सरणी।.$form(सरणी) – वर्तमान फॉर्म मेटा।.
// Prefix every mirror field label so they're easy to spot in the editor.
add_filter( 'pb_gforms_referral_tracking_mirror_field_definitions', function( $fields, $form ) {
foreach ( $fields as &$field ) {
$field['label'] = 'Tracking: ' . $field['label'];
}
return $fields;
}, 10, 2 );pb_gforms_referral_tracking_docs_url
सेटिंग्स स्क्रीन में दिखाए गए "दस्तावेज़ में और जानें" लिंक को पुनः इंगित करें। यह व्हाइट-लेबल या एजेंसी इंस्टॉलेशन के लिए उपयोगी है जो अपने स्वयं के दस्तावेज़ रखते हैं।.
पैरामीटर:
$url(डोरी) – दस्तावेज़ का URL। इसे बदलने के लिए अपना URL डालें।.
// Point the settings-screen docs link at our own handbook.
add_filter( 'pb_gforms_referral_tracking_docs_url', function( $url ) {
return 'https://example.com/handbook/referral-tracking/';
} );