Project

General

Profile

Actions

Epic #3825

open

EPIC: QR Scan Tracking & Redirect

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 #3826: As a developer, I want Django to auto-generate a unique QRToken (UUID) when a Scan QR CTA is saved so that each CTA has a unique trackable redirect URLTo DoAjay Maharjan03/27/2026

Actions
Story #3827: As a developer, I want a Django view at /qr/{token}/ that logs the scan event and returns HTTP 302 to the destination URL so that every scan is tracked without guest frictionTo DoAjay Maharjan03/27/2026

Actions
Story #3828: As a Hotel Admin, I want to see the QR scan count per promotion in the analytics view so that I know how many guests scanned each codeTo DoAjay Maharjan03/27/2026

Actions
Story #3829: As a Hotel Admin, I want QR scan count tracked separately from CTA click count so that I can distinguish between guests who tapped and guests who scannedTo DoAjay Maharjan03/27/2026

Actions
Story #3830: As a developer, I want the QR redirect view to handle invalid or expired tokens gracefully and return a 404 so that broken links do not confuse guestsTo DoAjay Maharjan03/27/2026

Actions
Actions #1

Updated by Suraj Risal 10 days ago

  • Subtask #3826 added
Actions #2

Updated by Suraj Risal 10 days ago

  • Subtask #3827 added
Actions #3

Updated by Suraj Risal 10 days ago

  • Subtask #3828 added
Actions #4

Updated by Suraj Risal 10 days ago

  • Subtask #3829 added
Actions #5

Updated by Suraj Risal 10 days ago

  • Subtask #3830 added
Actions #6

Updated by Suraj Risal 3 days ago

  • Assignee set to Ajay Maharjan
Actions

Also available in: Atom PDF