ارجاع دهنده یا منبع ورودی کاربر به سایت شما

ارجاع دهنده به سایت شما و تشخیص با جاوا اسکریپت یا php

زمان مطالعه

2 دقیقه

تعداد بازدید

549

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب
بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم

ارجاع دهنده یا منبع ورودی کاربر به سایت شما

ارجاع دهنده به سایت شما و تشخیص با جاوا اسکریپت یا php

زمان مطالعه

2 دقیقه

تعداد بازدید

549

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب

برای لاگ گیری در سایت گاهی نیاز هست که بدونیم کاربر ما از چه منبعی وارد سایت ما شدند مثلا یک تبلیغ در اینستاگرام انجام دادیم و لازمه بدونیم چند نفر از این لینک بازدید کردند اما دقیقا از منبع اینستاگرام.

خوب اینجا لیستی از راه حل های مختلف برای فهمیدن منبع ورودی داریم

  • افزودن کد گوگل آنالیتیکس به سایت
  • افزودن کد به صورت کوئری به آخر url ما مثل jobteam.ir?referre=linkedin
  • افزودن کد با استفاده از جاوا اسکریپت
  • افزودن کد با زبان php
  • و .... 

دقت کنید با زبان های برنامه نویسی دیگر هم میشه تشخیص داد منبع ورودی از کجا بوده.

برای تشخیص منبع با جاوا اسکریپت به صورت ذیل عمل کنید

var x = document.referrer;

که خروحی از x بگیریم با فرض اینکه کاربر روی لینک ما در لینکدین کلیک کرده میشه linkedin.com

روش ساده تو بخش کنسول مرورگر وارد کردن کد ذیل هست که خروجی با فرض بالا همون لینکدین خواهد بود.

document.referrer

نکته منبع فقط در اولین ورودی از سمت منبع به سایت شما قابل تشخیصه و اگر به صورت مستقیم با وارد کردن آدرس وارد سایت شدید خروجی null هستش.

نکته پس از ورود به سایت از طریق منبع لینک دهنده اگر وارد صفحه ای دیگر از سایت شدید منبع در درخواست های بعدی سایت خود شماست.

در php هم کافیه به صورت ذیل عمل کنید

if(isset($_SERVER['HTTP_REFERER'])) {
echo $_SERVER['HTTP_REFERER'];
}

 

بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم

پرسش و پاسخ
0
دوره پیشنهادی
دوره پیشنهادی