فارم کو اس کے لنک سے پہلے سے بھریں اور مہم کا ذریعہ ساتھ رکھیں
ہوسٹ کردہ صفحے کو اس کے لنک سے پہلے بھرے ہوئے جوابات کے ساتھ کھولیں، اور مہم کا ذریعہ جیسے utm_source پوشیدہ فیلڈ میں ساتھ رکھیں۔ مراحل، قواعد، اور URL میں قیمتیں رکھنے کا رازداری کا سمجھوتہ۔
یہ مضمون مشین کے ذریعے ترجمہ کیا گیا ہے۔ انگریزی میں اصل مضمون پڑھیں

ایک لنک فارم کو کچھ جوابات کے ساتھ پہلے سے بھرا ہوا کھول سکتا ہے، اور وہ ایسی قیمت بھی ساتھ لا سکتا ہے جو بھرنے والے کو کبھی نظر نہیں آتی، جیسے وہ مہم جس نے اسے بھیجا۔ دونوں v1.12.0 میں آئے۔ یہ ٹیوٹوریل دکھاتا ہے کہ ہوسٹ کردہ صفحے پر ان میں سے ہر ایک کیسے سیٹ کریں، پھر حدود بتاتا ہے: لنک کیا نہیں بھر سکتا، لنک ذاتی ڈیٹا کے لیے محفوظ جگہ کیوں نہیں، اور ایمبیڈڈ فارم پر کیا کریں، جہاں لنک بالکل نہیں پڑھا جاتا۔
آپ کو کیا چاہیے
ایک فارم جس کا ہوسٹ کردہ صفحہ شائع ہو۔ ہوسٹ کردہ صفحہ ٹیب پر ہوسٹ کردہ صفحہ شائع کریں کا سوئچ اس نوٹ کے ساتھ مقفل ہوتا ہے: "ہوسٹ کردہ صفحات ادا شدہ پلانز پر دستیاب ہیں۔" یہی کوئری اسٹرنگ کا قاعدہ مائیکروسائٹ صفحے کے فارم بلاک پر بھی لاگو ہوتا ہے، جس کی وضاحت مائیکروسائٹس والی پوسٹ میں ہے۔ لنک کسی فیلڈ کو اس کے نام سے بھرتا ہے، یعنی وہ اسٹرنگ جس کے تحت HTML ان پٹ پوسٹ کرتا ہے، اس کے لیبل سے نہیں۔ فیلڈز ٹیب کھولیں اور جن فیلڈز کو بھرنے کا ارادہ ہے ان کا نام دیکھ لیں۔
لنک سے فیلڈ کو پہلے سے بھریں
فیلڈز ٹیب پر فیلڈ کا نام نوٹ کریں۔ اس مثال کے لیے،
emailنام کی ایک فیلڈ۔ہوسٹ کردہ صفحہ ٹیب کھولیں اور یقینی بنائیں کہ ہوسٹ کردہ صفحہ شائع کریں آن ہے۔ "Live at" کے ساتھ آپ کو صفحے کا پتہ نظر آئے گا۔ اسے کاپی کریں۔
پتے کے آخر میں سوالیہ نشان، فیلڈ کا نام، برابر کا نشان اور قیمت لگائیں۔ مزید جوڑوں کو ایمپرسینڈ سے جوڑیں۔
تیار لنک کو پرائیویٹ ونڈو میں کھولیں۔ فیلڈ میں قیمت پہلے سے موجود ہونی چاہیے۔
YOUR_HOSTED_PAGE_ADDRESS?email=ada@example.com&topic=Salesیہاں YOUR_HOSTED_PAGE_ADDRESS وہ پتہ ہے جو "Live at" کے بعد ہے، اور topic ایک ڈراپ ڈاؤن فیلڈ کا نام ہے جس میں Sales کا آپشن ہے۔ کچھ قواعد طے کرتے ہیں کہ اصل میں کیا بھرا جاتا ہے:
پہلے سے بھرنا صرف وہ جگہ ہے جہاں سے کنٹرول شروع ہوتا ہے۔ بھرنے والا وہ ہر چیز بدل سکتا ہے جو اسے نظر آتی ہے، اور جب تک وہ بھیجیں نہ دبائے کچھ بھی جواب نہیں گنا جاتا۔ پھر اسے بالکل اسی طرح پرکھا جاتا ہے جیسے ٹائپ کی ہوئی قیمت کو۔
ڈراپ ڈاؤن، ایک انتخاب یا متعدد انتخاب صرف تب قیمت لیتا ہے جب وہ فیلڈ کے اپنے آپشنز میں سے ایک ہو۔ باقی سب نظر انداز کر دیا جاتا ہے۔
چیک باکس
1لیتا ہے۔ پیمانہ یا درجہ بندی اپنی حد کے اندر ایک پورا عدد لیتی ہے۔دورانیہ، گرڈ، چیک باکس گرڈ اور فائل فیلڈز کبھی نہیں بھری جاتیں۔
جو کلید فارم کی فیلڈ نہ ہو اسے نظر انداز کر دیا جاتا ہے۔
اگر بھرنے والا جوابات بھیج چکا ہو اور صفحہ واپس آ گیا ہو، مثلاً کسی خرابی کے بعد، تو اس کے جوابات لنک پر غالب رہتے ہیں۔
گریڈ شدہ فارم کو کبھی پہلے سے نہیں بھرا جاتا، اس لیے لنک پرچے کا جواب پہلے سے نہیں دے سکتا۔
مہم کا ذریعہ پوشیدہ فیلڈ میں ساتھ رکھیں
پوشیدہ فیلڈ ایسی قیمت رکھتی ہے جو بھرنے والا کبھی نہیں دیکھتا اور نہ بدلتا ہے۔ اسی طرح مہم کا ذریعہ، یا آپ کے CRM کا کوئی حوالہ، صفحے کو بھرے بغیر سبمشن کے ساتھ پہنچ جاتا ہے۔
فیلڈز ٹیب پر فیلڈ شامل کریں دبائیں۔
نام کو
utm_sourceپر سیٹ کریں۔ قسم کو پوشیدہ پر سیٹ کریں۔ پوشیدہ چنتے ہی قسم کے نیچے ہیلپر "لنک سے بھرا جاتا ہے" پڑھتا ہے اور لنک کی وہ شکل دکھاتا ہے جو استعمال کرنی ہے۔فیلڈ کو پہلے مرحلے پر رکھیں۔ پوشیدہ فیلڈ پہلے مرحلے پر ہونی چاہیے، جہاں کوئی شاخ اسے چھوڑ نہ سکے، اور اس مرحلے میں ایک ایسا سوال بھی چاہیے جو بھرنے والا دیکھ سکے، صرف پوشیدہ فیلڈز نہیں۔
فارم محفوظ کریں۔
اپنے لنک میں کلید شامل کریں:
YOUR_HOSTED_PAGE_ADDRESS?utm_source=newsletter۔ اسے کھولیں، نظر آنے والی فیلڈز بھریں اور بھیجیں۔نئی سبمشن کھولیں۔ newsletter کی قیمت اس کے جوابات میں موجود ہے۔ FormFlow کا تبدیلیوں کا ریکارڈ کہتا ہے کہ یہ ایکسپورٹس، Google Sheets اور ویب ہکس تک بھی پہنچتی ہے۔
پوشیدہ فیلڈ کبھی لازمی نہیں ہوتی اور اس کے لیے کوئی قواعد سیٹ نہیں ہوتے، کیونکہ بھرنے والا نہ انکار دیکھ سکتا ہے نہ اسے ٹھیک کر سکتا ہے۔ اس کا نام فارم کی ہنی پاٹ فیلڈ کا نہیں ہو سکتا۔ اسے کبھی ایسی اسکرین پر واپس نہیں چھاپا جاتا جو بھرنے والے کے جوابات کی فہرست دکھاتی ہو۔
سخت موڈ اور پوشیدہ فیلڈز
سیکیورٹی ٹیب پر فیلڈ لسٹ کے مطابق سبمشنز کی توثیق کریں کا سوئچ سخت موڈ ہے۔ اس کے آن ہونے پر سبمشن کو فارم کی فیلڈ لسٹ سے مطابقت رکھنی ہوتی ہے، اس لیے وہ کلید جسے فارم نے ظاہر نہیں کیا ایک مسئلہ ہے۔ پوشیدہ فیلڈ ظاہر کرنا ہی اس کی کلید کو گزرنے دیتا ہے، اس لیے آپ سخت موڈ بند کیے بغیر مہمات کو ٹریک کر سکتے ہیں۔
ایمبیڈڈ فارم پر
پہلے سے بھرنا وہ لنک پڑھتا ہے جس نے FormFlow کا پیش کردہ صفحہ کھولا۔ ایمبیڈڈ فارم آپ کے اپنے صفحے پر رہتا ہے، اس لیے FormFlow وہ لنک کبھی نہیں دیکھتا۔ تیار کردہ کمپوننٹ میں پوشیدہ فیلڈ شامل ہوتی ہے، ایک سادہ ان پٹ کی شکل میں جس میں کوئی قیمت نہیں۔ اسے بھرنا آپ کے صفحے کا کام ہے۔ ایک کم سے کم اسکرپٹ، جو آپ لکھتے ہیں اور FormFlow تیار نہیں کرتا، یوں ہوتا ہے:
<input name="utm_source" type="hidden">
<script>
var source = new URLSearchParams(location.search).get('utm_source');
var input = document.querySelector('input[name="utm_source"]');
if (source && input) { input.value = source; }
</script>اسکرپٹ کو فارم کے بعد رکھیں۔ ان پٹ کی سطر وہ ہے جو تیار کردہ کمپوننٹ utm_source نام کی پوشیدہ فیلڈ کے لیے رکھتا ہے۔ سخت موڈ کو پھر بھی فارم میں پوشیدہ فیلڈ ظاہر کی ہوئی چاہیے۔
جاننے کے لیے حدود
پینل کا پیش منظر کبھی پہلے سے بھرنا نہیں لیتا۔ اصل لنک سے ٹیسٹ کریں۔
جو فارم صرف فہرست (روسٹر) والوں کو اجازت دیتا ہے وہ لوگوں کو سائن ان مرحلے سے گزارتا ہے، اور پہلے سے بھرا ہوا اس ری ڈائریکٹ میں باقی نہیں رہتا۔
گریڈ شدہ فارم میں پوشیدہ فیلڈز نہیں ہو سکتیں۔ بلڈر یہی کہتا ہے: "جواب کی کلید والے فارم میں پوشیدہ فیلڈز نہیں ہو سکتیں۔"
لنک کی ہر قیمت آپ کی اینالیٹکس اور لاگز تک پہنچ سکتی ہے، چاہے وہ پوشیدہ فیلڈ ہو یا نہ ہو۔