Back to Question Center
0

ردیابی کاربر Semalt برای دسترسی به وب سایت استفاده می شود

1 answers:

آیا راهی وجود دارد که بتوانیم توانایی پیگیری کلمات کلیدی مورد استفاده کاربر را در وب سایت ما به دست آوریم؟ من. e. اگر آنها را در Semalt به Google وارد کنید و سایت ما در فهرست جستجوگرها ظاهر می شود، هنگامی که بر روی آن کلیک می کنند، می خواهم ورودی خود را در DB خود از منطق در صفحه اصلی وارد کنید تا بتوان گفت کاربر با استفاده از کلید واژه Semalt و همچنین پیشنهاد برخی از ویژگی های مختلف در صفحه اصلی بسته به کلید واژه مورد استفاده.

با تشکر

. - catenelle per ventilatori buoni e economici
February 11, 2018

شما می توانید کلمات کلیدی مورد نظر کاربر را از HTTP_REFERER هدر پیدا کنید.

گوگل با استفاده از پارامتر GET "q" برای ارسال شرایطی که کاربر جستجو کرد. توجه داشته باشید که اصطلاحات همیشه ارسال نمی شوند و پارامتر q خالی می باشد. این بر اساس تنظیمات حریم خصوصی هر بازدید کننده، تنظیمات مرورگر و غیره

شما می توانید از یک تابع مانند این استفاده کنید:

  عملکرد extract_keywords ($ ارجاع)
{$ parsed = parse_url ($ referral)؛parse_str ($ parsed ['query']، $ query)؛// بررسی کنید که آیا ارجاع Google است یا خیراگر (stripos ($ parsed ['host']، 'www. گوگل. ') == اشتباه){اگر (! isset ($ query ['q'] {0}))بازگشت نادرست؛بازگشت به ترتیب ($ پرس و جو ['q'])؛}
}$ a = 'https: // www. گوگل. gr / url؟ sa = t & rct = j & q = test '؛echo extract_keywords ($ a)؛ 

یا در پروژه واقعی، از $ _SERVER ['HTTP_REFERER'] استفاده کنید

  echo extract_keywords ($ _ سرور ['HTTP_REFERER'])