###### tags: `xtime` `asr-8` `events`
# ASR8 EVENTS
```javascript=
1. Track events on click
2. Track # of views per page category - if possible
3. There should be distinction between an ASR page and All Green pageĀ - how is that being tracked currently? // TODO: Pending
- This is especially important for Video tracking, but also for funnel conversion, as there is less need for conversion if All Green. We should be able to *exclude* All Green data when looking at GA metrics for ASR only, or have 2 separate categories of metrics.
- Phone button (opens service advisor note)
--- Text /
--- Call /
--- Email /
gtmUserEvent(
'Send a text Message button' | "Call directly button" | "Send an email button",
'Clicked',
'Text message sent.' | "Called from application" | "Email sent.",
'Advisor Modal',
phone/email
);
- ASR pages:
--- "Action Required" and "Next" buttons - intent is to track funnel conversion rate
--- Add Service /
--- Not Today /
- Summary Page
--- Add Service /
--- Not Today /
--- FlexPay link *
--- Send to Advisor / (approve button) // TODO: ask if is approved button or not
- Approved Page:
--- Service Estimate ?
--- Overall Inspection /
--- Services Performed ?
--- FlexPay link *
Multimedia - this should just be implemented in the exact same manner as ASR 7:
- Click on Video (maximizes in screen)
-- Video play percentage - 0, 25, 50, 75 % (this is how it's currently implemented)
--- # of views
- Click on photo
--- # of views
- All metrics must be tied back to ASR / RO.
Video view same logic as before:
- same event for BI on every page (incl complete page)
- internally we want to know which page the video was viewed on, and whether it was fullscreen view, but this info is not necessary for BI
- same logic applies to audio
Photo views logic:
- if immediately appear on page, count as 1 view
- if partially in view, 50% of photo must be visible to count as 1 view
- otherwise, if user has to scroll, count as a view when 50% of photo can be seen on page
All of the above logic applies to the Complete page
------------
------------
TASKS
1.
- ApproveButton OR next Button (serviceSummaryPage) // TODO: ask about goNextStep()
** Next ?
ActionNext Button Clicked
CategoryConsumer Microsite: Services Tab
LabelReview and Approve page displayed.
Non-interactivefalse
** ApproveButton /
2.
Fix the types:
export function gtmUserVideoEventType(
event: string,
eventElement: string,
eventAction: string,
eventResult: string,
eventLocation: string,
eventValue: ?string,
asrEstimateId: ?string,
asrInspectServiceId: ?string,
asrMediaVehicleDocId: ?string
) {
return Object;
}
3.
Fix the path of videoPlayer location event depending on ASR7
4.
fix the following in all the pages:
- gtmUserEvent: gtmUserEventType
- gtmUserVideoEvent: gtmUserVideoEventType
5.
----
New ASR8 events
1. advisor modal
gtmUserEvent(
'Text Message',
'Clicked',
'Sent Text Message',
'Advisor Modal'
)
----
preguntar si / => landing page / home page
1. un spreadsheet con todos los eventos
2. revisar la logica core este bien
3.
```
# DIMENSION

