پرش به محتوا

کتابخانه

دانلود @snowplow/javascript-tracker و نشانی CDN ایرانی

@snowplow/javascript-tracker یه کتابخونه جاوااسکریپت برای جمع کردن داده های رفتار کاربر روی سایت و وب اپه که رویدادها رو برای سیستم تحلیلی Snowplow می فرسته. بازدید صفحه و رویدادهای دلخواه رو ثبت می کنه و برای تیم هایی مناسبه که می خوان داده های تحلیلی روی زیرساخت خودشون بمونه.

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

آخرین نسخه
۴.۱۰.۲
نسخه‌ها در مخزن
۵۰
مجوز
BSD-3-Clause
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۴.۱۰.۲ آخرین

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

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.10.2/dist/sp.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.10.2/dist/sp.js" integrity="sha256-gWAJMu8LKRCkG3woF8a1/ClCNWrldDIwX5xN6dOd+lU=" crossorigin="anonymous"></script>

SHA-256: 81600932ef0b2910a41b7c2817c6b5fc2942356ae57432305f9c4de9d39dfa55

درباره @snowplow/javascript-tracker (اسنوپلو جاوااسکریپت ترکر)

@snowplow/javascript-tracker ردیاب سمت مرورگر پروژه Snowplow هست. Snowplow یه پلتفرم متن باز برای جمع آوری داده های رفتاری کاربره. این کتابخونه توی صفحه های سایتت اجرا می شه، رویدادها رو جمع می کنه و برای یه سرور جمع کننده (collector) می فرسته. خودش گزارش و داشبورد نداره و فقط کار ارسال داده رو انجام می ده. دریافت، ذخیره و تحلیل با بقیه اجزای زیرساخت Snowplow ه.

چرا کسی سراغش می ره؟ خیلی از سایت های ایرانی با ابزارهای تحلیلی خارجی مشکل دارن: دسترسی قطع و وصل می شه و نگرانی هم هست که داده کاربرها بیرون از کشور بمونه. Snowplow رو می شه روی سرور خودت راه انداخت، برای همین کنترل داده ها معمولا دست خودته. البته این یه امکانه، نه تضمین. نتیجه به نحوه راه اندازی تو بستگی داره.

برای کی مناسبه؟ برای توسعه دهنده ها و تیم های داده، فروشگاه های بزرگ و اپ هایی که می خوان رویدادهای خودشون رو تعریف کنن، مثلا «افزودن به سبد» یا «شروع پرداخت»، و همه رو یه جا داشته باشن. برای یه وبلاگ وردپرسی ساده که فقط تعداد بازدید روزانه رو می خواد، انتخاب خوبی نیست. بدون collector و بقیه اجزای Snowplow هیچ داده ای جایی دیده نمی شه. راه اندازی و نگهداریش هم وقت و دانش فنی می خواد.

موقع انتخاب چند نکته رو یادت نگه دار. اول اینکه نسخه های جدیدتر ساختار ماژولار دارن و بعضی قابلیت ها به شکل افزونه جدا عرضه می شن. پس مستندات رو دقیقا مطابق نسخه ای که برمی داری بخون. دوم اینکه ردیاب برای شناسایی بازدیدکننده معمولا از کوکی استفاده می کنه، پس رضایت و حریم خصوصی کاربر رو از اول در نظر بگیر. مجوزش BSD-3-Clause هست و استفاده توی پروژه های تجاری رو، به شرط حفظ اعلان مالکیت، اجازه می ده.

اگه اینترنت بین الملل مشکل داره و رجیستری npm در دسترس نیست، نسخه های رسمی و بدون تغییر این کتابخونه توی مخزن داخلی ما هم هست و می تونی از همین صفحه برداری.

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

کار با این ردیاب چند قدم کلی داره و ترتیبش مهمه:

  • اول مطمئن شو یه collector Snowplow داری که کار می کنه و آدرسش رو می دونی. بدون اون، ردیاب جایی برای فرستادن داده نداره.
  • فایل کتابخونه رو با کد آماده پایین همین صفحه به سایتت اضافه کن. توی قالب های معمول، جای مناسبش داخل تگ head یا فایل جاوااسکریپت اصلی سایته.
  • ردیاب رو با دستور newTracker بساز. معمولا سه چیز بهش می دی: یه نام برای ردیاب، آدرس collector و تنظیماتی مثل appId که مشخص می کنه داده از کدوم سایت یا اپ اومده.
  • بعدش با trackPageView بازدید صفحه رو ثبت کن. برای رویدادهای دلخواه هم از متدهای رویداد ساختاریافته یا رویداد با طرح اختصاصی همون نسخه استفاده کن و جزئیاتش رو از مستند رسمی ببین.
  • برای تست، تب Network مرورگر رو باز کن و ببین درخواست ها به آدرس collector می رن و جواب موفق می گیرن.

اگه سایتت وردپرسیه، کد رو با wp_enqueue_script از داخل قالب یا یه افزونه کوچک سفارشی بارگذاری کن. مستقیم توی فایل های قالب اصلی دست نبر، چون با به روزرسانی قالب پاک می شه. اگه پروژه ات با npm و bundler ساخته می شه، بسته رو نصب کن و طبق مستند همون نسخه ایمپورتش کن.

همه نسخه‌ها (۵۰)

نسخه‌های ۴.x ۳۱ نسخه
  • ۴.۱۰.۲ آخرین نسخه ۱۴۱ کیلوبایت·
    دانلودنسخه 4.10.2
    نشانی مستقیم فایل اصلی 4.10.2 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.10.2/dist/sp.js
  • ۴.۱۰.۱ ۱۴۱ کیلوبایت·
    دانلودنسخه 4.10.1
    نشانی مستقیم فایل اصلی 4.10.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.10.1/dist/sp.js
  • ۴.۱۰.۰ ۱۴۱ کیلوبایت·
    دانلودنسخه 4.10.0
    نشانی مستقیم فایل اصلی 4.10.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.10.0/dist/sp.js
  • ۴.۹.۰ ۱۴۰ کیلوبایت·
    دانلودنسخه 4.9.0
    نشانی مستقیم فایل اصلی 4.9.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.9.0/dist/sp.js
  • ۴.۸.۴ ۱۳۹ کیلوبایت·
    دانلودنسخه 4.8.4
    نشانی مستقیم فایل اصلی 4.8.4 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.8.4/dist/sp.js
  • ۴.۸.۳ ۱۳۹ کیلوبایت·
    دانلودنسخه 4.8.3
    نشانی مستقیم فایل اصلی 4.8.3 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.8.3/dist/sp.js
  • ۴.۸.۲ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.8.2
    نشانی مستقیم فایل اصلی 4.8.2 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.8.2/dist/sp.js
  • ۴.۸.۱ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.8.1
    نشانی مستقیم فایل اصلی 4.8.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.8.1/dist/sp.js
  • ۴.۸.۰ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.8.0
    نشانی مستقیم فایل اصلی 4.8.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.8.0/dist/sp.js
  • ۴.۷.۰ ۱۳۳ کیلوبایت·
    دانلودنسخه 4.7.0
    نشانی مستقیم فایل اصلی 4.7.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.7.0/dist/sp.js
  • ۴.۶.۹ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.9
    نشانی مستقیم فایل اصلی 4.6.9 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.9/dist/sp.js
  • ۴.۶.۸ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.8
    نشانی مستقیم فایل اصلی 4.6.8 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.8/dist/sp.js
  • ۴.۶.۷ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.7
    نشانی مستقیم فایل اصلی 4.6.7 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.7/dist/sp.js
  • ۴.۶.۶ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.6
    نشانی مستقیم فایل اصلی 4.6.6 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.6/dist/sp.js
  • ۴.۶.۵ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.5
    نشانی مستقیم فایل اصلی 4.6.5 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.5/dist/sp.js
  • ۴.۶.۴ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.4
    نشانی مستقیم فایل اصلی 4.6.4 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.4/dist/sp.js
  • ۴.۶.۳ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.3
    نشانی مستقیم فایل اصلی 4.6.3 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.3/dist/sp.js
  • ۴.۶.۲ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.2
    نشانی مستقیم فایل اصلی 4.6.2 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.2/dist/sp.js
  • ۴.۶.۱ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.1
    نشانی مستقیم فایل اصلی 4.6.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.1/dist/sp.js
  • ۴.۶.۰ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.6.0
    نشانی مستقیم فایل اصلی 4.6.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.6.0/dist/sp.js
  • ۴.۵.۰ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.5.0
    نشانی مستقیم فایل اصلی 4.5.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.5.0/dist/sp.js
  • ۴.۴.۰ ۱۳۶ کیلوبایت·
    دانلودنسخه 4.4.0
    نشانی مستقیم فایل اصلی 4.4.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.4.0/dist/sp.js
  • ۴.۳.۱ ۱۳۵ کیلوبایت·
    دانلودنسخه 4.3.1
    نشانی مستقیم فایل اصلی 4.3.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.3.1/dist/sp.js
  • ۴.۳.۰ ۱۳۵ کیلوبایت·
    دانلودنسخه 4.3.0
    نشانی مستقیم فایل اصلی 4.3.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.3.0/dist/sp.js
  • ۴.۲.۰ ۱۳۵ کیلوبایت·
    دانلودنسخه 4.2.0
    نشانی مستقیم فایل اصلی 4.2.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.2.0/dist/sp.js
  • ۴.۱.۰ ۱۳۵ کیلوبایت·
    دانلودنسخه 4.1.0
    نشانی مستقیم فایل اصلی 4.1.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.1.0/dist/sp.js
  • ۴.۰.۴ ۱۳۵ کیلوبایت·
    دانلودنسخه 4.0.4
    نشانی مستقیم فایل اصلی 4.0.4 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.0.4/dist/sp.js
  • ۴.۰.۳ ۱۳۵ کیلوبایت·
    دانلودنسخه 4.0.3
    نشانی مستقیم فایل اصلی 4.0.3 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.0.3/dist/sp.js
  • ۴.۰.۲ ۱۳۴ کیلوبایت·
    دانلودنسخه 4.0.2
    نشانی مستقیم فایل اصلی 4.0.2 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.0.2/dist/sp.js
  • ۴.۰.۱ ۱۳۴ کیلوبایت·
    دانلودنسخه 4.0.1
    نشانی مستقیم فایل اصلی 4.0.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.0.1/dist/sp.js
  • ۴.۰.۰ ۱۳۴ کیلوبایت·
    دانلودنسخه 4.0.0
    نشانی مستقیم فایل اصلی 4.0.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@4.0.0/dist/sp.js
نسخه‌های ۳.x ۱۹ نسخه
  • ۳.۲۴.۶ ۱۳۰ کیلوبایت·
    دانلودنسخه 3.24.6
    نشانی مستقیم فایل اصلی 3.24.6 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.24.6/dist/sp.js
  • ۳.۲۴.۵ ۱۳۰ کیلوبایت·
    دانلودنسخه 3.24.5
    نشانی مستقیم فایل اصلی 3.24.5 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.24.5/dist/sp.js
  • ۳.۲۴.۴ ۱۲۹ کیلوبایت·
    دانلودنسخه 3.24.4
    نشانی مستقیم فایل اصلی 3.24.4 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.24.4/dist/sp.js
  • ۳.۲۴.۳ ۱۲۹ کیلوبایت·
    دانلودنسخه 3.24.3
    نشانی مستقیم فایل اصلی 3.24.3 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.24.3/dist/sp.js
  • ۳.۲۴.۲ ۱۳۲ کیلوبایت·
    دانلودنسخه 3.24.2
    نشانی مستقیم فایل اصلی 3.24.2 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.24.2/dist/sp.js
  • ۳.۲۴.۱ ۱۳۲ کیلوبایت·
    دانلودنسخه 3.24.1
    نشانی مستقیم فایل اصلی 3.24.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.24.1/dist/sp.js
  • ۳.۲۴.۰ ۱۳۲ کیلوبایت·
    دانلودنسخه 3.24.0
    نشانی مستقیم فایل اصلی 3.24.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.24.0/dist/sp.js
  • ۳.۲۳.۱ ۱۳۱ کیلوبایت·
    دانلودنسخه 3.23.1
    نشانی مستقیم فایل اصلی 3.23.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.23.1/dist/sp.js
  • ۳.۲۳.۰ ۱۳۱ کیلوبایت·
    دانلودنسخه 3.23.0
    نشانی مستقیم فایل اصلی 3.23.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.23.0/dist/sp.js
  • ۳.۲۲.۱ ۱۳۰ کیلوبایت·
    دانلودنسخه 3.22.1
    نشانی مستقیم فایل اصلی 3.22.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.22.1/dist/sp.js
  • ۳.۲۲.۰ ۱۳۰ کیلوبایت·
    دانلودنسخه 3.22.0
    نشانی مستقیم فایل اصلی 3.22.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.22.0/dist/sp.js
  • ۳.۲۱.۰ ۱۳۰ کیلوبایت·
    دانلودنسخه 3.21.0
    نشانی مستقیم فایل اصلی 3.21.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.21.0/dist/sp.js
  • ۳.۲۰.۰ ۱۳۰ کیلوبایت·
    دانلودنسخه 3.20.0
    نشانی مستقیم فایل اصلی 3.20.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.20.0/dist/sp.js
  • ۳.۱۷.۰ ۱۲۷ کیلوبایت·
    دانلودنسخه 3.17.0
    نشانی مستقیم فایل اصلی 3.17.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.17.0/dist/sp.js
  • ۳.۱۶.۰ ۱۲۶ کیلوبایت·
    دانلودنسخه 3.16.0
    نشانی مستقیم فایل اصلی 3.16.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.16.0/dist/sp.js
  • ۳.۱۴.۰ ۱۲۶ کیلوبایت·
    دانلودنسخه 3.14.0
    نشانی مستقیم فایل اصلی 3.14.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.14.0/dist/sp.js
  • ۳.۸.۰ ۱۴۲ کیلوبایت·
    دانلودنسخه 3.8.0
    نشانی مستقیم فایل اصلی 3.8.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.8.0/tags/tag.min.js
  • ۳.۴.۰ ۱۳۳ کیلوبایت·
    دانلودنسخه 3.4.0
    نشانی مستقیم فایل اصلی 3.4.0 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.4.0/dist/sp.js
  • ۳.۳.۱ قدیمی‌ترین نسخه ۱۲۹ کیلوبایت·
    دانلودنسخه 3.3.1
    نشانی مستقیم فایل اصلی 3.3.1 https://mirror.wbweb.ir/npm/@snowplow/javascript-tracker@3.3.1/dist/sp.js

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

  • این کتابخونه توی مرورگر بازدیدکننده اجرا می شه، رویدادهایی مثل بازدید صفحه یا رویدادهای سفارشی رو جمع می کنه و برای collector Snowplow می فرسته. خودش گزارش نمی سازه. ذخیره و تحلیل داده ها با بقیه اجزای Snowplow ه که باید جداگانه راه بندازی.

  • نه. ردیاب فقط داده رو جمع و ارسال می کنه و برای دریافتش به یه collector نیاز داره. می تونی collector رو خودت روی سرور راه بندازی یا اگه براتون مناسبه، سراغ سرویس مدیریت شده خود Snowplow بری. بدون این بخش، فقط درخواست های بی جواب از مرورگر می ره.

  • بله، چون یه کتابخونه جاوااسکریپته و به وردپرس وابسته نیست. کافیه با wp_enqueue_script یا یه افزونه کوچک سفارشی توی صفحه ها بارگذاری و راه اندازیش کنی. فقط یادت باشه collector هم لازمه و برای سایت های کوچک، راه اندازیش ممکنه سنگین باشه.

  • معمولا بله. این مجوز استفاده تجاری و تغییر کد رو اجازه می ده، به شرطی که اعلان مالکیت و متن مجوز رو نگه داری و بدون اجازه از نام نویسنده ها برای تبلیغ محصولت استفاده نکنی. برای اطمینان کامل، متن مجوز رو خودت بخون.

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

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