Pre-filled Frame
A pre-filled frame enables personalised and streamlined user experiences by embedding specific data directly into the experience URL. This guide will help you understand the workflow, implementation, and hosting methods for pre-filled frames in Odicci.
> Configure your pre-filled frame
What is a Pre-Filled Frame?
A pre-filled frame is a frame that becomes invisible when the required data is provided through the experience URL. It supports the following functionalities:
- Hidden Fields: Invisible fields can pass data silently.
- Unique Codes: Access to experiences can be restricted or personalised using unique codes.
Example
https://campaign.odicci.com/#/[gameID]?odicci_UID=VALUE
You can append various fields like:
- UID
- Name
- DOB
- SegmentID
These fields allow endless combinations for enhanced personalisation.
User Flows
UID-Based Flow
- Input UID: User inputs a UID into the pre-filled frame.
- Play Experience: User interacts with a gamified experience.
- Complete Entry: User data is captured, and a reward or UID is sent to the loyalty platform.
- Receive Reward: The user receives their reward, which can be found within the app.
Data Flow:
- Hidden Data Fields: Passed through an iframe or webview.
- Results: Displayed on success frames or updated in the app.
Email-Based Flow
- Input Email and Fields: User enters their email and other required fields.
- Play Experience: User engages with the gamified experience.
- Complete Entry: User data is pushed to the loyalty platform via API.
- Receive Reward: Reward is delivered via email.
Data Flow:
- Hidden Data Fields: Passed through iframe/subdomains.
- Results: Updated in emails or loyalty accounts.
QR Code-Based Flow
- Scan QR Code: User scans a QR code containing pre-filled link data.
- Play Experience: User participates in the gamified experience.
- Complete Entry: Data is recorded, and rewards are distributed.
- Receive Reward: The reward is sent to the user’s preferred channel.
Data Flow:
- Hidden Data Fields: Passed seamlessly through iframe/subdomains.
- Results: Shown in success frames or updated through loyalty platforms.
Hosting Pre-Filled Links
Delivery Methods
- In-Store Digital Screens
Replace paper prints with short videos featuring QR codes linked to pre-filled URLs.
QR Codes
Generate QR codes that embed pre-filled data directly.
CRM Integration
Use CRM tools to push personalised experiences through pre-filled URLs.
CTA Buttons/Banners
- Add clickable elements to your app or website to trigger experiences via pre-filled URLs.
Be Creative!
Think outside the box to embed pre-filled URLs in innovative ways. Examples:
- Social media posts
- SMS campaigns
- NFC-enabled devices