Project

General

Profile

Actions

Epic #3861

open

EPIC: Basic Analytics — Impressions, CTA Clicks, QR Scans

Added by Suraj Risal 10 days ago. Updated 3 days ago.

Status:
To Do
Priority:
Medium
Assignee:
Start date:
03/27/2026
Due date:
% Done:

0%

Estimated time:
0:00 h
Type:
Planned

Subtasks 5 (5 open0 closed)

Story #3862: As a developer, I want a POST /api/analytics/event/ endpoint accepting impression and CTA click events from the kiosk so that guest interactions are recorded server-sideTo DoAjay Maharjan03/27/2026

Actions
Story #3863: As a Flutter kiosk app, I want to queue analytics events locally and batch-send them on each sync cycle so that events are not lost during temporary network outagesTo DoAjay Maharjan03/27/2026

Actions
Story #3864: As a Hotel Admin, I want to view a promotions analytics table showing impressions, CTA clicks, and QR scans per promotion so that I can evaluate content performanceTo DoAjay Maharjan03/27/2026

Actions
Story #3865: As a Hotel Admin, I want to filter analytics by date range so that I can analyse performance over specific periodsTo DoAjay Maharjan03/27/2026

Actions
Story #3866: As a Super Admin, I want to view analytics across all hotel tenants so that I have a platform-wide view of engagementTo DoAjay Maharjan03/27/2026

Actions
Actions #1

Updated by Suraj Risal 10 days ago

  • Subtask #3862 added
Actions #2

Updated by Suraj Risal 10 days ago

  • Subtask #3863 added
Actions #3

Updated by Suraj Risal 10 days ago

  • Subtask #3864 added
Actions #4

Updated by Suraj Risal 10 days ago

  • Subtask #3865 added
Actions #5

Updated by Suraj Risal 10 days ago

  • Subtask #3866 added
Actions #6

Updated by Suraj Risal 3 days ago

  • Assignee set to Ajay Maharjan
Actions

Also available in: Atom PDF