প্রকল্প সম্পর্কে
WebVisitor হলো একটি সরল ওয়েব অ্যানালিটিক্স সার্ভিস যা Cloudflare-এর serverless প্ল্যাটফর্মে চলে। এতে অনুরোধ পরিচালনার জন্য Cloudflare Workers, ওয়েব ফ্রেমওয়ার্ক হিসেবে Hono, এবং অ্যানালিটিক্স ডেটা সংরক্ষণের জন্য D1 (SQLite-ভিত্তিক serverless ডেটাবেস) ব্যবহৃত হয়েছে।
মূল বৈশিষ্ট্য:
- প্রতিটি পেজের পেজ ভিউ (PV) এবং ইউনিক ভিজিটর (UV) ট্র্যাক করে
- ওয়েবসাইটে এমবেড করার জন্য একটি ক্ষুদ্র JavaScript tracker snippet প্রদান করে
- webviso.yestool.org-এ হোস্টেড ডেমো এবং Wrangler CLI এর মাধ্যমে সেल्फ-হোস্টেড ডিপ্লয়মেন্ট সমর্থন করে
- সরল HTML উপাদানের মাধ্যমে গণনা প্রদর্শন করে (ডিফল্ট ID: `page_pv` এবং `page_uv`)
ডিপ্লয়মেন্টের জন্য Wrangler CLI, Cloudflare অ্যাকাউন্ট এবং `web_analytics` নামক একটি D1 ডেটাবেস তৈরি প্রয়োজন। ডিপ্লয়মেন্টের পর ব্যবহারকারীদের তাদের সাইটে প্রদত্ত script tag যোগ করতে হয় এবং নির্ধারিত element IDs বা data attributes ব্যবহার করে কাস্টম ID দিয়ে ফলাফল প্রদর্শন করতে হয়।
ডেমো সাইট: https://webviso.yestool.org/ এবং সোর্স রিপোজিটরি: yestool/analytics_with_cloudflare।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.