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

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

بهزاد میرزازاده بهزاد میرزازاده

زمان مطالعه

3 دقیقه

بازدید

948

پرسش و پاسخ

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'];
}