منصوبے کے بارے میں
# astro-umami
> یہ [Astro integration](https://docs.astro.build/en/guides/integrations-guide/) آپ کی ویب سائٹ میں [Umami Analytics](https://umami.is/) شامل کرتی ہے۔
[](https://deepwiki.com/yeskunall/astro-umami)
[](https://www.greptile.com/?ref=yeskunall/astro-umami)
[](https://github.com/yeskunall/astro-umami/actions/workflows/test.yml)
[](https://github.com/yeskunall/astro-umami/blob/main/license)
[](https://badge.fury.io/js/@yeskunall%2Fastro-umami)

## اہم خصوصیات
- خودکار طور پر پہچانتی ہے کہ کیا آپ [View Transitions](https://docs.astro.build/en/guides/view-transitions/) استعمال کر رہے ہیں اور [`data-astro-rerun`](https://docs.astro.build/en/guides/view-transitions/#data-astro-rerun) attribute شامل کرتی ہے
- ڈویلپمنٹ کے دوران events اور pageviews غیر فعال کرتی ہے
- [`astro-analytics`](https://github.com/Destiner/astro-analytics) کے برعکس تمام [configuration](https://docs.umami.is/docs/tracker-configuration) آپشنز کی حمایت کرتی ہے
- تمام configuration آپشنز کے لیے inline documentation فراہم کرتی ہے (شکریہ [TypeScript](https://github.com/yeskunall/astro-umami/blob/main/packages/astro-umami/src/index.ts#L7))
- (_اختیاری_) tracking script کو [Partytown](https://partytown.qwik.dev/) سے پیش کرنے کا آپشن (v0.0.5 سے اوپر)
- **فعال طور پر برقرار**
- **صفر dependencies**
## استعمال
### انسٹال
اپنے project directory سے درج ذیل چلائیں اور prompts پر عمل کریں:
```sh
pnpm astro add @yeskunall/astro-umami@0.0.9
```
یہ انسٹال کرے گا اور Astro config میں مناسب تبدیلیاں خودکار طور پر کر دے گا۔
### مینول انسٹال
1. ضروری dependencies انسٹال کریں
```sh
pnpm add @yeskunall/astro-umami@0.0.9
```
2. integration کو اپنے Astro config میں شامل کریں:
```diff
+ import umami from "@yeskunall/astro-umami";
export default defineConfig({
integrations: [
+ umami({ id: "94db1cb1-74f4-4a40-ad6c-962362670409" }),
],
});
```
###### تمام configurable options کے لیے [interface](https://github.com/yeskunall/astro-umami/blob/main/packages/astro-umami/src/index.ts#L7) دیکھیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.