Skip to content

Commit 89ce05c

Browse files
committed
added analytics for nav and individual steps in hub managed form
1 parent 8e2e792 commit 89ce05c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

layouts/hub-managed/single.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ <h1 class="font-h1 mb-8">{{ .Title }}</h1>
1818
<li>
1919
<!-- Complete Step -->
2020
<template x-if="index < feedbackData.currentStep">
21-
<a href="#" class="group" @click.prevent="feedbackData.currentStep = index">
21+
<a href="#" class="group" :class="`plausible-event-name=hub-managed-nav-step-${index + 1}`" @click.prevent="feedbackData.currentStep = index" :data-umami-event="`hub-managed-nav-step-${index + 1}`">
2222
<span class="flex items-center gap-3">
2323
<div class="relative flex w-5 h-5 shrink-0 items-center justify-center">
2424
<svg class="w-full h-full text-primary group-hover:text-secondary" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
@@ -69,7 +69,7 @@ <h2 class="font-h2 mb-6">
6969
<input type="email" id="email" class="block input-box w-full mb-8" placeholder="{{ i18n "hub_managed_step_1_email_placeholder" }}" x-init="$el.focus()" x-model="submitData.email" @blur="$el.classList.add('show-invalid')" required>
7070
<div class="mt-auto">
7171
<p :class="{'hidden': !feedbackData.errorMessage}" class="text-sm text-red-600 mb-2" x-text="feedbackData.errorMessage"></p>
72-
<button :disabled="feedbackData.inProgress" @click.prevent="hubManaged.validateEmail()" class="btn btn-primary w-full md:w-64">
72+
<button :disabled="feedbackData.inProgress" @click.prevent="hubManaged.validateEmail()" class="btn btn-primary w-full md:w-64 plausible-event-name=hub-managed-step-1" data-umami-event="hub-managed-step-1">
7373
<i :class="{'fa-chevron-right': !feedbackData.inProgress, 'fa-spinner fa-spin': feedbackData.inProgress}" class="fas fa-fw" aria-hidden="true"></i>
7474
{{ i18n "hub_managed_steps_next" }}
7575
</button>
@@ -101,7 +101,7 @@ <h2 class="font-h2 mb-6">
101101
</div>
102102
<div class="mt-auto">
103103
<p :class="{'hidden': !feedbackData.errorMessage}" class="text-sm text-red-600 mb-2" x-text="feedbackData.errorMessage"></p>
104-
<button :disabled="feedbackData.inProgress" @click.prevent="hubManaged.validateSubdomainAndTeam()" class="btn btn-primary w-full md:w-64">
104+
<button :disabled="feedbackData.inProgress" @click.prevent="hubManaged.validateSubdomainAndTeam()" class="btn btn-primary w-full md:w-64 plausible-event-name=hub-managed-step-2" data-umami-event="hub-managed-step-2">
105105
<i :class="{'fa-chevron-right': !feedbackData.inProgress, 'fa-spinner fa-spin': feedbackData.inProgress}" class="fas fa-fw" aria-hidden="true"></i>
106106
{{ i18n "hub_managed_steps_next" }}
107107
</button>
@@ -126,7 +126,7 @@ <h2 class="font-h2 mb-6">
126126
<input type="number" id="quantity" min="1" max="10000" step="1" class="block input-box w-full mb-8" placeholder="{{ i18n "hub_managed_step_3_quantity_placeholder" }}" x-init="$el.focus()" x-model="submitData.quantity" @blur="$el.classList.add('show-invalid')" required>
127127
<div class="mt-auto">
128128
<p :class="{'hidden': !feedbackData.errorMessage}" class="text-sm text-red-600 mb-2" x-text="feedbackData.errorMessage"></p>
129-
<button :disabled="feedbackData.inProgress" @click.prevent="submitData.quantity > 0 && submitData.quantity < 3 ? lowQuantityModalIsOpen = true : hubManaged.validateQuantity()" class="btn btn-primary w-full md:w-64">
129+
<button :disabled="feedbackData.inProgress" @click.prevent="submitData.quantity > 0 && submitData.quantity < 3 ? lowQuantityModalIsOpen = true : hubManaged.validateQuantity()" class="btn btn-primary w-full md:w-64 plausible-event-name=hub-managed-step-3" data-umami-event="hub-managed-step-3">
130130
<i :class="{'fa-chevron-right': !feedbackData.inProgress, 'fa-spinner fa-spin': feedbackData.inProgress}" class="fas fa-fw" aria-hidden="true"></i>
131131
{{ i18n "hub_managed_steps_next" }}
132132
</button>

0 commit comments

Comments
 (0)