diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3f1d646..f750944 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,7 +12,7 @@ This repository is a pnpm and .NET workspace. The most relevant folders: | `src/TheBuilder.WebAnalytics/Client/` | The backoffice frontend (TypeScript, Lit, Vite). Built assets are emitted to `wwwroot/App_Plugins/`. | | `samples/TheBuilder.WebAnalytics.Example/` | A runnable Umbraco site that references the package for local development. | | `tests/TheBuilder.WebAnalytics.Tests/` | The .NET (xUnit) test project. Frontend tests (Vitest) live beside the client source. | -| `apps/docs/` | The documentation site (Blume) published to . | +| `apps/docs/` | The documentation site (Blume) published to . | | `docs/releasing.md` | How package versions are published to NuGet. | ## Prerequisites @@ -44,7 +44,7 @@ The example project references the package directly, so it always uses your loca dotnet run --project samples/TheBuilder.WebAnalytics.Example ``` -On first launch Umbraco installs unattended and creates a local SQLite database. In `Development` the sample enables mock connections (`WebAnalytics:EnableMockConnections`), so the Analytics section shows deterministic sample data without any Vercel or Plausible credential. For live data, configure a real provider credential and connection exactly as a consumer would (see the [Quickstart](https://umbraco-web-analytics.vercel.app/quickstart)). +On first launch Umbraco installs unattended and creates a local SQLite database. In `Development` the sample enables mock connections (`WebAnalytics:EnableMockConnections`), so the Analytics section shows deterministic sample data without any Vercel or Plausible credential. For live data, configure a real provider credential and connection exactly as a consumer would (see the [Quickstart](https://web-analytics.thebuilder.dk/quickstart)). For an efficient loop, run `pnpm client:watch` in one terminal and `dotnet run` in another. @@ -77,4 +77,4 @@ The `apps/docs/` content is Markdown/MDX; see the files under `apps/docs/docs/` ## Releasing -Publishing packages to NuGet is release-driven and documented separately in [docs/releasing.md](docs/releasing.md). GitHub Releases are the authoritative changelog and are surfaced in the [documentation changelog](https://umbraco-web-analytics.vercel.app/changelog/). +Publishing packages to NuGet is release-driven and documented separately in [docs/releasing.md](docs/releasing.md). GitHub Releases are the authoritative changelog and are surfaced in the [documentation changelog](https://web-analytics.thebuilder.dk/changelog/). diff --git a/README.md b/README.md index 9ced428..38dda18 100644 --- a/README.md +++ b/README.md @@ -33,8 +33,8 @@ To let non-admin editors see reporting, grant the **Analytics** section to their | Provider | Identifier | Credential | | --- | --- | --- | -| [Vercel Web Analytics](https://umbraco-web-analytics.vercel.app/providers/vercel) | Project ID (`prj_...`) and optional team | Scoped access token | -| [Plausible](https://umbraco-web-analytics.vercel.app/providers/plausible) | Site ID, normally the registered domain | Stats API key | +| [Vercel Web Analytics](https://web-analytics.thebuilder.dk/providers/vercel) | Project ID (`prj_...`) and optional team | Scoped access token | +| [Plausible](https://web-analytics.thebuilder.dk/providers/plausible) | Site ID, normally the registered domain | Stats API key | Plausible Cloud's Stats API requires a Business plan. Self-hosted Plausible is supported when its instance exposes the v2 Stats API query endpoint. @@ -95,17 +95,17 @@ Besides the provider credentials above, these tunables live under the `WebAnalyt | `Connections` | `[]` | Provider connection definitions. The first becomes the initial default. | | `EnableMockConnections` | `false` | Development-only deterministic connection presets. Never enable in production. | -Connections are normally created through the Settings screen, but they can also be bootstrapped from configuration for deployment automation. The [configuration reference](https://umbraco-web-analytics.vercel.app/reference/configuration) documents every connection key and the full precedence rules. +Connections are normally created through the Settings screen, but they can also be bootstrapped from configuration for deployment automation. The [configuration reference](https://web-analytics.thebuilder.dk/reference/configuration) documents every connection key and the full precedence rules. ## Documentation The full documentation site covers everything above in more depth, plus the reporting UI and per-provider capabilities: -- [Quickstart](https://umbraco-web-analytics.vercel.app/quickstart): install, connect a provider, and verify the dashboard. -- [Understanding your reports](https://umbraco-web-analytics.vercel.app/guides/reports): what each metric, breakdown, and control means. -- [Document analytics](https://umbraco-web-analytics.vercel.app/guides/document-analytics): show page-level reports on mapped documents. -- [Configuration reference](https://umbraco-web-analytics.vercel.app/reference/configuration) and [troubleshooting](https://umbraco-web-analytics.vercel.app/reference/troubleshooting). +- [Quickstart](https://web-analytics.thebuilder.dk/quickstart): install, connect a provider, and verify the dashboard. +- [Understanding your reports](https://web-analytics.thebuilder.dk/guides/reports): what each metric, breakdown, and control means. +- [Document analytics](https://web-analytics.thebuilder.dk/guides/document-analytics): show page-level reports on mapped documents. +- [Configuration reference](https://web-analytics.thebuilder.dk/reference/configuration) and [troubleshooting](https://web-analytics.thebuilder.dk/reference/troubleshooting). ## Contributing -Contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for the repository layout, local development setup (building the backoffice client, running the sample site, and running the tests), and how to submit a pull request. NuGet publishing guidance is in [docs/releasing.md](docs/releasing.md). GitHub Releases are the authoritative changelog and are surfaced in the [documentation changelog](https://umbraco-web-analytics.vercel.app/changelog/). +Contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for the repository layout, local development setup (building the backoffice client, running the sample site, and running the tests), and how to submit a pull request. NuGet publishing guidance is in [docs/releasing.md](docs/releasing.md). GitHub Releases are the authoritative changelog and are surfaced in the [documentation changelog](https://web-analytics.thebuilder.dk/changelog/). diff --git a/apps/docs/blume.config.ts b/apps/docs/blume.config.ts index 41c1393..3009e2f 100644 --- a/apps/docs/blume.config.ts +++ b/apps/docs/blume.config.ts @@ -38,7 +38,7 @@ export default defineConfig({ redirects: [{ from: "/getting-started", to: "/quickstart", status: 301 }], deployment: { output: "static", - site: "https://umbraco-web-analytics.vercel.app", + site: "https://web-analytics.thebuilder.dk", }, analytics: { vercel: true, diff --git a/apps/docs/umbraco-package.ts b/apps/docs/umbraco-package.ts index 8864420..89b2b9c 100644 --- a/apps/docs/umbraco-package.ts +++ b/apps/docs/umbraco-package.ts @@ -5,7 +5,7 @@ export const webAnalyticsPackage = defineUmbracoPackage({ name: "Web Analytics", summary: "Connect analytics providers and bring site-wide and page-level insights into the Umbraco backoffice.", links: { - docs: "https://umbraco-web-analytics.vercel.app/", + docs: "https://web-analytics.thebuilder.dk/", nuget: "https://www.nuget.org/packages/TheBuilder.WebAnalytics", marketplace: "https://marketplace.umbraco.com/package/thebuilder.webanalytics", github: "https://github.com/thebuilder/web-analytics", @@ -21,7 +21,7 @@ export const blurPlaceholderPackage = defineUmbracoPackage({ name: "Blur Placeholder", summary: "Generate WebP, BlurHash, or ThumbHash placeholders for Umbraco Image media and deliver one frontend-ready string.", links: { - docs: "https://blur-placeholder.vercel.app/", + docs: "https://blur.thebuilder.dk/", nuget: "https://www.nuget.org/packages/TheBuilder.BlurPlaceholder", marketplace: "https://marketplace.umbraco.com/package/thebuilder.blurplaceholder", github: "https://github.com/thebuilder/blur-placeholder", diff --git a/umbraco-marketplace-readme.md b/umbraco-marketplace-readme.md index a7eb663..5b94d88 100644 --- a/umbraco-marketplace-readme.md +++ b/umbraco-marketplace-readme.md @@ -12,4 +12,4 @@ Web Analytics brings analytics from [**Vercel Web Analytics**](https://vercel.co Web Analytics fits into the Umbraco permissions and editorial workflows teams already know, making analytics available where content decisions happen. -Ready to bring your analytics into the backoffice? See the [installation and configuration guide](https://umbraco-web-analytics.vercel.app/). +Ready to bring your analytics into the backoffice? See the [installation and configuration guide](https://web-analytics.thebuilder.dk/). diff --git a/umbraco-marketplace.json b/umbraco-marketplace.json index 2b857be..228d2da 100644 --- a/umbraco-marketplace.json +++ b/umbraco-marketplace.json @@ -10,7 +10,7 @@ "Category": "Analytics & Insights", "Title": "Web Analytics", "Description": "Connect web analytics providers and bring site-wide and page-level insights into the Umbraco backoffice.", - "DocumentationUrl": "https://umbraco-web-analytics.vercel.app/", + "DocumentationUrl": "https://web-analytics.thebuilder.dk/", "IssueTrackerUrl": "https://github.com/thebuilder/web-analytics/issues", "LicenseTypes": [ "Free"