From 6db75afe8fdf4756c94cddf456aa2ba69964ac8d Mon Sep 17 00:00:00 2001 From: Arman Date: Tue, 13 Aug 2024 14:40:19 +0200 Subject: [PATCH] feat: add quick filters analytics --- src/lib/actions/analytics.ts | 3 ++- src/lib/elements/pill.svelte | 4 +++- .../executions/quickFilters.svelte | 18 ++++++++++++++++-- .../function-[function]/quickFilters.svelte | 18 ++++++++++++++++-- 4 files changed, 37 insertions(+), 6 deletions(-) diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts index b63fbd03b..7f04541a4 100644 --- a/src/lib/actions/analytics.ts +++ b/src/lib/actions/analytics.ts @@ -319,5 +319,6 @@ export enum Submit { MessagingTopicUpdateName = 'submit_messaging_topic_update_name', MessagingTopicUpdatePermissions = 'submit_messaging_topic_update_permissions', MessagingTopicSubscriberAdd = 'submit_messaging_topic_subscriber_add', - MessagingTopicSubscriberDelete = 'submit_messaging_topic_subscriber_delete' + MessagingTopicSubscriberDelete = 'submit_messaging_topic_subscriber_delete', + ApplyQuickFilter = 'submit_apply_quick_filter' } diff --git a/src/lib/elements/pill.svelte b/src/lib/elements/pill.svelte index c5d129b6f..773a82cd3 100644 --- a/src/lib/elements/pill.svelte +++ b/src/lib/elements/pill.svelte @@ -12,6 +12,7 @@ export let external = false; export let href: string = null; export let event: string = null; + export let eventData: Record = {}; export let style = ''; let classes = ''; export { classes as class }; @@ -22,7 +23,8 @@ } trackEvent(`click_${event}`, { - from: 'tag' + from: 'tag', + ...eventData }); } diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/executions/quickFilters.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/executions/quickFilters.svelte index 0a08cd396..48b570c37 100644 --- a/src/routes/(console)/project-[project]/functions/function-[function]/executions/quickFilters.svelte +++ b/src/routes/(console)/project-[project]/functions/function-[function]/executions/quickFilters.svelte @@ -1,5 +1,6 @@