فیلدهای پنهان: ارسال دادهها بدون ورودی کاربر
همه دادهها از ورودی کاربر نمیآیند. آنها از کجا آمدهاند؟ روی کدام تبلیغ کلیک کردهاند؟ در کدام صفحه بودهاند؟ فیلدهای پنهان این دادههای نامرئی را بهطور خودکار ثبت میکنند و بدون ایجاد مشکل در فرمهای شما، اطلاعات ارسالی شما را غنیتر میکنند. در اینجا نحوه استفاده مؤثر از آنها آورده شده است.
فیلدهای پنهان چیستند؟
تعریف
فیلدهای پنهان، عناصر فرمی هستند که دادهها را ذخیره و ارسال میکنند، بدون اینکه برای کاربران قابل مشاهده باشند. آنها مانند فضای خالی در فرم به نظر میرسند، اما حاوی مقادیری هستند که همراه با ورودیهای کاربر ارسال میشوند.
چگونه کار می کنند
فرم قابل مشاهده: ┌──────────────────────────────────────┐ │ نام: [جان اسمیت] │ │ ایمیل: [[ایمیل محافظت شده] ] │ │ پیام: [چقدر...] │ │ │ │ [ارسال] │ └────────────────────────────────────┘ آنچه در واقع ارسال میشود: - نام: جان اسمیت - ایمیل: [ایمیل محافظت شده] - پیام: چقدر ... - منبع: google_ads ← فیلد پنهان - کمپین: summer_sale_2026 ← فیلد پنهان - صفحه فرود: /pricing ← فیلد پنهان
سابقه کاربر
- کاربران فیلدهای پنهان را نمیبینند
- هیچ فیلد اضافی برای پر کردن وجود ندارد
- فرم تمیز و متمرکز باقی میماند
- دادهها به صورت خودکار ثبت میشوند
چرا از فیلدهای پنهان استفاده کنیم؟
۱. منابع بازاریابی را پیگیری کنید
بدانید کدام کمپینها منجر به جذب مشتری میشوند:
- شناسههای کمپین تبلیغاتی
- منابع ترافیکی
- ارجاعات وابسته
- کانال های رسانه های اجتماعی
۲. ثبت محتوای صفحه
بدانید کاربران هنگام ارسال مطلب کجا بودهاند:
- آدرس صفحه فرود
- محصول در حال مشاهده
- پست وبلاگ در حال خوانده شدن
- زبان/نسخه صفحه
3. اطلاعات فنی را منتقل کنید
ثبت اطلاعات سیستم:
- نسخه فرم
- نوع تست A/B
- عامل کاربر
- TIMESTAMP
۴. اطلاعات شناختهشده را از قبل پر کنید
دادههایی را که از قبل دارید، وارد کنید:
- شناسه کاربری (در صورت ورود به سیستم)
- نوع حساب
- سطح اشتراک
- تعاملات قبلی
۵. دادههای مرتبط را به هم متصل کنید
ارسالها را به سیستمهای دیگر پیوند دهید:
- شناسههای رکورد CRM
- شمارههای سفارش
- ارجاع بلیط
- شناسههای جلسه
ایجاد فیلدهای پنهان در AFB
روش ۱: فیلد متنی با حالت پنهان
- اضافه کردن متن رشته به فرم شما
- تنظیمات فیلد باز
- فعال میدان پنهان حالت
- مقدار پیشفرض را تنظیم کنید
- فیلد در ظاهر (فرانتاند) نامرئی میشود
گزینه های پیکربندی
- برچسب: نام داخلی (برای مرجع شما)
- مقدار پیشفرض: مقدار برای ارسال
- پنهان: ON را روشن کنید
راه اندازی مثال
فیلد: برچسب متن: "منبع ترافیک" پنهان: بله مقدار پیشفرض: "organic_search"
موارد استفاده رایج از فیلدهای پنهان
مورد استفاده ۱: ردیابی پارامترهای UTM
سابقه و هدف: پیگیری کنید که کدام کمپینهای بازاریابی باعث ارسال فرمها میشوند
فیلدهای پنهان:
utm_source: [مقدار از URL] utm_medium: [مقدار از URL] utm_campaign: [مقدار از URL] utm_content: [مقدار از URL] utm_term: [مقدار از URL]
مثال آدرس اینترنتی:
yoursite.com/contact?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale
دادههای ارسالی:
نام: جان اسمیت ایمیل: [ایمیل محافظت شده] utm_source: google utm_medium: cpc utm_campaign: summer_sale
مورد استفاده ۲: زمینه صفحه/محصول
سابقه و هدف: بدانید فرم در کدام صفحه بوده است
فیلد پنهان:
page_url: [آدرس صفحه فعلی] page_title: [عنوان صفحه فعلی] product_id: [محصول در حال مشاهده]
چرا مفید است:
- «من در مورد ... سوالی دارم ...» → شما میدانید کدام محصول
- درخواست پشتیبانی → شما میدانید که آنها کدام مقاله را میخواندند
- درخواست فروش → شما میدانید کدام صفحه خدمات
مورد استفاده ۳: نسخه فرم/آزمایش
سابقه و هدف: پیگیری اینکه کدام نوع فرم ارسال شده است
فیلدهای پنهان:
form_version: "نسخه ۲.۳" ab_test_variant: "B" form_location: "نوار کناری"
چرا مفید است:
- مقایسه نرخ تبدیل بین نسخهها
- بدانید کدام نوع A/B عملکرد بهتری داشته است
- اثربخشی قرارگیری فرم را پیگیری کنید
مورد استفاده ۴: اطلاعات ارجاعدهنده
سابقه و هدف: بدانید کاربران چگونه به سایت شما رسیدهاند
فیلد پنهان:
referrer_url: [ارجاعدهنده سند]
ضبطها:
- کدام سایت به شما لینک داده است
- کدام موتور جستجو
- بستر رسانه های اجتماعی
- کمپین ایمیلی (در صورت کلیک روی لینک)
مورد استفاده ۵: شناسایی کاربر
سابقه و هدف: ارسالها را به کاربران شناختهشده لینک دهید
فیلدهای پنهان:
user_id: [شناسه کاربر وردپرس] user_email: [ایمیل کاربر وارد شده] customer_type: [نوع حساب کاربری]
چرا مفید است:
- کاربران وارد شده اطلاعات را دوباره وارد نمیکنند
- پیوند به رکوردهای CRM
- پیگیری شخصیسازیشده
مورد استفاده ۶: برچسب زمانی/فراداده
سابقه و هدف: ضبط زمینه ارسال
فیلدهای پنهان:
submition_timestamp: [تاریخ/زمان فعلی] user_timezone: [منطقه زمانی مرورگر] browser_language: [تنظیمات زبان مرورگر]
مورد کاربردی ۷: ردیابی همکاران/شرکا
سابقه و هدف: شرکای اعتباری برای ارجاعات
فیلد پنهان:
affiliate_id: [مقدار از پارامتر URL] partner_code: [مقدار کوکی]
مثال آدرس اینترنتی:
yoursite.com/signup?ref=partner123
مقادیر فیلد پنهان پویا
مقادیر استاتیک
کدنویسی شده، برای همه یکسان:
form_name: "فرم تماس" form_version: "1.0" department: "فروش"
پارامترهای URL
مقادیر از آدرس صفحه:
آدرس اینترنتی: yoursite.com/page?source=facebook&campaign=spring فیلدهای پنهان capture: منبع: "facebook" campaign: "spring"
اطلاعات صفحه
زمینه صفحه فعلی:
page_url: "https://yoursite.com/products/widget" page_title: "ویجت پریمیوم - سایت شما"
مقادیر کوکی
دادههای ذخیره شده در مرورگر:
visitor_id: [از کوکی ردیابی] first_visit: [تاریخ اولین بازدید از کوکی]
تولید شده توسط جاوا اسکریپت
مقادیر محاسبه شده در صفحه:
برچسب زمان: [زمان فعلی] وضوح صفحه: [اندازه صفحه نمایش کاربر] منطقه زمانی: [منطقه زمانی کاربر]
تنظیم ضبط پارامتر URL
نحوه کار پارامترهای URL
آدرس اینترنتی پایه: yoursite.com/contact با پارامترهای: yoursite.com/contact?source=email&campaign=newsletter پارامترها: - source = email - campaign = newsletter
ثبت پارامترها در فیلدهای پنهان
مرحله 1: ایجاد فیلد مخفی با نام پارامتر
برچسب فیلد: منبع پنهان: بله پیشفرض: (خالی یا مقدار جایگزین)
مرحله 2: پیکربندی برای خواندن از URL
اگر نامها مطابقت داشته باشند، فیلد به طور خودکار از پارامتر URL پر میشود.
مرحله 3: با پارامترهای URL تست کنید
به آدرس yoursite.com/contact?source=test_value مراجعه کنید. فرم را ارسال کنید. ارسال را بررسی کنید: source = "test_value"
بهترین روش
۱. از نامگذاری واضح استفاده کنید
خوب: - traffic_source - utm_campaign - landing_page_url موارد منع: - field1 - data - x
۲. تنظیم مقادیر جایگزین
اگر پارامتر URL وجود نداشته باشد چه؟
مقدار پیشفرض: "مستقیم" (برای منبع) مقدار پیشفرض: "هیچ" (برای کمپین) مقدار پیشفرض: "ارگانیک" (برای متوسط)
۳. بیش از حد پیگیری نکنید
فقط دادههایی را ثبت کنید که واقعاً از آنها استفاده خواهید کرد:
- آیا این حوزه را تحلیل خواهید کرد؟
- آیا به صلاحیت سرب کمک میکند؟
- آیا پیگیری لازم است؟
4. شفاف باشید
سیاستهای حفظ حریم خصوصی باید موارد زیر را ذکر کنند:
- چه دادههایی را جمعآوری میکنید
- نحوه استفاده از دادههای ردیابی
- ادغام های شخص ثالث
5. به طور کامل تست کنید
- فرم آزمون را با پارامترها ارسال کنید
- مقادیر ثبت شده را به درستی تأیید کنید
- سناریوهای پارامتر از دست رفته را آزمایش کنید
- بررسی کنید که آیا اطلاعات ارسالی شامل دادههای پنهان است یا خیر
۶. در صورت نیاز اعتبارسنجی کنید
برای مقادیر پنهان حیاتی:
- تأیید قالب سمت سرور
- ورودی را پاکسازی کنید
- کورکورانه به دادههای سمت کلاینت اعتماد نکنید
فیلدهای پنهان در اعلانهای ایمیل
شامل دادههای پنهان
فیلدهای پنهان میتوانند در ایمیلهای اعلان ظاهر شوند:
فرم تماس جدید برای ارسال نام: جان اسمیت ایمیل: [ایمیل محافظت شده] پیام: مایلم بیشتر بدانم... --- اطلاعات ردیابی --- منبع: google_ads کمپین: summer_sale صفحه: /pricing
سازماندهی محتوای ایمیل
- فیلدهای پنهان را جداگانه گروهبندی کنید
- آنها را به عنوان «ردیابی» یا «فراداده» برچسبگذاری کنید
- حذف ایمیلهای مربوط به مشتریان را در نظر بگیرید
فیلدهای پنهان در خروجیها
صادرات CSV
فیلدهای پنهان به صورت ستون نمایش داده میشوند:
نام، ایمیل، پیام، منبع، کمپین، صفحه جان،[ایمیل محافظت شده]سوال...،گوگل،حراج تابستانی،/قیمتگذاری جین،[ایمیل محافظت شده]،استعلام...،فیسبوک،طرح_تبلیغاتی_بهاری،/خدمات
فیلتر کردن بر اساس فیلدهای پنهان
در صفحه گسترده شما:
- برای دیدن همه سرنخهای گوگل، بر اساس منبع فیلتر کنید
- برای سنجش پیشنهادات ویژه، بر اساس کمپین فیلتر کنید
- تبدیل را بر اساس صفحه فرود تجزیه و تحلیل کنید
مثال انتساب بازاریابی
برپایی
فیلدهای پنهان: ۱. utm_source (پیشفرض: "direct") ۲. utm_medium (پیشفرض: "none") ۳. utm_campaign (پیشفرض: "none") ۴. utm_content (پیشفرض: "none") ۵. landing_page (آدرس اینترنتی فعلی را ثبت میکند)
آدرسهای اینترنتی کمپینهای تبلیغاتی
تبلیغات گوگل: yoursite.com/offer?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale فیسبوک: yoursite.com/offer?utm_source=facebook&utm_medium=paid_social&utm_campaign=retargeting ایمیل: yoursite.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=march_promo
دادههای حاصل
ارسال ۱: - نام: جان - utm_source: google - utm_medium: cpc - utm_campaign: spring_sale ارسال ۲: - نام: جین - utm_source: facebook - utm_medium: paid_social - utm_campaign: retargeting ارسال ۳: - نام: باب - utm_source: direct - utm_medium: none - utm_campaign: none (هیچ پارامتر UTM در URL وجود ندارد)
تحلیل و بررسی
- تبلیغات گوگل: ۴۵ سرنخ
- فیسبوک: ۳۲ سرنخ
- ایمیل: ۲۸ سرنخ
- مستقیم: ۱۵ سرنخ
ملاحظات امنیتی
پنهان ≠ امن
مهم: فیلدهای پنهان برای کاربرانی که صفحه را بررسی میکنند، نامرئی نیستند.
- قابل مشاهده در کد منبع صفحه
- با ابزارهای توسعه مرورگر قابل مشاهده است
- قابل تغییر توسط کاربران ماهر
چه چیزهایی را نباید در فیلدهای مخفی قرار داد
- رمزهای عبور یا اسرار
- اطلاعات شخصی حساس
- قیمتی که نباید اصلاح شود
- توکنهای امنیتی (مگر اینکه به درستی اعتبارسنجی شوند)
چه چیزی مناسب است؟
- دادههای ردیابی/تحلیلی
- زمینه صفحه
- فرادادههای غیر حساس
- مقادیری که سمت سرور اعتبارسنجی میشوند
عیب یابی
فیلد پنهان ارسال نمیشود
- تأیید کنید که فیلد واقعاً در فرم وجود دارد
- بررسی کنید که حالت مخفی فعال باشد
- مطمئن شوید که مقدار پیشفرض تنظیم شده است
- ابتدا با مقدار استاتیک ساده تست کنید
پارامتر URL ثبت نشده است
- بررسی تطابق دقیق نام پارامتر (حساس به حروف بزرگ و کوچک)
- تأیید کنید که URL پارامتر دارد
- ضبط پارامتر تست پیکربندی شده است
مقدار همیشه پیشفرض را نشان میدهد
- ممکن است منبع مقدار پویا پیکربندی نشده باشد
- بررسی خطاهای جاوا اسکریپت در کنسول
- تأیید کنید که ویژگی پشتیبانی میشود
مقادیر خالی در ارسالها
- تنظیم مقادیر پیشفرض جایگزین
- بررسی کنید که آیا منبع ارزش در دسترس بوده است یا خیر
- ممکن است نشاندهنده بازدیدهای مستقیم باشد (بدون پارامتر)
خلاصه
استفاده موثر از فیلدهای پنهان:
- اضافه کردن فیلد متنی - با حالت مخفی فعال
- برچسب را تنظیم کنید - نام واضح و توصیفی
- پیکربندی مقدار – منبع استاتیک یا دینامیک
- تنظیم پشتیبان - پیشفرض اگر منبع در دسترس نباشد
- به طور کامل تست کنید - تأیید مقادیر ثبت شده
- استفاده در تحلیل - فیلتر کردن و گزارش دادههای پنهان
نتیجه
فیلدهای پنهان، فرمهای شما را از ابزارهای ساده جمعآوری داده به ابزارهای قدرتمند ردیابی تبدیل میکنند. بدون ایجاد مزاحمت برای کاربران، شما میتوانید اطلاعات بازاریابی، زمینه صفحه و فرادادههایی را که هر ارسال را غنیتر میکنند، ثبت کنید. بدانید کدام کمپینها منجر به جذب مشتری بالقوه میشوند، کدام صفحات باعث ایجاد درخواست میشوند و کدام محتوا تبدیل میشود - همه اینها به صورت خودکار انجام میشود.
سازنده فرم خودکار از طریق حالت مخفی فیلد متنی، از فیلدهای مخفی پشتیبانی میکند و به شما امکان میدهد پارامترهای URL، اطلاعات صفحه و مقادیر استاتیک را در کنار ارسالهای کاربر ثبت کنید.
آماده ردیابی دادههای بیشتر هستید؟ دانلود فرم ساز خودکار و شروع به استفاده از فیلدهای پنهان برای غنیسازی فرمهای ارسالی خود کنید.