diff --git a/.env b/.env index 57a94ab..6cb70ff 100644 --- a/.env +++ b/.env @@ -1,3 +1,4 @@ VITE_APP_NAME=$npm_package_name VITE_APP_VERSION=$npm_package_version VITE_DRIFTDB_URL= +VITE_GOOGLE_ANALYTICS_ID= diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 751f45a..e065503 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,6 +36,7 @@ jobs: run: npm run build -- --base /${{ github.event.repository.name }}/ env: VITE_DRIFTDB_URL: ${{ vars.DRIFTDB_URL }} + VITE_GOOGLE_ANALYTICS_ID: ${{ secrets.GOOGLE_ANALYTICS_ID }} - name: Catch-all routes run: cp dist/index.html dist/404.html diff --git a/index.html b/index.html index 901791f..0d3f7e7 100644 --- a/index.html +++ b/index.html @@ -26,6 +26,22 @@
+ + + + + diff --git a/src/config/index.ts b/src/config/index.ts index 441366f..5de8dc7 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -3,3 +3,4 @@ export const APP_VERSION = import.meta.env.VITE_APP_VERSION; export const BASE_URL = import.meta.env.BASE_URL; export const DEV = import.meta.env.DEV; export const DRIFTDB_URL = import.meta.env.VITE_DRIFTDB_URL; +export const GOOGLE_ANALYTICS_ID = import.meta.env.VITE_GOOGLE_ANALYTICS_ID; diff --git a/src/types/env.d.ts b/src/types/env.d.ts index f12cdb4..d2b7c98 100644 --- a/src/types/env.d.ts +++ b/src/types/env.d.ts @@ -6,6 +6,7 @@ interface ImportMetaEnv { readonly VITE_APP_NAME: string; readonly VITE_APP_VERSION: string; readonly VITE_DRIFTDB_URL: string; + readonly VITE_VITE_GOOGLE_ANALYTICS_ID: string; } interface ImportMeta {