このプロジェクトについて
# astro-umami
> [Umami Analytics](https://umami.is/)をウェブサイトに追加する[Astro統合](https://docs.astro.build/en/guides/integrations-guide/)です。
[](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)属性を追加
- 開発中のイベントとページビューを無効化
- [`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" }),
],
});
```
###### 設定可能な全オプションは[インターフェース](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.