پرش به محتوا

کتابخانه

دانلود search-insights و نشانی CDN ایرانی

search-insights یه کتابخانه جاوااسکریپت از Algolia با مجوز MIT هست که کلیک، تبدیل و بازدید کاربرها روی نتیجه های جستجو رو به Insights API خود Algolia گزارش می ده. اگه جستجوی سایتت با Algolia کار می کنه، با این بسته می تونی رفتار کاربرها رو ثبت کنی و کیفیت جستجو رو بهتر کنی.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز MIT؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۲.۱۷.۳
نسخه‌ها در مخزن
۱۹
مجوز
MIT
سازنده
Algolia
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۲.۱۷.۳ آخرین

۱۲۳ کیلوبایت· ۱۳ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/search-insights@2.17.3/dist/search-insights.min.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/search-insights@2.17.3/dist/search-insights.min.js" integrity="sha256-Vn1DwuVieWhg935QO0yKF/SFjwST+uQ6rN8H3aqjDB0=" crossorigin="anonymous"></script>

SHA-256: 567d43c2e562796860f77e503b4c8a17f4858f0493fae43aacdf07ddaaa30c1d

درباره search-insights (سرچ اینسایتس)

وقتی سایتت جستجوی خوبی داره، سؤال بعدی همیشه یکیه: کاربرها واقعاً چی رو می بینن و روی چی کلیک می کنن؟ search-insights برای جواب دادن به همین سؤاله. Algolia این کتابخانه کوچیک جاوااسکریپت رو ساخته و کارش اینه که رویدادهای کلیک، تبدیل (مثل افزودن به سبد یا خرید) و نمایش آیتم ها رو از مرورگر کاربر به Insights API بفرسته. خودش موتور جستجو نیست و نتیجه ای نشون نمی ده. فقط رفتار کاربر رو گزارش می ده.

داده ای که می فرستی به Algolia کمک می کنه آنالیتیکس دقیق تری از جستجوی سایتت داشته باشی. بعضی قابلیت های Algolia هم که به رفتار کاربر تکیه دارن، از همین رویدادها استفاده می کنن. اینکه کدوم قابلیت ها توی پلن تو فعاله به حساب و تنظیمات خود Algolia برمی گرده، پس قبل از شروع پنلت رو چک کن.

این بسته به درد کی می خوره؟ فروشگاه اینترنتی، سایت محتوایی یا وب اپی که جستجوش رو با Algolia ساخته، معمولاً با InstantSearch. اگه از جستجوی پیش فرض وردپرس یا موتور دیگه ای مثل Elasticsearch استفاده می کنی، سراغش نرو. بدون حساب Algolia و ایندکس فعال هم هیچ کاری نمی کنه.

یه نکته برای سایت های ایرانی: Algolia سرویس خارجیه و رویدادها به سرورهای بیرون از کشور می رن. دسترسی به این سرویس از ایران ممکنه محدودیت داشته باشه، پس قبل از اینکه جستجوی کل سایتت رو روش بذاری، یه بار تستش کن. حریم خصوصی هم مهمه. برای شناسه کاربر یه مقدار ناشناس بساز و شماره موبایل یا ایمیل رو توش نذار.

موقع استفاده یه چیز رو یادت بمونه: رویدادهای بعد از جستجو معمولاً به شناسه کوئری همون جستجو نیاز دارن، پس توی درخواست جستجو گزینه کلیک آنالیتیکس رو فعال کن. نسخه رسمی و بدون تغییر این کتابخانه توی مخزن داخلی ما هم هست، برای روزهایی که دسترسی به npm و منابع بین المللی مشکل داره.

راهنمای استفاده

استفاده ازش سخت نیست، ولی ترتیب کارها مهمه. قدم های کلی اینه:

  • فایل کتابخانه رو با کد آماده پایین همین صفحه توی صفحه ات بیار، قبل از اسکریپتی که قراره رویداد بفرسته. اگه پروژه ات با باندلر ساخته می شه، می تونی بسته npm با نام search-insights رو نصب کنی و import کنی.
  • کتابخانه رو با شناسه اپلیکیشن Algolia و یه کلید API فقط جستجو (search-only) مقداردهی اولیه کن. کلید ادمین نباید هیچ وقت توی کد سمت مرورگر بیاد.
  • برای هر بازدیدکننده یه userToken ناشناس تنظیم کن تا رویدادهای یه کاربر به هم وصل بشن.
  • توی درخواست جستجو، کلیک آنالیتیکس رو فعال کن تا شناسه کوئری برگرده.
  • بعد از کلیک، تبدیل یا نمایش آیتم، تابع همون رویداد رو صدا بزن. تابع سراسری کتابخانه معمولاً aa صدا زده می شه و شناسه ایندکس، اسم رویداد و شناسه آیتم ها رو بهش می دی.
  • اگه با InstantSearch کار می کنی، اول مستندات خودش رو ببین. ارسال رویداد رو می شه از اون سمت هم فعال کرد.

آخرش تب Network مرورگر رو باز کن و ببین درخواست ها بدون خطا می رن یا نه. بعد از چند دقیقه رویدادها باید توی بخش Insights پنل Algolia دیده بشن.

همه نسخه‌ها (۱۹)

نسخه‌های ۲.x ۱۵ نسخه
  • ۲.۱۷.۳ آخرین نسخه ۱۲۳ کیلوبایت·
    دانلودنسخه 2.17.3
    نشانی مستقیم فایل اصلی 2.17.3 https://mirror.wbweb.ir/npm/search-insights@2.17.3/dist/search-insights.min.js
  • ۲.۱۷.۲ ۱۲۰ کیلوبایت·
    دانلودنسخه 2.17.2
    نشانی مستقیم فایل اصلی 2.17.2 https://mirror.wbweb.ir/npm/search-insights@2.17.2/dist/search-insights.min.js
  • ۲.۱۷.۱ ۱۱۸ کیلوبایت·
    دانلودنسخه 2.17.1
    نشانی مستقیم فایل اصلی 2.17.1 https://mirror.wbweb.ir/npm/search-insights@2.17.1/dist/search-insights.min.js
  • ۲.۱۷.۰ ۱۱۸ کیلوبایت·
    دانلودنسخه 2.17.0
    نشانی مستقیم فایل اصلی 2.17.0 https://mirror.wbweb.ir/npm/search-insights@2.17.0/dist/search-insights.min.js
  • ۲.۱۶.۳ ۱۱۸ کیلوبایت·
    دانلودنسخه 2.16.3
    نشانی مستقیم فایل اصلی 2.16.3 https://mirror.wbweb.ir/npm/search-insights@2.16.3/dist/search-insights.min.js
  • ۲.۱۶.۲ ۱۱۷ کیلوبایت·
    دانلودنسخه 2.16.2
    نشانی مستقیم فایل اصلی 2.16.2 https://mirror.wbweb.ir/npm/search-insights@2.16.2/dist/search-insights.min.js
  • ۲.۱۶.۱ ۸۸ کیلوبایت·
    دانلودنسخه 2.16.1
    نشانی مستقیم فایل اصلی 2.16.1 https://mirror.wbweb.ir/npm/search-insights@2.16.1/dist/search-insights.min.js
  • ۲.۱۶.۰ ۷۲ کیلوبایت·
    دانلودنسخه 2.16.0
    نشانی مستقیم فایل اصلی 2.16.0 https://mirror.wbweb.ir/npm/search-insights@2.16.0/dist/search-insights.min.js
  • ۲.۱۵.۰ ۵۸ کیلوبایت·
    دانلودنسخه 2.15.0
    نشانی مستقیم فایل اصلی 2.15.0 https://mirror.wbweb.ir/npm/search-insights@2.15.0/dist/search-insights.min.js
  • ۲.۱۴.۰ ۴۸ کیلوبایت·
    دانلودنسخه 2.14.0
    نشانی مستقیم فایل اصلی 2.14.0 https://mirror.wbweb.ir/npm/search-insights@2.14.0/dist/search-insights.min.js
  • ۲.۱۳.۰ ۴۸ کیلوبایت·
    دانلودنسخه 2.13.0
    نشانی مستقیم فایل اصلی 2.13.0 https://mirror.wbweb.ir/npm/search-insights@2.13.0/dist/search-insights.min.js
  • ۲.۱۰.۰ ۴۸ کیلوبایت·
    دانلودنسخه 2.10.0
    نشانی مستقیم فایل اصلی 2.10.0 https://mirror.wbweb.ir/npm/search-insights@2.10.0/dist/search-insights.min.js
  • ۲.۸.۲ ۴۳ کیلوبایت·
    دانلودنسخه 2.8.2
    نشانی مستقیم فایل اصلی 2.8.2 https://mirror.wbweb.ir/npm/search-insights@2.8.2/dist/search-insights.min.js
  • ۲.۲.۱ ۳۷ کیلوبایت·
    دانلودنسخه 2.2.1
    نشانی مستقیم فایل اصلی 2.2.1 https://mirror.wbweb.ir/npm/search-insights@2.2.1/dist/search-insights.min.js
  • ۲.۰.۴ ۳۲ کیلوبایت·
    دانلودنسخه 2.0.4
    نشانی مستقیم فایل اصلی 2.0.4 https://mirror.wbweb.ir/npm/search-insights@2.0.4/dist/search-insights.min.js
نسخه‌های ۱.x ۴ نسخه
  • ۱.۱۰.۰ ۵۱ کیلوبایت·
    دانلودنسخه 1.10.0
    نشانی مستقیم فایل اصلی 1.10.0 https://mirror.wbweb.ir/npm/search-insights@1.10.0/dist/search-insights.min.js
  • ۱.۶.۳ ۲۷ کیلوبایت·
    دانلودنسخه 1.6.3
    نشانی مستقیم فایل اصلی 1.6.3 https://mirror.wbweb.ir/npm/search-insights@1.6.3/dist/search-insights.min.js
  • ۱.۵.۰ ۱۲۰ کیلوبایت·
    دانلودنسخه 1.5.0
    نشانی مستقیم فایل اصلی 1.5.0 https://mirror.wbweb.ir/npm/search-insights@1.5.0/dist/search-insights.min.js
  • ۱.۳.۱ قدیمی‌ترین نسخه ۲۶ کیلوبایت·
    دانلودنسخه 1.3.1
    نشانی مستقیم فایل اصلی 1.3.1 https://mirror.wbweb.ir/npm/search-insights@1.3.1/dist/search-insights.min.js

پرسش‌های رایج

  • search-insights یه کتابخانه جاوااسکریپته که رویدادهای کلیک، تبدیل و بازدید رو به Insights API خود Algolia می فرسته. بدون حساب و ایندکس Algolia فایده ای نداره، چون مقصدی برای دریافت رویدادها وجود نداره. اگه از موتور جستجوی دیگه ای استفاده می کنی، سراغ ابزار همون موتور برو.

  • فقط کلید جستجو (search-only) رو بذار، چون کد توی مرورگر کاربر اجرا می شه و هر کسی می تونه ببینتش. کلید ادمین یا هر کلیدی که اجازه نوشتن و تغییر ایندکس داره باید فقط سمت سرور بمونه. اگه اشتباهی لو رفت، همون لحظه کلید رو توی پنل Algolia عوض کن.

  • InstantSearch برای ارسال رویداد می تونه از این کتابخانه استفاده کنه، ولی جزئیاتش به نسخه و روش راه اندازی پروژه ات بستگی داره. بهتره مستندات رسمی InstantSearch رو برای نسخه ای که داری بخونی. اگه رویدادها رو دستی می فرستی، خود کتابخانه رو مستقیم هم می شه استفاده کرد.

  • اول تب Network مرورگر رو باز کن و ببین درخواست های ارسال رویداد با پاسخ موفق برمی گردن یا نه. بعد توی پنل Algolia سراغ بخش Insights یا رویدادها برو. ممکنه چند دقیقه طول بکشه تا داده ها نمایش داده بشن، پس همون لحظه نگران نشو.

  • آره، به شرطی که جستجوی سایتت با Algolia کار کنه. کتابخانه رو می شه با کد آماده به قالب یا صفحه اضافه کرد و رویدادها رو از اسکریپت های جستجو فرستاد. اگه جستجوی وردپرس همون پیش فرضه و Algolia توش نیست، این بسته کاری برات انجام نمی ده.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.