Skip to content

feat(tracking): impression tracking for home sections#17200

Open
nickskalkin wants to merge 1 commit into
mainfrom
nickskalkin/home-page-rail-impression-tracking
Open

feat(tracking): impression tracking for home sections#17200
nickskalkin wants to merge 1 commit into
mainfrom
nickskalkin/home-page-rail-impression-tracking

Conversation

@nickskalkin
Copy link
Copy Markdown
Contributor

@nickskalkin nickskalkin commented May 12, 2026

The type of this PR is: Feat

This PR solves ONYX-1859

Description

Adds Cohesion RailViewed impression events for every section on the home feed (plus MyBids). An event fires once per mount after the rail stays sufficiently visible for ~1 second, so we capture genuine impressions instead of scroll-by glances.

Update: opened #17206 for item impressions tracking (builds on top of the current PR)

@nickskalkin nickskalkin self-assigned this May 12, 2026
@nickskalkin nickskalkin force-pushed the nickskalkin/home-page-rail-impression-tracking branch from 37e5ac9 to 24c3b9d Compare May 12, 2026 08:24
@relativeci
Copy link
Copy Markdown

relativeci Bot commented May 12, 2026

#8231 Bundle Size — 8.73MiB (-0.69%).

8e3109b(current) vs 206868a main#8227(baseline)

Warning

Bundle contains 29 duplicate packages – View duplicate packages

Warning

Bundle introduced 2 new packages: superagent, component-emitter – View changed packages

Bundle metrics  Change 8 changes Regression 1 regression Improvement 2 improvements
                 Current
#8231
     Baseline
#8227
Improvement  Initial JS 2.88MiB(-0.49%) 2.89MiB
No change  Initial CSS 0B 0B
Change  Cache Invalidation 66.79% 15.82%
Change  Chunks 110(-0.9%) 111
Change  Assets 113(-0.88%) 114
Change  Modules 5571(-0.61%) 5605
Improvement  Duplicate Modules 630(-3.67%) 654
Change  Duplicate Code 4.83%(-2.82%) 4.97%
Regression  Packages 250(+0.81%) 248
No change  Duplicate Packages 28 28
Bundle size by type  Change 2 changes Improvement 2 improvements
                 Current
#8231
     Baseline
#8227
Improvement  JS 8.58MiB (-0.68%) 8.64MiB
Improvement  Other 152.85KiB (-1.08%) 154.53KiB

Bundle analysis reportBranch nickskalkin/home-page-rail-impre...Project dashboard


Generated by RelativeCIDocumentationReport issue

@nickskalkin nickskalkin force-pushed the nickskalkin/home-page-rail-impression-tracking branch from 24c3b9d to 8e3109b Compare May 12, 2026 08:41
@nickskalkin nickskalkin requested a review from dblandin May 12, 2026 08:41
@nickskalkin nickskalkin marked this pull request as ready for review May 12, 2026 08:41
@nickskalkin nickskalkin force-pushed the nickskalkin/home-page-rail-impression-tracking branch from 393f211 to 8e3109b Compare May 13, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant