GA4 Data APILast 30 daysLast 30 minutesHost filter: rajeevg.comLive property data

Reporting route

GA4 content and instrumentation dashboard

A site-specific reporting layer for rajeevg.com that keeps the custom schema, portfolio key events, and content performance visible without blending in the hackathon app traffic from the shared GA4 property.

Live reporting boundaries

Historical cards read from property 498363924 and filter to rajeevg.com. Realtime custom-event cards lock to stream 11542983613 so the main site’s vocabulary stays visible even though the shared property also collects vote.rajeevg.com.

24 custom dimensions18 custom metrics3 key events
ECharts renderer

Historical cards are filtered to hostName=rajeevg.com so the shared property does not blend in vote.rajeevg.com page traffic.

Realtime custom-event cards are filtered to the main-site stream ID so the app-owned site schema stays front and center.

No tracked custom events are visible in realtime right now. The dashboard still keeps the schema and historical page reporting visible while traffic is quiet.

The chart toggle redraws the same live dataset two different ways so it is easier to compare narrative summaries, categorical breakdowns, and realtime event spikes without leaving this route.

Page views

434

All main-site page views in the historical window, filtered away from the hackathon app.

Active users

37

Distinct active users seen on rajeevg.com across the last 30 days.

Avg engagement

30.8m

Average engaged time per active user, using GA4’s engagement-duration metric.

Blog share

46%

Share of tracked views coming from blog pages in the current reporting window.

Top blog pages

The most-read blog URLs on the main site, combining headline volume with the audience behind it.

Device mix

A quick read on whether the audience is leaning desktop, mobile, or tablet in the current host-filtered window.

Realtime custom events

The site-owned vocabulary visible in the last 30 minutes, filtered to the main-site GA4 stream.

No tracked custom events are visible in realtime right now.

Portfolio key events

The conversion-like interactions that matter most on the public site, separated from raw event volume.

Top blog pages

The content pages currently carrying the most reading volume on the main site.

/blog/how-we-built-a-consented-first-party-analytics-stack

How We Built A Consented First-Party Analytics Stack On rajeevg.com • Rajeev G.

Views

58

Users

12

Engagement

98.4m

/blog/from-ai-pilots-to-business-value

From AI Pilots to Clear Business Value • Rajeev G.

Views

32

Users

6

Engagement

8.9m

/blog/git-workflow-for-beginners

Git Workflow for Beginners • Rajeev G.

Views

28

Users

7

Engagement

81.1m

/blog/hello-world

Hello World • Rajeev G.

Views

22

Users

2

Engagement

4.5m

/blog/how-we-built-the-hackathon-voting-app

How We Built The Hackathon Voting App • Rajeev G.

Views

14

Users

9

Engagement

88.0m

/blog/the-projects-behind-this-portfolio

The Projects Behind This Portfolio • Rajeev G.

Views

13

Users

5

Engagement

1.9m

/blog/how-we-finished-the-ga4-property-setup-on-rajeevg-com

How We Finished The GA4 Property Setup On rajeevg.com • Rajeev G.

Views

12

Users

3

Engagement

3.1h

/blog

Blog • Rajeev G.

Views

10

Users

4

Engagement

15.5m

/blog/docker-gcloud-deployment

Docker Development & Cloud Run Deployment Workflow • Rajeev G.

Views

5

Users

2

Engagement

17s

/blog/gpt-windsurf-prompts

Optimised Prompts for GPT-5 in Windsurf • Rajeev G.

Views

3

Users

1

Engagement

8s

/blog/docker-gcloud-deployment

Rajeev G.

Views

1

Users

1

Engagement

0m

/blog/gpt-windsurf-prompts

Rajeev G.

Views

1

Users

1

Engagement

0m

Realtime custom events

The main-site custom event vocabulary currently visible in GA4 Realtime.

No tracked custom events are visible in realtime right now. That usually means the main site is quiet, not that the schema disappeared.

Portfolio key events

Key-event rows promoted for the site’s conversion-like interactions.

project_click

8 total event hits in the retained window

4

profile_click

2 total event hits in the retained window

2

Device mix

How the current site traffic splits across device classes.

desktop

27 users

Views

302

Engagement

18.0h

mobile

11 users

Views

132

Engagement

61.4m

Full-site page leaders

The highest-volume pages on the main site across blog, projects, and supporting routes.

Home

Rajeev G.

Views

75

Engagement

4.0h

/projects

Projects • Rajeev G.

Views

72

Engagement

6.5h

/blog/how-we-built-a-consented-first-party-analytics-stack

How We Built A Consented First-Party Analytics Stack On rajeevg.com • Rajeev G.

Views

58

Engagement

98.4m

/about

Rajeev G.

Views

37

Engagement

9.1m

/blog/from-ai-pilots-to-business-value

From AI Pilots to Clear Business Value • Rajeev G.

Views

32

Engagement

8.9m

/blog/git-workflow-for-beginners

Git Workflow for Beginners • Rajeev G.

Views

28

Engagement

81.1m

/blog/hello-world

Hello World • Rajeev G.

Views

22

Engagement

4.5m

/projects/site-analytics

GA4 content analytics • Rajeev G.

Views

21

Engagement

7.8m

/blog/how-we-built-the-hackathon-voting-app

How We Built The Hackathon Voting App • Rajeev G.

Views

14

Engagement

88.0m

/projects/hackathon-voting-analytics

Hackathon voting analytics • Rajeev G.

Views

14

Engagement

8.4m

/blog/the-projects-behind-this-portfolio

The Projects Behind This Portfolio • Rajeev G.

Views

13

Engagement

1.9m

/blog/how-we-finished-the-ga4-property-setup-on-rajeevg-com

How We Finished The GA4 Property Setup On rajeevg.com • Rajeev G.

Views

12

Engagement

3.1h

Promoted site dimensions

Event-scoped fields promoted on the GA4 property so the site-owned schema is usable in reports and explorations.

page_typesite_sectioncontent_groupcontent_typecontent_idcontent_tagsviewport_categoryanalytics_consent_statereferrer_typesection_nameitem_typelink_typedestinationselected_tagssearch_termconsent_preferencetheme_tocontent_sluganalytics_sectionthemecolor_schemescreen_orientationconsent_rehydratedfilter_state

Promoted site metrics

Numeric event parameters preserved as first-class reporting metrics.

route_depthquery_param_counttag_countproject_countselected_tag_countsearch_term_lengthinteraction_sequencecopied_charactersengaged_secondsengaged_seconds_totalinteraction_countsection_views_countmax_scroll_depth_percentmax_article_progress_percentresult_countscroll_depth_percentarticle_progress_percentpage_view_sequence

Why this route exists

The shared property is now good enough that it deserves a site-owned reading surface, not just a GA admin tab.

Front and center

The dashboard keeps the blog pages, project pages, current custom event stream, and promoted schema in one place so the site’s content analytics do not get flattened into default page_view tables.

Related reading

Analytics stack post

GA4 property post

Privacy and consent policy

Same live GA4 payload, two renderer systems, one route to review.