প্রকল্প সম্পর্কে

# astro-umami > আপনার ওয়েবসাইটে [Umami Analytics](https://umami.is/) যোগ করতে [Astro integration](https://docs.astro.build/en/guides/integrations-guide/)-এর জন্য একটি সমাধান। [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/yeskunall/astro-umami) [![Greptile: The War on Bugs](https://www.greptile.com/badge.svg)](https://www.greptile.com/?ref=yeskunall/astro-umami) [![E2E tests](https://github.com/yeskunall/astro-umami/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/yeskunall/astro-umami/actions/workflows/test.yml) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yeskunall/astro-umami/blob/main/license) [![npm version](https://badge.fury.io/js/@yeskunall%2Fastro-umami.svg)](https://badge.fury.io/js/@yeskunall%2Fastro-umami) ![monthly downloads](https://img.shields.io/npm/dm/@yeskunall%2Fastro-umami.svg?logo=npm) ## বৈশিষ্ট্যসমূহ - স্বয়ংক্রিয়ভাবে শনাক্ত করে আপনি [View Transitions](https://docs.astro.build/en/guides/view-transitions/) ব্যবহার করছেন কিনা এবং `data-astro-rerun` অ্যাট্রিবিউট যোগ করে - ডেভেলপমেন্টের সময় ইভেন্ট এবং পেজভিউ বন্ধ রাখে - [astro-analytics](https://github.com/Destiner/astro-analytics)-এর মতো সব [কনফিগারেশন](https://docs.umami.is/docs/tracker-configuration) অপশন সমর্থন করে - সব কনফিগারেশন অপশনের জন্য ইনলাইন ডকুমেন্টেশন প্রদান করে ([TypeScript](https://github.com/yeskunall/astro-umami/blob/main/packages/astro-umami/src/index.ts#L7) ব্যবহার করে) - (_ঐচ্ছিক_) [Partytown](https://partytown.qwik.dev/) ব্যবহার করে ট্র্যাকিং স্ক্রিপ্ট পরিবেশন করে (v0.0.5 এবং তার পরবর্তী) - **সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়** - **শূন্য ডিপেন্ডেন্সি** ## ব্যবহার ### ইনস্টল আপনার প্রজেক্ট ডিরেক্টরি থেকে নিচের কমান্ড রান করুন: ```sh pnpm astro add @yeskunall/astro-umami@0.0.9 ``` এটি Astro কনফিগারেশনে প্রয়োজনীয় পরিবর্তন স্বয়ংক্রিয়ভাবে করবে। ### ম্যানুয়াল ইনস্টল 1. প্রয়োজনীয় ডিপেন্ডেন্সি ইনস্টল করুন ```sh pnpm add @yeskunall/astro-umami@0.0.9 ``` 2. আপনার Astro কনফিগারে ইন্টিগ্রেশন যোগ করুন: ```diff + import umami from "@yeskunall/astro-umami"; export default defineConfig({ integrations: [ + umami({ id: "94db1cb1-74f4-4a40-ad6c-962362670409" }), ], }); ``` ###### সব কনফিগারেবল অপশনের জন্য [interface](https://github.com/yeskunall/astro-umami/blob/main/packages/astro-umami/src/index.ts#L7) দেখুন।