دستاویزات
پلگ ان کو کیسے فعال کریں؟
گریویٹی فارمز کے لیے ریفرل سورس ٹریکنگ خریدنے کے بعد، اسے اپنی ورڈپریس ویب سائٹ پر انسٹال کریں۔.
مرحلہ 1: تنصیب
اپنی ورڈپریس ویب سائٹ میں لاگ ان کریں اور پلگ انز → پلگ ان شامل کریں → پلگ ان اپ لوڈ کریں → زپ فائل انسٹال کریں اور اسے فعال کریں۔.
مرحلہ 2: پلگ ان کو رجسٹر کریں۔
بائیں جانب نیویگیشن پر، فارمز → سیٹنگز → ریفرل ٹریکنگ پر جائیں۔.
اپنی لائسنس کی کلید درج کریں اور اسے چالو کریں۔.
مرحلہ 3: فیچر کو فعال کریں۔
آپ کے لائسنس کو چالو کرنے کے بعد، ایک جنرل ٹیب ظاہر ہوتا ہے. اس پر کلک کریں، ٹک کریں۔ بطور ڈیفالٹ فعال کریں۔ ("بذریعہ ڈیفالٹ تمام فارمز پر ریفرل سورس ٹریکنگ کو فعال کریں")، پھر کلک کریں۔ تبدیلیاں محفوظ کریں۔.
اس باکس کو بغیر نشان کے چھوڑنا ہر جگہ سے باخبر رہتا ہے۔ اس کے بجائے آپ فارم سیٹنگز → فارم کے اختیارات کے تحت فارم کے ذریعے فارم کو فعال کر سکتے ہیں۔.
بس! Enable by Default آن کے ساتھ، ریفرل سورس ٹریکنگ کسی بھی موجودہ فارم اور آپ کی تخلیق کردہ کسی بھی نئی شکل پر فعال ہے۔.
خصوصیت کی تفصیلات
ذرائع کا پتہ لگاتا ہے۔
ہم ریفرر یو آر ایل کو حاصل کرتے ہیں جب کوئی دستیاب ہوتا ہے اور اسے اندراج پر اسٹور کرتے ہیں۔ عام پلیٹ فارمز کے لیے ہم ایک دوستانہ لیبل بھی شامل کرتے ہیں، تاکہ ماخذ کو پڑھنا آسان ہو۔.
کسی ماخذ پر اشتہارات کا لیبل صرف اس وقت لگایا جاتا ہے جب وزٹ میں پلیٹ فارم کی اپنی اشتہاری کلک ID (gclid، msclkid، li_fat_id، ttclid، oppref اور اسی طرح کی) ہوتی ہے۔ بغیر کسی کے پہنچنے والا ایک معروف پلیٹ فارم آرگینک کا لیبل لگا ہوا ہے۔ فیس بک اور انسٹاگرام مستثنیٰ ہیں: میٹا ہر کلک پر fbclid کا اضافہ کرتا ہے، لہذا وہ اشتہارات پڑھتے ہیں جب fbclid کسی بھی UTM پیرامیٹر کے ساتھ آتا ہے۔.
یہاں ان ذرائع کی فہرست ہے جن کا پتہ لگانے پر لیبل لگایا جاتا ہے:
- گوگل: گوگل اشتہارات، گوگل آرگینک۔ جیمنی ٹریفک کو ٹیگ کیا گیا۔
utm_source=geminiگوگل آرگینک کا لیبل لگا ہوا ہے۔ کوئی الگ جیمنی لیبل نہیں ہے۔. - مائیکروسافٹ/بنگ: بنگ اشتہارات، بنگ آرگینک
- فیس بک: فیس بک اشتہارات، فیس بک آرگینک
- انسٹاگرام: انسٹاگرام اشتہارات، انسٹاگرام آرگینک
- LinkedIn: لنکڈ ان اشتہارات، لنکڈ ان آرگینک
- ایکس (ٹویٹر): ایکس آرگینک
- Reddit: Reddit اشتہارات، Reddit نامیاتی
- TikTok: TikTok اشتہارات، TikTok Organic
- Pinterest: Pinterest اشتہارات، Pinterest نامیاتی
- سنیپ چیٹ: اسنیپ چیٹ اشتہارات، اسنیپ چیٹ آرگینک
- یوٹیوب: یوٹیوب آرگینک۔ یوٹیوب اشتہار پر کلک کرتا ہے۔
gclidGoogle Ads کے بطور ریکارڈ کیا جاتا ہے جب تک کہ URL کو بھی ٹیگ نہ کیا جائے۔utm_source=youtube, ، جو YouTube اشتہارات کو ریکارڈ کرتا ہے۔. - دوسرے سرچ انجن: Yahoo، DuckDuckGo، Yandex
- AI معاونین/LLMs: چیٹ جی پی ٹی اشتہارات، چیٹ جی پی ٹی آرگینک، پرپلیکسٹی، کوپائلٹ، کلاڈ، گروک، ڈیپ سیک
- ای میل پلیٹ فارمز (مہم سے باخبر رہنا): میلچیمپ، مستقل رابطہ، پرڈوٹ (لیبل لگا ہوا ہے۔
Salesforce)، HubSpot - براہ راست اور نامعلوم مناسب ہونے پر استعمال کیا جاتا ہے۔.
- حسب ضرورت پارٹنر، ملحقہ، اور مہم ٹریفک کے لیے حسب ضرورت ذرائع کے تحت ذرائع کی وضاحت کی جا سکتی ہے۔.
UTM پیرامیٹرز جو یہ پکڑتا ہے۔
utm_sourceutm_mediumutm_campaignutm_termutm_contentutm_id
پکڑے گئے IDs پر کلک کریں۔
ہم کلک ID فیلڈ میں نیچے کی ہر کلک ID کیپچر کرتے ہیں، اور ہر ایک اپنے پلیٹ فارم کے دورے کو منسوب کرتا ہے جب تک کہ قطار دوسری صورت میں نہ کہے۔.
| پلیٹ فارم | کیپچر کردہ IDs پر کلک کریں۔ |
|---|---|
| گوگل اشتہارات | gclid, gbraid, wbraid |
| گوگل (دیگر) | campaignid, gad_campaignid, gad_sourceکیپچر کیا گیا اور Google سے منسوب کیا گیا، لیکن وہ اپنے طور پر اس دورے کو اشتہارات کے طور پر نشان زد نہیں کرتے ہیں۔ ایک حقیقی گوگل اشتہارات پر کلک کرنے پر وہ ساتھ آتے ہیں۔ gclid, ، جو کرتا ہے۔. |
| مائیکروسافٹ اشتہارات (بنگ) | msclkid |
| میٹا (فیس بک / انسٹاگرام) | fbclid |
| لنکڈ ان اشتہارات | li_fat_id |
| Reddit اشتہارات | rdt_cid, rd_ad |
| TikTok اشتہارات | ttclid |
| Pinterest اشتہارات | pin_cid |
| اسنیپ چیٹ اشتہارات | snap_cid |
| چیٹ جی پی ٹی اشتہارات | oppref |
| میل چیمپ | mc_cid, mc_eid |
| مستقل رابطہ | cc_cid, cc_eid, cc_campaignid |
| سیلز فورس پارڈوٹ | pi_cid, pi_eid, pi_uid, pi_oid, pi_opt_in |
| HubSpot | _hsenc, _hssc, _hsmi, _hstc, _hsml |
| DoubleClick / DV360 | dclidکلک ID فیلڈ میں کیپچر کیا گیا، لیکن یہ DoubleClick سورس لیبل پر نقشہ نہیں بناتا۔ وزٹ کو نامعلوم اشتہارات کے طور پر پڑھا جاتا ہے جب تک کہ کوئی اور چیز اس کی شناخت نہ کرے۔. |
حسب ضرورت ذرائع
بلٹ ان سورس کا پتہ لگانے میں پہلے ہی بڑے سرچ انجنز، سوشل پلیٹ فارمز، AI معاونین، اور ای میل مارکیٹنگ ٹولز شامل ہیں۔ حسب ضرورت ذرائع آپ کو سب سے اوپر آپ کے اپنے لیبل والے اصول شامل کرنے دیتے ہیں۔ انہیں پارٹنر سائٹس، ملحقہ حوالہ جات، نام کی مہمات، برانڈڈ شارٹنرز، ملازمین کے لنکس، اور کسی بھی ایسی چیز کے لیے استعمال کریں جہاں پہلے سے طے شدہ "ریفرل" لیبل یا خام ہو۔ utm_source قدر کافی مخصوص نہیں ہے۔.

ان کے نیچے تلاش کریں۔ فارمز → سیٹنگز → ریفرل ٹریکنگ میں حسب ضرورت ذرائع سیکشن ہر قطار ایک اصول ہے۔.
اصول کا اندازہ کیسے لگایا جاتا ہے۔
ہر وزٹ کے لیے، پلگ ان آپ کے حسب ضرورت ذرائع کو چیک کرتا ہے۔ پہلے بلٹ میں پتہ لگانے. پہلا اصول جو میچ کرتا ہے جیت جاتا ہے: پلگ ان وزیٹر کے ماخذ کو اس اصول پر سیٹ کرتا ہے۔ لیبل اور اس دورے کے لیے بلٹ ان ڈٹیکشن کو چھوڑ دیتا ہے۔ اگر کچھ مماثل نہیں ہے تو، بلٹ ان ڈٹیکشن معمول کے مطابق چلتا ہے (گوگل، فیس بک، ڈائریکٹ، وغیرہ)۔.
کھیت، ایک ایک کر کے
- لیبل - وزٹ کے ماخذ کے طور پر محفوظ کردہ متن (جیسے.
Partner: Acme,Email: Newsletter,Campaign: Spring Sale)۔ یہ بالکل وہی ہے جو اندراج میں ظاہر ہوتا ہے، میں{pb_ref_source}ٹیگ کو ضم کریں، رپورٹس ٹیب میں، اور کسی بھی CRM میپنگ میں۔ کوئی ایسی چیز چنیں جسے آپ مصروف اندراجات کی اسکرین پر پہچانیں گے۔. - میچ کا میدان - کہاں دیکھنا ہے:
- ریفرر ہوسٹ - براؤزر کے ریفرر میں ڈومین (جیسے میچز
acme.comجب کوئی وہاں سے آتا ہے۔https://www.acme.com/blog/post). - UTM ذریعہ / میڈیم / مہم / اصطلاح / مواد - متعلقہ
?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 | UTM ماخذ | برابر ہے۔ | newsletter | 20 |
اس کو استعمال کریں جب آپ اپنے سرے پر یو آر ایل کو کنٹرول کرتے ہیں (مثال کے طور پر آپ کے ہفتہ وار ای میل کے اندر موجود لنکس بھیجیں۔ ?utm_source=newsletter).
ایک ادا شدہ مہم کو اس کے UTM مہم کے نام سے لیبل کریں۔
| لیبل | میچ کا میدان | میچ کی قسم | میچ ویلیو | ترجیح |
|---|---|---|---|---|
Campaign: Spring Sale | UTM مہم | پر مشتمل ہے۔ | spring-sale | 15 |
کیچز ?utm_campaign=spring-sale-2026, ?utm_campaign=spring-sale-google-ads, ، اور ایک قاعدہ میں اسی طرح کی مختلف حالتیں۔.
کسی مخصوص الحاق کے لیے پہلے سے موجود Google کا پتہ لگانے کو اوور رائیڈ کریں۔
| لیبل | میچ کا میدان | میچ کی قسم | میچ ویلیو | ترجیح |
|---|---|---|---|---|
Affiliate: Acme via Google Ads | UTM ماخذ | برابر ہے۔ | acme-gads | 50 |
ایک اعلی ترجیح اس بات کو یقینی بناتی ہے کہ یہ اصول بلٹ ان پر جیت جائے۔ utm_source=google → Google Ads جب بھی ٹیگ شدہ ذریعہ آتا ہے لیبل لگانا۔.
“حسب ضرورت ذرائع کے ساتھ "نامیاتی/اشتہاراتی لیبلز شامل کریں"
بلٹ ان ذرائع ہمیشہ بطور ظاہر ہوتے ہیں۔ Google Ads, Facebook Organic, ، وغیرہ نامیاتی/اشتہارات کے لیبل شامل کریں (حسب ضرورت ذرائع) چیک باکس (فارمز → سیٹنگز → ریفرل ٹریکنگ کے تحت بھی) کنٹرول کرتا ہے کہ آیا آپ کے کسٹم لیبلز کو وہی لاحقہ ملتا ہے۔.
- چیک کیا گیا۔ (پہلے سے طے شدہ) - ایک حسب ضرورت اصول کا لیبل لگا ہوا ہے۔
Partner: Acmeبن جاتا ہےPartner: Acme Organicریفرل ٹریفک پر اورPartner: Acme Adsاگر وزٹ میں ایک ادا شدہ کلک ID ہے جیسے gclid۔. - غیر نشان زد - آپ کے حسب ضرورت لیبل بالکل اسی طرح رینڈر ہوتے ہیں جیسے آپ نے انہیں ٹائپ کیا تھا، اور پلگ ان میں کوئی لاحقہ شامل نہیں ہوتا ہے۔.
جو بھی آپ کی رپورٹنگ کے مطابق ہو اسے منتخب کریں۔ زیادہ تر ٹیمیں لاحقہ چاہتی ہیں تاکہ وہ بامعاوضہ بمقابلہ آرگینک پارٹنر ٹریفک کا موازنہ کر سکیں، لیکن اگر آپ مکمل شناخت رکھنے کے لیے خود لیبل استعمال کر رہے ہیں، تو اسے بند کر دیں۔.
پروگرام کے مطابق قواعد شامل کرنا
اگر آپ ایڈ آن بنا رہے ہیں یا ورژن کنٹرول کے تحت قواعد چاہتے ہیں، pb_gforms_referral_tracking_custom_sources فلٹر ایڈمن UI جیسی شکل کو قبول کرتا ہے اور اس کے ساتھ ضم ہوجاتا ہے۔ پلگ ان دونوں جگہوں سے قواعد کو ترجیحی بنیادوں پر ترتیب دیتا ہے اس سے پہلے کہ فرنٹ اینڈ ان کا جائزہ لے۔.
آئینے کے میدان
ہمارے ٹریکنگ فیلڈز رینڈر کے وقت آپ کے فارم میں متحرک طور پر شامل کیے جاتے ہیں۔ وہ فارم کی محفوظ کردہ فیلڈ لسٹ کا حصہ نہیں ہیں۔ یہ آپ کے فارمز کو صاف رکھتا ہے، لیکن کچھ CRM، ای میل مارکیٹنگ، اور ویب ہک ایڈ آنز صرف محفوظ کردہ فیلڈز سے اپنے فیلڈ میپنگ ڈراپ ڈاؤن بناتے ہیں، اس لیے وہ ہمارے متحرک فیلڈز کو "دیکھ" نہیں سکتے۔.
آئینہ والے فیلڈ اسے ٹھیک کرتے ہیں۔ فارمز → [آپ کا فارم] → سیٹنگز → فارم کے اختیارات کے تحت، کلک کریں۔ آئینے والے فیلڈز شامل کریں۔ اور پلگ ان آپ کے فارم میں ایڈیٹر کے نظر آنے والے پوشیدہ فیلڈز کا ایک متوازی سیٹ شامل کرتا ہے۔ اصل ٹریکنگ فیلڈز سچائی کا ماخذ رہتے ہیں۔ جب اندراج بن جاتا ہے تو پلگ ان ان کی کیپچر شدہ اقدار کو آئینہ والے فیلڈز میں کاپی کرتا ہے، لہذا آپ کا ایڈ آن اپنے عام فیلڈ ڈراپ ڈاؤن سے ان کا نقشہ بنا سکتا ہے۔ مرر فیلڈز بلاک صرف اس وقت ظاہر ہوتا ہے جب فارم کا اپنا ریفرل ٹریکنگ ٹوگل آن ہوتا ہے۔.
اگر آپ کا ایڈ آن "کسٹم ویلیو" میپنگ آپشن کو سپورٹ کرتا ہے، تو آپ کو آئینہ والے فیلڈز کی بالکل بھی ضرورت نہیں ہے۔ بس ہمارے انضمام کے ٹیگز کو براہ راست نقشہ بنائیں (مثال کے طور پر {pb_ref_source}, {pb_ref_utm_source}, {pb_ref_clid}).
آئینے کے شعبوں کا انتظام:
- آئینے والے فیلڈز شامل کریں۔ - ایڈیٹر کو دکھائی دینے والا سیٹ بناتا ہے۔.
- N غائب آئینے والے فیلڈز شامل کریں۔ - ظاہر ہوتا ہے جب بھی کسی فارم میں کچھ نہیں لیکن موجودہ آئینہ والے فیلڈز ہوتے ہیں، اور شمار کو نام دیتے ہیں۔ ایسا ہوتا ہے اگر کوئی شخص ہاتھ سے فیلڈز کو حذف کرتا ہے، اور آپ کے آخری ٹچ انتساب کو فعال کرنے کے بعد بھی، جس میں تعریفوں کا ایک نیا مجموعہ شامل ہوتا ہے۔ پلگ ان زندہ بچ جانے والی فیلڈ IDs کو اچھوتا چھوڑ دیتا ہے، لہذا محفوظ کردہ میپنگ کام کرتی رہتی ہے۔.
- 2 ڈپلیکیٹ آئینے والے فیلڈز کو ہٹا دیں۔ - صرف اس وقت ظاہر ہوتا ہے جب نقلیں موجود ہوں، اور شمار کو نام دیں۔ ہر ایک کا پہلا واقعہ رکھتا ہے۔.
- آئینے کے کھیتوں کو ہٹا دیں۔ - سیٹ کو حذف کرتا ہے (تصدیق کے ساتھ)۔ ماضی کے اندراجات میں پہلے سے محفوظ کردہ قدریں ڈیٹا بیس میں رہتی ہیں، لیکن ایڈ آنز انہیں فیلڈ-ID تلاش کے ذریعے نہیں دیکھ پائیں گے۔.
جب آخری ٹچ انتساب کو فعال کیا جاتا ہے، تو آئینہ والے فیلڈز میں آخری ٹچ سیٹ بھی شامل ہو سکتا ہے۔ جن فارمز میں پہلے سے ہی پہلا ٹچ سیٹ موجود تھا وہ انہیں خود نہیں اٹھائیں گے: استعمال کریں۔ N غائب آئینے والے فیلڈز شامل کریں۔ ہر ایک پر اسے اوپر کرنے کے لیے۔.
رپورٹس
کے تحت رپورٹیں تلاش کریں۔ فارمز ← سیٹنگز ← ریفرل ٹریکنگ ← رپورٹس. یہ ٹیب ہر ٹریک شدہ اندراج کا تصور کرتا ہے جو آپ کی منتخب کردہ تاریخ کی حد کے دوران اتری ہے، ماخذ، UTM طول و عرض، اور حوالہ دینے والے کے لحاظ سے ٹوٹی ہوئی ہے۔ پلگ ان کے فعال ہونے سے پہلے جمع کرائے گئے اندراجات، ٹریکنگ آف کے ساتھ فارموں پر اندراجات، اور ردی کی ٹوکری میں ڈالے گئے یا اسپام اندراجات کو شمار نہیں کیا جاتا ہے، لہذا یہ ٹوٹل آپ کے Gravity Forms کے اندراج کی گنتی سے نیچے آسکتے ہیں۔ رینج پورے دنوں پر محیط ہوتی ہے اور آخری مکمل پر ختم ہوتی ہے۔ UTC آدھی رات، اس لیے مدت کا موازنہ اسی طرح رہتا ہے۔ اس بات پر منحصر ہے کہ آپ کی سائٹ کا ٹائم زون UTC سے کتنا دور ہے، یہ کٹ آف آپ کے مقامی دن میں جزوی طور پر گر سکتا ہے۔.

ایک نظر میں چارٹس
- ماخذ کی خرابی - ڈونٹ چارٹ جو فی لیبل شدہ ذریعہ جمع کرانے کا حصہ دکھاتا ہے (گوگل آرگینک، فیس بک اشتہارات، آپ کے حسب ضرورت ذرائع، براہ راست، وغیرہ)۔.
- وقت کے ساتھ اندراجات - فی بالٹی کل اندراجات کا لائن چارٹ۔ ایک نقطہ کو ہوور کریں اور ٹول ٹپ اس کل کو ماخذ کے لحاظ سے تقسیم کرتا ہے۔ لمبی کھڑکیاں (90 اور 365 دن) مہینے کے حساب سے بالٹی تاکہ محور پڑھنے کے قابل رہے۔ 30 دن کی ونڈو پر چارٹ ہر 7ویں تاریخ کا لیبل کھینچتا ہے تاکہ اسے ہجوم سے بچایا جا سکے۔.
- سرفہرست UTM ماخذ / میڈیم / مہم - ہر UTM جہت میں سب سے زیادہ اندراجات کے ساتھ اقدار کے افقی بار چارٹ۔.
- سرفہرست حوالہ دینے والے - حوالہ دینے والے ڈومینز کا افقی بار چارٹ جو سب سے زیادہ جمع کرواتے ہیں۔ پلگ ان ریفرر کے ساتھ براہ راست ٹریفک کو اسٹور کرتا ہے۔
Direct, ، تو یہ یہاں ڈومین کے بجائے اپنے بار کے طور پر ظاہر ہوتا ہے۔.
فلٹرز
- فارم - کسی ایک فارم تک دائرہ کار، یا سائٹ کے وسیع نظارے کے لیے "تمام فارمز" پر چھوڑ دیں۔.
- تاریخ کی حد - پہلے سے سیٹ ونڈوز (آخری 7، 30، 90، اور 365 دن)۔.
- پچھلے دورانیے کے مقابلے میں - اس کی فیصد تبدیلی بمقابلہ مساوی سابقہ ونڈو (آخری 7 بمقابلہ سابقہ 7، آخری 30 بمقابلہ سابقہ 30 وغیرہ) کے ساتھ کل مدت کو دکھاتا ہے، اور وقت کے چارٹ پر ڈیشڈ لائن کے طور پر اس سابقہ مدت کو اوورلے کرتا ہے۔ UTM اور ریفرر بار چارٹس کا موازنہ نہیں کیا جاتا ہے۔.
- غیر منسوب چھپائیں۔ - ناٹ سیٹ اور نامعلوم بالٹیوں کو چھپاتا ہے تاکہ آپ منسوب ذرائع پر توجہ مرکوز کرسکیں۔ براہ راست قیام۔.
پلگ ان آپ کی تاریخ کی حد، موازنہ کی مدت، اور فی صارف چھپانے والے غیر منسوب انتخاب کو یاد رکھتا ہے، لہذا آپ کو اپنے اگلے دورے پر انہیں دوبارہ ترتیب دینے کی ضرورت نہیں ہے۔.
کارکردگی اور کیشنگ
پلگ ان آپ کے Gravity Forms کے اندراجات سے رپورٹوں کی گنتی کرتا ہے اور نتیجہ کو کیش کرتا ہے، اس لیے دوبارہ بوجھ تیز ہوتا ہے۔ نئی اندراجات اس کیشے کو خود بخود باطل کر دیتی ہیں، 60 سیکنڈ کے لاک کے پیچھے ڈیباؤنس ہو جاتی ہیں تاکہ زیادہ والیوم فارمز اسے اوورلوڈ نہ کریں۔ ڈویلپرز ڈیباؤنس ونڈو کو ٹیون کر سکتے ہیں (یا اسے مکمل طور پر غیر فعال) کے ساتھ pb_gforms_rt_invalidate_debounce فلٹر ذیل میں ہکس دیکھیں۔.
ای میل ڈائجسٹ
اگر آپ ڈیش بورڈ کھولنے کے بجائے ڈیلیور کردہ انتساب کی جھلکیاں حاصل کرنا چاہتے ہیں، تو ذیل میں ای میل ڈائجسٹ کو فعال کریں فارمز → سیٹنگز → ریفرل ٹریکنگ → ای میل رپورٹس. آپ جس دن اور گھنٹے کا انتخاب کرتے ہیں اس کا اندازہ آپ کی سائٹ کے ٹائم زون میں کیا جاتا ہے، لیکن اطلاع دی گئی مدت بذات خود پوری کی جاتی ہے۔ UTC دن، ای میل بھیجنے سے پہلے آخری مکمل UTC آدھی رات کو ختم ہوتا ہے۔ UTC سے دور سائٹس پر احاطہ شدہ رینج آپ کے مقامی دنوں سے آفسیٹ کی جاتی ہے۔.

کیڈنس اور ٹائمنگ
- ہفتہ وار - ہفتے کے دن (اتوار سے ہفتہ تک) اور ای میل بھیجنے کا وقت منتخب کریں۔.
- ماہانہ - مہینے کا دن چنیں (28 تاریخ تک محدود ہے تاکہ ای میل ہمیشہ اترے، یہاں تک کہ فروری میں بھی) اور گھنٹہ۔.
- بھیجنے کا شیڈول آپ کی پیروی کرتا ہے۔ سائٹ کا ٹائم زون (ورڈپریس → سیٹنگز → جنرل)، اور سیٹنگز کا صفحہ گھنٹہ سلیکٹر کے بالکل ساتھ موجودہ کو دکھاتا ہے۔ رپورٹنگ ونڈو خود اب بھی UTC دنوں میں ماپا جاتا ہے۔.
وصول کنندگان
فی لائن ایک ای میل پتہ۔ فیلڈ کو خالی چھوڑ دیں اور ڈائجسٹ واپس آ جائے گا۔ سائٹ ایڈمن ای میل بھیجنے کے وقت. اس سے مدد ملتی ہے جب ایڈمن ای میل بعد میں تبدیل ہو سکتی ہے اور آپ چاہتے ہیں کہ ڈائجسٹ خود بخود اس کی پیروی کرے۔.
دی ابھی مجھے ایک ٹیسٹ ای میل بھیجیں۔ بٹن آپ کا استعمال کرتے ہوئے ایک ہی ڈائجسٹ باڈی فراہم کرتا ہے۔ محفوظ کر لیا ترتیبات دو چیزیں طے شدہ بھیجنے سے مختلف ہوتی ہیں: موضوع سابقہ ہے۔ [TEST], ، اور یہ نظر انداز کرتا ہے۔ خالی ڈائجسٹوں کو چھوڑ دیں۔, ، لہذا ایک پرسکون مدت میں ایک امتحان اب بھی آتا ہے جہاں حقیقی ڈائجسٹ خاموش رہتا۔ غیر محفوظ شدہ تبدیلیاں ہونے پر بٹن خودکار طور پر غیر فعال ہو جاتا ہے۔ پہلے محفوظ کریں، پھر ٹیسٹ کریں۔.
مواد کے اختیارات
- خالی ڈائجسٹوں کو چھوڑ دیں۔ - اگر مدت کے لیے ڈائجسٹ کا کل صفر ہے تو ای میل بالکل نہ بھیجیں۔ ایک ویرل شکل پر، جو آپ کو پرسکون ہفتوں میں خالی ڈائجسٹ بچاتا ہے۔ کے ساتھ غیر منسوب چھپائیں۔ اس کے علاوہ، یہ ٹوٹل ناٹ سیٹ اور نامعلوم اندراجات کو نظر انداز کرتا ہے، لہذا صرف غیر منسوب اندراجات رکھنے والی مدت کو خالی شمار کیا جاتا ہے اور اسے چھوڑ دیا جاتا ہے۔.
- پچھلے دورانیے کے مقابلے میں - ای میل کے اوپری حصے میں فیصد تبدیلی بمقابلہ سابقہ مساوی ونڈو دکھائیں (گزشتہ ہفتہ بمقابلہ ایک ہفتہ پہلے، گزشتہ مہینہ بمقابلہ مہینہ پہلے وغیرہ)۔.
- غیر منسوب چھپائیں۔ - ای میل ٹیبلز سے ناٹ سیٹ اور نامعلوم اقدار کو چھوڑ دیں تاکہ توجہ منسوب ذرائع پر رہے۔.
ٹیگز کو ضم کریں۔
{pb_ref_source} - پوشیدہ "ماخذ" فیلڈ میں ذخیرہ شدہ قدر (جب وزٹ کی درجہ بندی نہیں کی جاسکتی ہے تو "نامعلوم" پر طے شدہ)۔.
{pb_ref_params} - کیپچر شدہ ریفرل پیرامیٹرز کی پوری سٹرنگ (UTMs اور دیگر استفسارات جو ہم ساتھ رکھتے ہیں)۔.
{pb_ref_referrer} - دورے کے لیے حوالہ دینے والا URL۔ یہ مؤثر حوالہ دینے والا ہے، خام براؤزر کی قدر نہیں۔ جب ایک کلک ID یا ایک تسلیم شدہ utm_source پلیٹ فارم کی شناخت کرتا ہے، پلگ ان اس کے بجائے کیننیکل پلیٹ فارم URL کو اسٹور کرتا ہے۔ نتیجے کے طور پر، ایک gclid ریکارڈ ملاحظہ کریں https://www.google.com/ یہاں تک کہ جب کلک ای میل سے آیا ہو۔ ایک ہی ڈومین اور بغیر ریفرر کے دوروں کا ریکارڈ Direct. کوئی انضمام ٹیگ اچھوت براؤزر ریفرر کو بے نقاب نہیں کرتا ہے۔.
{pb_ref_utm_id} – utm_id.
{pb_ref_utm_source} – یو ٹی ایم ماخذ.
{pb_ref_utm_medium} – یو ٹی ایم میڈیم.
{pb_ref_utm_campaign} – یو ٹی ایم مہم.
{pb_ref_utm_term} – یو ٹی ایم ٹرم.
{pb_ref_utm_content} – یو ٹی ایم کونٹینٹ.
{pb_ref_clid} - پہلے وزٹ کے لیے کلک ID کا پتہ چلا (gclid، fbclid، msclkid، اور دیگر پلیٹ فارم کلک IDs)۔.
{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 کو ڈیٹا بھیجنا
ریفرل سورس ٹریکنگ کبھی بھی اپنے طور پر گوگل سے رابطہ نہیں کرتی ہے۔ یہ جو کچھ بھی حاصل کرتا ہے وہ آپ کے Gravity Forms کے اندراج پر رہتا ہے۔ اگر آپ GA4 ترتیب کو آن کرتے ہیں، تو آپ کا اپنا گوگل ٹیگ ایونٹ بھیجتا ہے۔.
1.6.0 سے آپ GA4 ایونٹ میں آپٹ ان کر سکتے ہیں۔ فارمز → سیٹنگز → ریفرل ٹریکنگ → جنرل کے تحت GA4 / ٹیگ مینیجر کو آن کریں۔ تصدیق پر پلگ ان ایک حسب ضرورت واقعہ بھیجتا ہے جس کا نام ہے۔ pb_referral_submit (اسی ترتیب میں اس کا نام تبدیل کریں) سورس، ریفرر، کلک ID، اور UTM پیرامیٹرز کے ساتھ ساتھ آخری ٹچ ویلیوز کے ساتھ جب آخری ٹچ آن ہو۔ ایک ناکام توثیق نہیں بھیجی جاتی ہے۔ ری ڈائریکٹ اور صفحہ شکریہ کی تصدیق کے لیے 1.7.1 کی ضرورت ہے۔.
ایونٹ کے لیے GA4 ریئل ٹائم یا ڈیبگ ویو چیک کریں۔ آپ کو ٹیگ مینیجر ٹرگر کی ضرورت نہیں ہے۔ آپ کا اپنا گوگل ٹیگ بھیجتا ہے۔ پلگ ان کبھی بھی گوگل سے رابطہ نہیں کرتا۔.
اختیاری: اگر آپ پہلے ہی شکریہ یو آر ایل پر مہم کے پیرامیٹرز سے تبدیل کر چکے ہیں تو آپ ری ڈائریکٹ تصدیقی استفسار کے سٹرنگ (نیچے) پر انضمام کے ٹیگز بھی پاس کر سکتے ہیں۔ یہ حسب ضرورت واقعہ سے الگ ہے۔.
واقعہ کیا لے جاتا ہے
پیرامیٹر کیز انضمام ٹیگ کے ناموں سے ملتی ہیں۔ خالی اقدار کو پے لوڈ سے مکمل طور پر چھوڑ دیا جاتا ہے، اور ایونٹ فی صفحہ منظر میں زیادہ سے زیادہ ایک بار فائر ہوتا ہے۔.
| پیرامیٹر | قدر |
|---|---|
pb_ref_source | لیبل شدہ ذریعہ، جیسے. Google Ads |
pb_ref_referrer | مؤثر حوالہ دینے والا URL |
pb_ref_clid | سب سے پہلے کلک آئی ڈی کا پتہ چلا |
pb_ref_params | مکمل کیپچر شدہ پیرامیٹر سٹرنگ |
pb_ref_utm_source, _medium, _campaign, _term, _content, _id | چھ UTM قدریں۔ |
pb_ref_last_* | متوازی آخری ٹچ سیٹ، صرف اس وقت جب آخری ٹچ انتساب آن ہو۔ |
pb_ref_form_id | کشش ثقل فارم فارم ID۔ صرف AJAX کی تصدیق پر موجود ہے، جہاں ID معلوم ہے۔ |
اختیاری: شکریہ یو آر ایل پر قدریں پاس کریں۔
- اپنے فارم کی تصدیق کے نیچے کھولیں۔ فارمز → [آپ کا فارم] → سیٹنگز → تصدیقات, ، پھر ترمیم کریں (یا شامل کریں) a ری ڈائریکٹ تصدیق.
- میں ری ڈائریکٹ 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}گریویٹی فارم جمع کرانے کے وقت ہر قدر کو بھرتا ہے اور یو آر ایل کو انکوڈ کرتا ہے، اس لیے گوگل اشتہارات سے آنے والا وزیٹر یو آر ایل پر آتا ہے جیسے:
https://yoursite.com/thank-you/?gclid=EAIaIQ...&utm_source=google&utm_medium=cpc&utm_campaign=spring-saleشکریہ کے صفحے پر آپ کا GA4 یا Google ٹیگ مینیجر سیٹ اپ پھر ان پیرامیٹرز کو اسی طرح پڑھتا ہے جس طرح یہ کسی بھی مہم کے یو آر ایل کو ہینڈل کرتا ہے، کیپچر شدہ سورس، مہم، اور کلک ID کے ساتھ آپ کی تبدیلی یا لیڈ ایونٹ کو فائر کرتا ہے۔ وہ اقدار جو دیے گئے وزٹ کے لیے کیپچر نہیں کی گئی تھیں خالی آتی ہیں۔.
آپ یہاں کسی بھی ٹریکنگ انضمام کے ٹیگز استعمال کر سکتے ہیں۔ دیکھیں ٹیگز کو ضم کریں۔ مکمل فہرست کے لیے۔ (اگر آپ چاہیں تو Query String کے ذریعے فیلڈ ڈیٹا پاس کریں۔ اسی ری ڈائریکٹ کی تصدیق پر اختیار ان ہی انضمام کے ٹیگز کو قبول کرتا ہے۔)
اپنے پوشیدہ فیلڈز کے بجائے مرج ٹیگز کیوں استعمال کریں۔
اگر آپ مہم کا ڈیٹا پہلے ہی اپنے پوشیدہ فیلڈز سے اپنے شکریہ کے صفحے پر منتقل کر رہے ہیں، تو اس کے بجائے ہمارے انضمام کے ٹیگز پر استفسار کی تار کی نشاندہی کریں۔ اندراج پر محفوظ کی گئی قدر اور GA4 کو بھیجی گئی قدر دونوں پھر ایک ہی کیپچر کردہ ذریعہ سے آتی ہیں، لہذا دونوں الگ نہیں ہو سکتے۔ اندراج اور GA4 ہمیشہ ایک ہی مہم دکھاتے ہیں۔ اس کا مطلب یہ بھی ہے کہ برقرار رکھنے کے لیے فیلڈز کا ایک کم سیٹ۔.
کلک IDs پر ایک نوٹ
{pb_ref_clid} وزٹ پر پتہ چلنے والی پہلی کلک ID رکھتا ہے، یہ جس بھی پلیٹ فارم سے آیا ہے: gclid گوگل کے لیے، بلکہ msclkid (مائیکروسافٹ), fbclid (میٹا)، اور دیگر۔ اگر آپ اسے خاص طور پر a gclid= گوگل اشتہارات کے لیے پیرامیٹر، غیر گوگل وزٹ اس سلاٹ میں اپنی کلک ID رکھے گا۔ اگر آپ چاہتے ہیں کہ گوگل اشتہارات کے دوروں میں صرف کلک ID شامل ہو، تو تصدیق میں مشروط منطق شامل کریں تاکہ gclid= پیرامیٹر صرف اس وقت بھیجا جاتا ہے جب ماخذ ہے گوگل اشتہارات.
اس کی تصدیق کرنا کام کرتا ہے۔
آپ چار مراحل میں پوری چین کی تصدیق کر سکتے ہیں:
- کسی بھی لینڈنگ پیج یو آر ایل میں ٹیسٹ پیرامیٹرز شامل کریں (مثال کے طور پر
?gclid=TEST123&utm_source=google&utm_medium=cpc)، پھر فارم جمع کروائیں۔. - شکریہ کے صفحے پر، ایڈریس بار کو چیک کریں: آپ کی اقدار URL میں موجود ہونی چاہئیں۔.
- اپنے براؤزر کے ڈویلپر ٹولز کو کھولیں، پر جائیں۔ نیٹ ورک ٹیب، اور فلٹر کے لیے
collect. گوگل سے درخواست میں آپ کا شامل ہونا چاہیے۔gclidاورutmاقدار. - GA4 میں رسید کی تصدیق کریں۔ ڈیبگ ویو یا ریئل ٹائم رپورٹ.
پرائیویٹ یا لاگ آؤٹ ونڈو میں ٹیسٹ کریں۔ جب آپ بطور ایڈمنسٹریٹر لاگ ان ہوتے ہیں تو پلگ ان جان بوجھ کر صرف سیشن موڈ میں چلتا ہے، بغیر میعاد کے کوکیز لکھتا ہے، اس لیے ایڈمن سیشن سے انتساب ونڈو کو دوبارہ پیش نہیں کیا جا سکتا۔.
وہ چار مراحل اختیاری استفسار کے طریقہ کو چیک کریں۔ بلٹ ان حسب ضرورت ایونٹ کے لیے، فارم جمع کروائیں، پھر تصدیق یا شکریہ کے صفحے پر کھولیں DevTools → نیٹ ورک، فلٹر کے لیے g/collect, ، اور تلاش کریں۔ en=pb_referral_submit (یا آپ کے ایونٹ کا نام)۔ یا GA4 DebugView استعمال کریں۔ اگر ایونٹ نیٹ ورک کے ٹیب میں ہے لیکن GA4 میں نہیں ہے، تو فرق آپ کا گوگل ٹیگ ہے۔ اگر یہ نیٹ ورک ٹیب میں نہیں ہے، تو پلگ ان فائر نہیں ہوا۔.
ایونٹ کو GA4 پر بھیجنا
1.6.0 کے بعد سے آپ GA4 میں گریویٹی فارمز کے اندراج پر بیٹھے ہوئے ذریعہ کو حسب ضرورت ایونٹ کے طور پر بھیج سکتے ہیں۔ یہ بطور ڈیفالٹ آف ہے۔ آپ کا اپنا گوگل ٹیگ بھیجتا ہے - پلگ ان کبھی بھی خود گوگل سے رابطہ نہیں کرتا ہے۔ ایونٹ کے لیے 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)
اگر آپ کی زبان نیچے درج نہیں ہے۔ ترجمے اوپر، آپ اب بھی خود پلگ ان کا ترجمہ کر سکتے ہیں۔ یہ ترجمہ کے لیے تیار ہے۔ مفت استعمال کریں۔ لوکو ٹرانسلیٹ پلگ ان اپنی سائٹ کی زبان/مقامی کے لیے ترجمہ بنانے کے لیے۔ لوکو ٹرانسلیٹ میں نئے ہیں؟ یہ ہے۔ ایک ابتدائی دوستانہ ٹیوٹوریل.
اکثر پوچھے گئے سوالات
کیا میں ڈیٹا ایکسپورٹ کر سکتا ہوں؟
جی ہاں ٹریکنگ ویلیوز ہر گریوٹی فارم کے اندراج پر محفوظ کی جاتی ہیں، اس لیے وہ اندراج کی برآمدات میں ظاہر ہوتی ہیں۔.
پلگ ان بالکل کیا پکڑتا ہے؟
ہم عام انتساب کے شعبوں پر قبضہ کرتے ہیں اور انہیں Gravity Forms کے اندراج پر محفوظ کرتے ہیں۔ اس میں شامل ہیں۔ UTM پیرامیٹرز (ذریعہ، درمیانہ، مہم، اصطلاح، مواد), IDs پر کلک کریں۔ (gclid، msclkid، gbraid/wbraid، وغیرہ)، اصل حوالہ دینے والا URL, ، اور متعلقہ لینڈنگ پیج سیاق و سباق، تاکہ آپ دیکھ سکیں کہ ہر لیڈ کہاں سے آئی ہے۔.
کیا میں حسب ضرورت ذرائع شامل کر سکتا ہوں؟
جی ہاں کے تحت قواعد شامل کریں۔ فارمز → سیٹنگز → ریفرل ٹریکنگ → حسب ضرورت ذرائع پارٹنر سائٹس، ملحقہ ٹریفک، برانڈڈ مہمات، اور اسی طرح کے دوروں کو نام سے لیبل کرنے کے لیے۔ ہر اصول ریفرر ہوسٹ یا UTM پیرامیٹر سے مماثل ہے اور آپ کے منتخب کردہ لیبل کا اطلاق کرتا ہے۔ دیکھیں حسب ضرورت ذرائع فیلڈ بہ فیلڈ گائیڈ اور کام کی گئی مثالوں کے لیے سیکشن۔.
میرا CRM / ای میل / ویب ہک ایڈ آن اپنے میپنگ ڈراپ ڈاؤن میں ٹریکنگ فیلڈز نہیں دیکھتا ہے۔ میں کیا کروں؟
ہمارے ٹریکنگ فیلڈز کو رینڈر کے وقت آپ کے فارم میں متحرک طور پر شامل کیا جاتا ہے، فارم کی فیلڈ لسٹ میں محفوظ نہیں کیا جاتا، اس لیے وہ ایڈ آنز جو صرف محفوظ کردہ فیلڈز سے اپنا ڈراپ ڈاؤن بناتے ہیں انہیں نہیں دیکھ سکتے۔ آپ کے پاس دو آپشن ہیں۔ اگر آپ کے ایڈ آن میں "کسٹم ویلیو" میپنگ ہے، تو ہمارے انضمام کے ٹیگز کو براہ راست میپ کریں ({pb_ref_source}, {pb_ref_utm_source}, {pb_ref_clid}, ، اور اسی طرح)۔ اگر یہ صرف فیلڈ ڈراپ ڈاؤن کو سپورٹ کرتا ہے، تو فارم سیٹنگز → فارم آپشنز → مرر فیلڈز کھولیں اور کلک کریں۔ آئینے والے فیلڈز شامل کریں۔. یہ ایڈیٹر کے نظر آنے والے پوشیدہ فیلڈز کو جوڑتا ہے، اور پلگ ان ان کو بھر دیتا ہے۔ مکمل واک تھرو کے لیے مرر فیلڈز سیکشن دیکھیں۔.
ریفرل ڈیٹا کہاں محفوظ ہے؟
آپ کے ورڈپریس ڈیٹا بیس میں، آپ کی کشش ثقل فارم کے اندراجات کے اندر۔ پلگ ان اسے خود سے کہیں نہیں بھیجتا ہے۔ اگر آپ GA4 میں کیپچر شدہ اقدار چاہتے ہیں تو GA4 سیٹنگ کو آن کریں۔ پلگ ان ڈیٹا کا ذریعہ رہتا ہے۔ آپ کا اپنا گوگل ٹیگ بھیجتا ہے۔.
کیا یہ پہلا ٹچ ہے یا آخری ٹچ کا انتساب؟
دونوں پہلے سے طے شدہ طور پر یہ فرسٹ ٹچ انتساب کا استعمال کرتا ہے، اصل حوالہ دہندہ اور مہم کے پیرامیٹرز کو ذخیرہ کرتا ہے جو پہلے وزیٹر کو آپ کی سائٹ پر لے آئے (انتساب ونڈو کے اندر)۔ براہ راست واپسی کے دوروں کو نظر انداز کرنے کے لیے ایک چیک باکس ہے تاکہ آخری ٹچ پچھلے اشتہار یا حوالہ کو برقرار رکھتا ہے۔ واپسی-وزٹ کلک IDs صرف کلک ID (آخری ٹچ) پر محفوظ کی جاتی ہیں۔ یہ آپ کو ایک متوازی سیٹ دیتا ہے۔ {pb_ref_last_*} ٹیگز، اندراج کی فہرست کے کالم، اور CSV برآمدی کالموں کو ضم کریں۔ رپورٹس ٹیب میں پہلا/آخری ٹوگل شامل ہوتا ہے جو ہر چارٹ کو دو آراء کے درمیان تبدیل کرتا ہے۔.
یہ وزیٹر کے انتساب ڈیٹا کو کتنی دیر تک یاد رکھتا ہے؟
انتساب ونڈو 7 دنوں تک ڈیفالٹ ہے، اور آپ اسے فارمز → سیٹنگز → ریفرل ٹریکنگ کے تحت تبدیل کر سکتے ہیں۔ اگر کوئی وزیٹر اپنے پہلے ٹریک کردہ وزٹ کی اس ونڈو کے اندر ایک فارم جمع کرتا ہے، تو اس اندراج میں اصل فرسٹ ٹچ انتساب کی اقدار ہوتی ہیں۔.
کیا یہ کیشنگ/CDNs کے ساتھ کام کرتا ہے؟
عام طور پر، ہاں۔ ٹریکنگ کلائنٹ کی طرف چلتا ہے، لہذا زیادہ تر کیشنگ/CDN سیٹ اپ ٹھیک کام کرتے ہیں۔ اگر آپ جارحانہ اسکرپٹ آپٹیمائزیشن (منفی یا ڈیفرل) استعمال کرتے ہیں، تو نشان لگائیں۔ اصلاح سے سکرپٹ کی حفاظت کریں فارمز → سیٹنگز → ریفرل ٹریکنگ → ایڈوانسڈ کے تحت، پھر اپنا کیش صاف کریں۔ یہ پلگ ان کے اسکرپٹس کو ٹیگ کرتا ہے تاکہ وہ نظر انداز ہو جائیں، اور انہیں WP راکٹ، LiteSpeed Cache، SG Optimizer، Autoptimize، اور Cloudflare راکٹ لوڈر کے اخراج کی فہرستوں میں خود بخود شامل کر دیتا ہے۔ اگر آپ Breeze یا کوئی دوسرا minifier استعمال کرتے ہیں جو اس فہرست میں نہیں ہے، تو نیچے کی دو فائلوں کو ہاتھ سے نکال دیں اور اپ ڈیٹ کے بعد ان کے لیے 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 کے قابل گریویٹی فارمز کے ساتھ کام کرتا ہے؟
جی ہاں یہ AJAX فارمز اور معیاری (غیر AJAX) گذارشات کے ساتھ کام کرتا ہے۔ ری ڈائریکٹ کریں اور GA4 ایونٹ کے لیے Gravity Forms 2.9+ پر صفحہ شکریہ کی تصدیقات کو 1.7.1 کی ضرورت ہے۔.
کیا میں ایک سے زیادہ فارم کو ٹریک کر سکتا ہوں؟
جی ہاں یہ آپ کی تمام کشش ثقل کی شکلوں میں کام کرتا ہے۔ ہر جمع کرانے کی اپنی انتساب کی قدریں اس اندراج میں محفوظ کرتی ہیں۔.
کیا یہ GA4 / Google Ads کنورژن ٹریکنگ کی جگہ لے لیتا ہے؟
نہیں، یہ ایک ڈیٹا سورس ہے، کنورژن پکسل نہیں، اور یہ کبھی بھی پکسلز کو فائر نہیں کرتا اور نہ ہی گوگل سے رابطہ کرتا ہے۔ اگر آپ GA4 کے اندر انتساب چاہتے ہیں تو آپٹ ان GA4 / ٹیگ مینیجر کی ترتیب فارم کی تصدیق پر آپ کے اپنے گوگل ٹیگ کے ذریعے اسے حسب ضرورت ایونٹ کے طور پر بھیجتی ہے۔.
کیا یہ ذاتی ڈیٹا اکٹھا کرتا ہے؟
پہلے سے طے شدہ طور پر، یہ انتساب ڈیٹا (UTMs،, gclid, ، حوالہ دینے والے URLs)۔ یہ کرتا ہے نہیں بطور ڈیفالٹ اضافی PII کیپچر کریں۔ آپ کے فارم فیلڈز اور URLs میں شامل کوئی بھی پیرامیٹرز آپ کی سائٹ اور مارکیٹنگ سیٹ اپ کے ذریعے کنٹرول کیے جاتے ہیں۔.
کیا یہ GDPR/CCPA کے مطابق ہے؟
اگر آپ کو کسی بھی انتساب کا ڈیٹا حاصل کرنے سے پہلے رضامندی درکار ہے تو اختیاری رضامندی کے گیٹ کو فعال کریں۔ یہ براؤزر میں فرسٹ ٹچ ڈیٹا رکھتا ہے جب تک کہ وزیٹر آپ کے کوکی بینر (ونڈو فلیگ، کال بیک یا ایونٹ کے ذریعے) کے ذریعے رضامندی نہیں دیتا، پھر اسے لاگو کرتا ہے۔.
کیا یہ ورڈپریس ملٹی سائٹ نیٹ ورک کے ساتھ کام کرتا ہے؟
TL؛ DR
- لامحدود لائسنس: نیٹ ورک موڈ کو ایک بار فعال کریں۔ ایک کلید کا انتظام کر سکتے ہیں ہر سبسائٹ کی سیٹنگز + سپورٹ۔.
- نیٹ ورک فعال: تمام ذیلی سائٹیں ریفرل ٹریکنگ چلاتی ہیں اور فوراً اپ ڈیٹس وصول کرتی ہیں۔.
- محدود منصوبہ / کوئی سبسائٹ لائسنس نہیں: اس سب سائٹ پر ٹریکنگ غیر فعال ہے۔ کوئی ٹریکنگ فیلڈز، ضم ٹیگز، یا انٹری ڈیٹا اس وقت تک کیپچر نہیں کیا جاتا جب تک کہ وہاں کوئی کلید فعال نہ ہو جائے، یا نیٹ ورک موڈ کسی کو آگے نہ دھکیلے۔.
- سپورٹ لائسنس کی پیروی کرتا ہے: ایکٹیو کلید کے زیر احاطہ سائٹیں اہل ہیں۔.
ہاں، ایک بار جب ہر سبسائٹ کا لائسنس ہو جاتا ہے اور اسے آن کر دیا جاتا ہے۔. نیٹ ورک ایکٹیوٹنگ پلگ ان کو ہر جگہ انسٹال کرتا ہے اور اپ ڈیٹس کو پورے نیٹ ورک میں ہینڈل کیا جاتا ہے، لیکن پلگ ان کے کسی بھی ٹریکنگ فیلڈز کو شامل کرنے یا کسی بھی قدر کو حاصل کرنے سے پہلے سبسائٹ کو اپنا ایکٹیویٹڈ لائسنس (یا نیٹ ورک موڈ کے ذریعے اس پر لامحدود کلید کی ضرورت ہوتی ہے) کی ضرورت ہوتی ہے۔ اس کے بعد، وہاں پر ڈیفالٹ کے ذریعے فعال کریں، یا فی فارم ٹریکنگ کو فعال کریں۔.
اگر آپ کے پاس لامحدود لائسنس ہے، تو آپ مرکزی سائٹ سے نیٹ ورک موڈ کو فعال کر سکتے ہیں اور اس ایک کلید کو ایک بیچ میں (لائیو پیشرفت کے ساتھ) ہر سبسائٹ پر دھکیل سکتے ہیں۔ وہ سبسائٹس لائسنس کے زیر انتظام سیٹنگز اور سپورٹ خود بخود وراثت میں ملتی ہیں۔.
ترتیبات کا حوالہ
نیچے کی ہر چیز نیچے رہتی ہے۔ فارمز → سیٹنگز → ریفرل ٹریکنگ, ، ہر عنوان میں نامزد ٹیب پر۔.
ڈیٹا اور رازداری
| ترتیب | طے شدہ | یہ کیا کرتا ہے |
|---|---|---|
| کوکی لیس فال بیک اسٹوریج | Off | بند صرف کوکیز میں انتساب رکھتا ہے۔. Persistent کوکیز کو بلاک کرنے والے زائرین کے لیے براؤزر لوکل سٹوریج پر واپس آتا ہے، انتساب ونڈو سے پرانی کسی بھی چیز کو مسترد کر دیتا ہے۔ یہ صرف اس وقت مشغول ہوتا ہے جب کوکیز دستیاب نہ ہوں، اور رضامندی کا گیٹ آن ہونے کے بعد، ٹریکنگ اسکرپٹ رضامندی کے آنے کے بعد ہی اسے لکھتا ہے۔ براؤزر اسٹوریج میں کوکیز کی طرح جی ڈی پی آر اور ای پرائیویسی کی ذمہ داریاں ہوتی ہیں، لہذا اسے اپنی پالیسی میں شامل کریں۔. |
| ان انسٹال پر ڈیٹا ہٹا دیں۔ | Off | پلگ ان کے حذف ہونے پر سب کچھ اپنی جگہ پر چھوڑ دیتا ہے۔ پرجز پلگ ان سیٹنگز پر، فی فارم ٹریکنگ کنفیگریشن، لائسنس ڈیٹا، شیڈولڈ ایونٹس، اور فی یوزر رپورٹس کی ترجیحات۔ آپ کے گریویٹی فارمز کے اندراجات اور ان پر محفوظ کردہ ٹریکنگ ویلیوز کو کسی بھی طرح سے چھوا نہیں جاتا ہے۔. |
ایڈوانسڈ
| ترتیب | طے شدہ | یہ کیا کرتا ہے |
|---|---|---|
| اصلاح سے سکرپٹ کی حفاظت کریں | Off | پلگ ان کے فرنٹ اینڈ اسکرپٹس کو نشان زد کرتا ہے اس لیے ٹولنگ ان کو چھوڑ دیتی ہے اور اسے موخر کرتی ہے، اور انہیں WP راکٹ، LiteSpeed Cache، SG Optimizer، Autoptimize، اور Cloudflare راکٹ لوڈر کے اخراج کی فہرستوں کے ساتھ رجسٹر کرتی ہے۔ اگر کیشنگ پلگ ان کو فعال کرنے کے بعد ریفرل ڈیٹا غائب ہو جائے تو اسے آن کریں۔. |
رضامندی کا دروازہ
اس کے لیے کوئی چیک باکس نہیں ہے۔ رضامندی کا گیٹ ایک ڈویلپر آپٹ ان ہے: سیٹ 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' ) ). - تفویض کرنا a
consentGrantedکال بیک جو رضامندی کے بعد درست ہو جاتا ہے۔.
کانٹے
اعمال
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
اوور رائیڈ کریں کہ آیا ریفرل ٹریکنگ کسی مخصوص فارم کے لیے فعال ہے۔ فی فارم ٹوگل یا عالمی ڈیفالٹ سے قطع نظر، ٹریکنگ کو زبردستی آن کرنے کے لیے درست، اسے زبردستی بند کرنے کے لیے غلط پر واپس جائیں۔.
پیرامیٹرز:
$enabled(بول) - چاہے ٹریکنگ فی الحال فعال ہے۔.$form_id(int) - موجودہ فارم کی 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
انضمام کے ٹیگ کے نقشے میں ترمیم کریں جو اس بات کی وضاحت کرتا ہے کہ کون سے انضمام کے ٹیگز دستیاب ہیں اور وہ کن فیلڈ IDs کو حل کرتے ہیں۔ مکمل طور پر حسب ضرورت انضمام کے ٹیگز شامل کرنے یا موجودہوں کا نام تبدیل کرنے کے لیے اس کا استعمال کریں۔.
پیرامیٹرز:
$map(صفی) - ٹیگ کی ایسوسی ایٹیو صف => [ 'label' => string, 'field_id' => string ]۔.$base_id(تار) - بیس فیلڈ 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
مکمل طور پر فارمیٹ شدہ مرج ٹیگ ویلیو کو فلٹر کریں جب Gravity Forms نے اس پر اپنی فارمیٹنگ پائپ لائن چلائی ہے (فرار ہونا، URL انکوڈنگ وغیرہ)۔.
پیرامیٹرز:
$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(صفی) - مکمل جے ایس کنفیگریشن سرنی۔.
چابیاں، ان کے ڈیفالٹس کے ساتھ:
| چابی | طے شدہ | کنٹرول کرتا ہے۔ |
|---|---|---|
cookieExpiry | 7 | دنوں میں انتساب ونڈو۔. |
cookiePrefix | pb-ref-tracking- | ہر ذخیرہ شدہ کلید پر سابقہ۔. |
cookiePath | / | کوکی کا راستہ۔. |
cookieSameSite | Lax | SameSite وصف۔. |
defaultValue | Unknown | قیمت لکھی گئی جب کچھ نہیں پکڑا گیا۔. |
appendOrganicPaid | true | آیا حسب ضرورت لیبلز کو آرگینک/اشتہارات کا لاحقہ ملتا ہے۔. |
paidClickIds | 10 IDs | استفسار کے پیرامیٹرز جو ادا شدہ کلک کو ثابت کرتے ہیں، اور اس طرح اشتہارات کا لیبل تیار کرتے ہیں۔. |
utmSourceMap / utmReferrerMap | ذیل میں دیکھیں | a سے سادہ تار کے نقشے utm_source ایک لیبل اور کیننیکل ریفرر URL کی قدر۔. |
customSources | [] | حسب ضرورت ماخذ کے قواعد۔ اوپر مخصوص فلٹر کو ترجیح دیں۔. |
sessionOnlyMode | false | سیشن کوکیز جس کی کوئی میعاد ختم نہ ہو۔ لاگ ان ایڈمنسٹریٹرز کے لیے مجبور کیا گیا۔. |
fallbackStorage | none | local کوکی لیس فال بیک کو قابل بناتا ہے۔. |
consentRequired / consentGranted | false / null | رضامندی کا دروازہ۔ ترتیبات کا حوالہ دیکھیں۔. |
enableLastTouch | false | آخری ٹچ سیٹ کو بھی کیپچر کریں۔. |
enableDataLayerPush | false | GA4 ایونٹ کا اخراج کریں۔. |
dataLayerEventName | pb_referral_submit | اس واقعہ کا نام۔. |
trackingFieldBaseId | '' | انجکشن شدہ فیلڈز کے لیے بیس فیلڈ ID۔. |
debug | false | براؤزر کنسول پر لاگ کیپچر فیصلوں کو درست کرنے کے لیے سیٹ کریں۔ یہ دیکھنے کا تیز ترین طریقہ کہ وزٹ کو اس طرح کا لیبل کیوں لگایا گیا۔. |
sourcePatterns جان بوجھ کر اس فہرست سے غائب ہے۔ اس کے اندراجات کو براہ راست جاوا اسکرپٹ کی ضرورت ہے۔ RegExp آبجیکٹ، اور پی ایچ پی کی کال بیک کی واپسی والی کوئی بھی چیز سٹرنگ کے طور پر آتی ہے جب تشکیل 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
پروگرامی طور پر حسب ضرورت ماخذ کے اصولوں کو انجیکٹ کریں جو منتظم UI میں ترتیب کردہ قواعد کے ساتھ چلتے ہیں۔ پلگ ان اس فلٹر کے قواعد کو محفوظ کردہ UI قواعد کے ساتھ ضم کرتا ہے، مشترکہ سیٹ کو ترجیح کے لحاظ سے ترتیب دیتا ہے، اور اسے فرنٹ اینڈ پر منتقل کرتا ہے۔.
پیرامیٹرز:
$sources(صفی) - خالی صف۔ شامل کرنے کے لیے اصولی صفوں کی ایک صف واپس کریں۔.
ہر اصول کا ہونا ضروری ہے: لیبل، میچ فیلڈ (ریفرر، utm_source، utm_medium، utm_campaign، utm_term، utm_content)، matchType (مشتمل یا مساوی)، میچ ویلیو، اور اختیاری ترجیح (پہلے سے طے شدہ 10، زیادہ رنز پہلے)۔.
اس فلٹر کے ذریعے شامل کردہ قواعد بھی استعمال کر سکتے ہیں۔ referrer_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
کنٹرول کریں کہ آیا پلگ ان کے فرنٹ اینڈ اثاثے (کوکی لائبریری اور ٹریکنگ اسکرپٹ) قطار میں ہیں۔ کسی صفحہ یا حالت پر لوڈنگ کو مکمل طور پر غیر فعال کرنے کے لیے غلط پر واپس جائیں۔.
پیرامیٹرز:
$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
ان لائن سی ایس ایس کو اوور رائیڈ کریں جو فرنٹ اینڈ پر اور بلاک ایڈیٹر کے پیش نظارہ میں ٹریکنگ فیلڈز کو چھپاتا ہے۔ ڈیفالٹ سی ایس ایس ٹریکنگ، لیگیسی گوگل ایڈس ٹریکر، اور مرر فیلڈ ریپرز، ٹارگٹنگ کو چھپاتا ہے .gform_wrapper .gfield pb-ref-tracking-, pb-gads-tracking-, اور pb-ref-mirror-class کے سابقے کے ساتھ۔.
پیرامیٹرز:
$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
Reports cache-invalidation debounce ونڈو کو ایڈجسٹ (یا غیر فعال) کریں۔ ایک نیا اندراج آنے کے بعد، رپورٹس کیشے کو زیادہ سے زیادہ ایک بار اس کئی سیکنڈ میں دوبارہ بنایا جاتا ہے تاکہ اعلیٰ حجم والی شکلیں اس پر زور نہ ڈالیں۔ ڈیفالٹ 60 سیکنڈ ہے؛ ہر اندراج پر فوری طور پر باطل کرنے کے لیے 0 واپس کریں۔.
پیرامیٹرز:
$seconds(int) - سیکنڈوں میں ڈیباؤنس ونڈو۔ ڈیفالٹ 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۔ اسے بدلنے کے لیے اپنا اپنا لوٹائیں۔.
// 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/';
} );