इस प्रोजेक्ट के बारे में

# astro-umami > [Astro integration](https://docs.astro.build/en/guides/integrations-guide/) जो [Umami Analytics](https://umami.is/) को अपनी वेबसाइट में जोड़ता है। [![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`](https://docs.astro.build/en/guides/view-transitions/#data-astro-rerun) विशेषता जोड़ता है - विकास के दौरान ईवेंट और पेजव्यू को अक्षम करता है - `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 कॉन्फ़िग में integration जोड़ें: ```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) देखें।