Skip to content

Commit c8f3337

Browse files
committed
fix: dom click event tracker
Signed-off-by: Innei <[email protected]>
1 parent 887e44b commit c8f3337

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/app/(app)/analyze.tsx

+8-1
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,16 @@ export const Analyze = () => {
3030
'click',
3131
async (e) => {
3232
const $ = e.target as HTMLElement
33-
const event = $.dataset.event
33+
34+
let current: HTMLElement | null = $
35+
let event = $.dataset.event
36+
while (!event && current && current !== document.body) {
37+
event = current.dataset.event
38+
current = current.parentElement
39+
}
3440
3541
if (event) {
42+
console.log('dom track click event', event)
3643
window.umami?.track(event, {
3744
type: 'click',
3845
})

0 commit comments

Comments
 (0)