Skip to content

Commit 9df8891

Browse files
committed
Add level property to navigationDropdownViewed event
Tracks nesting depth for mobile drilldown navigation. Updated example: { action: "navigationDropdownViewed", context_module: "header", navigation_item: "Blue-Chip Artists", level: 1, interaction_type: "drilldown" } Desktop always uses level: 0
1 parent 1f11b20 commit 9df8891

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/Schema/Events/ImpressionTracking.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -558,24 +558,26 @@ export interface ImmersiveViewArtworkDisplayed {
558558
*
559559
* This schema describes events sent to Segment from [[NavigationDropdownViewed]].
560560
*
561-
* @example Desktop hover:
561+
* @example Desktop hover (always level 0):
562562
* ```
563563
* {
564564
* action: "navigationDropdownViewed",
565565
* context_module: "header",
566566
* context_page_owner_type: "home",
567567
* navigation_item: "Artists",
568+
* level: 0,
568569
* interaction_type: "hover"
569570
* }
570571
* ```
571572
*
572-
* @example Mobile web drilldown:
573+
* @example Mobile web drilldown (level 1):
573574
* ```
574575
* {
575576
* action: "navigationDropdownViewed",
576577
* context_module: "header",
577-
* context_page_owner_type: "artist",
578-
* navigation_item: "Artists",
578+
* context_page_owner_type: "home",
579+
* navigation_item: "Blue-Chip Artists",
580+
* level: 1,
579581
* interaction_type: "drilldown"
580582
* }
581583
* ```
@@ -587,5 +589,6 @@ export interface NavigationDropdownViewed {
587589
context_page_owner_id?: string
588590
context_page_owner_slug?: string
589591
navigation_item: string
592+
level: number
590593
interaction_type: "hover" | "drilldown"
591594
}

0 commit comments

Comments
 (0)