-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Closed
Labels
P3: When PossibleStaleInactive for one year or moreInactive for one year or moreType: Feature RequestWG: analytics
Milestone
Description
The following only applies to visibility trigger. Note that click trigger already support multi selector
Goal
- Trigger multi identical events for multi different selectors w/o duplicate trigger config.
- Support selector that select multiple elements.
- Provide check on duplicate selectors.
Design Proposal
- Having
selectorsupport a string. (single selector) - Having
selectorsupport an array. (multi selector)- Analytics will query every selector in the array. For example
"selector": ["A", "B"] - Analytics will also trigger on every element if single selector selects multiple elements. For example
"selector" : ['*'] - Analytics will also trigger on every element if single selector selects multiple elements. For example
- Analytics will query every selector in the array. For example
- User can specify the data-attribute in each selected element to get information on what the event trigger target is.
selectionMethodshould remain same for every selector in the array.
Example
"triggerAB" {
"on": "visible"
selector: ["A", "B"]
}
equals to
"triggerAB" {
"on": "visible"
selector: ["A, B"]
}
equals to
"triggerA" {
"on": "visible"
selector: "A"
}
"triggerB" {
"on": "visible"
selector: "B"
}
Questions
Misconfig detection
Duplicate selected elements
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P3: When PossibleStaleInactive for one year or moreInactive for one year or moreType: Feature RequestWG: analytics