diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/createDocument.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/createDocument.svelte index 259f157b5..d819bf935 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/createDocument.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/createDocument.svelte @@ -12,6 +12,7 @@ import { createDocument } from './wizard/store'; import type { WizardStepsType } from '$lib/layout/wizard.svelte'; import { Dependencies } from '$lib/constants'; + import { trackEvent } from '$lib/actions/analytics'; const databaseId = $page.params.database; const collectionId = $page.params.collection; @@ -42,6 +43,7 @@ message: 'Document has been created', type: 'success' }); + trackEvent('submit_document_create'); invalidate(Dependencies.DOCUMENTS); wizard.hide(); } catch (error) { diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte index b5dab3650..56f36a8bf 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/document.svelte @@ -12,6 +12,7 @@ import { Dependencies } from '$lib/constants'; import { invalidate } from '$app/navigation'; import Attribute from './attribute.svelte'; + import { trackEvent } from '$lib/actions/analytics'; let disableUpdate = true; let currentDoc: string; @@ -61,6 +62,9 @@ currentDoc = JSON.stringify($work); invalidate(Dependencies.DOCUMENT); + trackEvent('submit_document_update', { + type: 'android' + }); disableUpdate = true; addNotification({ message: 'Document was updated!', diff --git a/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte b/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte index c9da16b6f..ff3f5b24b 100644 --- a/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte +++ b/src/routes/console/project-[project]/overview/keys/[key]/+page@project-[project].svelte @@ -13,6 +13,7 @@ import { key } from './store'; import Scopes from '../scopes.svelte'; import Delete from './delete.svelte'; + import { trackEvent } from '$lib/actions/analytics'; let showDelete = false; let name: string = null; @@ -37,6 +38,7 @@ $key.expire ); invalidate(Dependencies.KEY); + trackEvent('submit_key_update_name'); addNotification({ type: 'success', message: 'API Key name has been updated' @@ -59,6 +61,7 @@ expire ); invalidate(Dependencies.KEY); + trackEvent('submit_key_update_expire'); addNotification({ type: 'success', message: 'API Key expiration has been updated' @@ -81,6 +84,7 @@ $key.expire ); invalidate(Dependencies.KEY); + trackEvent('submit_key_update_scopes'); addNotification({ type: 'success', message: 'API Key scopes has been updated' diff --git a/src/routes/console/project-[project]/overview/keys/wizard.svelte b/src/routes/console/project-[project]/overview/keys/wizard.svelte index 9217ccd88..e302d0b74 100644 --- a/src/routes/console/project-[project]/overview/keys/wizard.svelte +++ b/src/routes/console/project-[project]/overview/keys/wizard.svelte @@ -12,6 +12,7 @@ import { onDestroy } from 'svelte'; import { onboarding } from '../../store'; import { Dependencies } from '$lib/constants'; + import { trackEvent } from '$lib/actions/analytics'; async function onFinish() { try { @@ -24,6 +25,7 @@ if ($onboarding) { invalidate(Dependencies.PROJECT); } + trackEvent('submit_key_create'); goto(`/console/project-${$page.params.project}/overview/keys/${$id}`); } catch (error) { addNotification({ diff --git a/src/routes/console/project-[project]/overview/platforms/[platform]/android.svelte b/src/routes/console/project-[project]/overview/platforms/[platform]/android.svelte index ff6a70057..ebcd4ce21 100644 --- a/src/routes/console/project-[project]/overview/platforms/[platform]/android.svelte +++ b/src/routes/console/project-[project]/overview/platforms/[platform]/android.svelte @@ -1,5 +1,6 @@