প্রকল্প সম্পর্কে
এই রিপোজিটরিটি Tinybird-এর Events API এবং Endpoints-এর উপর ভিত্তি করে একটি ওয়েব অ্যানালিটিক্স প্ল্যাটফর্ম তৈরির একটি টেমপ্লেট। এটি প্রাইভেসী এবং গতির ওপর গুরুত্ব দেয় এবং README-তে বলা হয়েছে যে ব্যবহারকারীরা Tinybird সম্পর্কে পূর্ব জ্ঞান ছাড়াই কয়েক মিনিটের মধ্যে একটি প্রি-বিল্ট ড্যাশবোর্ডে রিয়েল-টাইম মেট্রিক্স পেতে পারেন। সেটআপের পর, ব্যবহারকারীরা রিয়েল-টাইম পারফরম্যান্স বজায় রেখে ই-কমার্স বা মার্কেটিংয়ের মতো ব্যবহারের জন্য কাস্টম ইভেন্ট যোগ করতে পারেন।
সেটআপ: রিপোজিটরিটি ক্লোন করুন, tinybird ডিরেক্টরিতে প্রবেশ করুন, pnpm দিয়ে ডিপেন্ডেন্সি ইনস্টল করুন, Tinybird-এ লগ ইন করুন এবং ডেপ্লয় করুন। একটি ট্র্যাকার টোকেনসহ প্রদত্ত স্ক্রিপ্ট স্নিপেট সাইটের head সেকশনে বসানোর মাধ্যমে ট্র্যাকিং সক্রিয় করা হয়। README অনুযায়ী, ভিজিটররা যখন সাইটটি দেখেন এবং ইন্টারঅ্যাক্ট করেন তখন page_hit ইভেন্ট প্রত্যাশিত হয়। Tinybird.trackEvent-এর মাধ্যমে কাস্টম ইভেন্ট পাঠানো যেতে পারে। কাস্টম অ্যাট্রিবিউটগুলো data-tb_ প্রিফিক্স ব্যবহার করে এবং analytics_events ডাটা সোর্স পেলোড কলামে সংরক্ষিত হয়, যা প্রতিটি ইভেন্টের সাথে অন্তর্ভুক্ত থাকে। মাল্টি-টেন্যান্সি এবং মাল্টি-ডোমেইন সাপোর্টের জন্য data-domain এবং data-tenant-id প্যারামিটার ব্যবহৃত হয়। সমস্ত প্রজেক্ট এন্ডপয়েন্টগুলোকে tenant_id এবং ডোমেইন দ্বারা ফিল্টার করা যেতে পারে, অথবা JWT টোকেনগুলো fixed_params বহন করতে পারে।
ট্র্যাকারটি web-vitals লাইব্রেরির মাধ্যমে ওয়েব ভাইটালস সমর্থন করে। web_vital অ্যাকশনের ইভেন্টগুলোতে LCP, TTFB, FCP, INP এবং CLS-এর মতো মেট্রিক্স অন্তর্ভুক্ত থাকে। analytics.tinybird.live-এ একটি প্রস্তুত ড্যাশবোর্ড উপলব্ধ, যেখানে ব্যবহারকারীরা একটি ওয়ার্কস্পেস অ্যাডমিন টোকেন পেস্ট করেন। Tinybird থেকে একটি ড্যাশবোর্ড টোকেনও সংগ্রহ করা হয়। অ্যাডভান্সড সেকশনগুলো লোকাল ডেভেলপমেন্টের জন্য আলাদা tinybird এবং ড্যাশবোর্ড README-র কথা উল্লেখ করে; pnpm dev পরিবর্তনের বিষয়গুলো Tinybird ব্রাঞ্চে সিঙ্ক করে এবং প্রোডাকশনের জন্য pnpm deploy ব্যবহৃত হয়। TINYBIRD_TOKEN এবং TINYBIRD_HOST ভ্যালু দিয়ে একটি .env.local ফাইল তৈরি করা হয়। ব্যবহারকারীরা তাদের নিজস্ব ড্যাশবোর্ড কাস্টমাইজ করে Vercel-এ হোস্ট করতে পারেন। README-তে উল্লেখ করা হয়েছে যে Tinybird একটি প্ল্যাটফর্ম হিসেবে GDPR কমপ্লায়েন্ট, তবে ডেটা সংগ্রহ এবং সম্মতির ক্ষেত্রে GDPR নিয়ম মেনে চলার দায়িত্ব ব্যবহারকারীর।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.