⚠ iGaming Q2 Push at 86% budget | 🌟 Affiliate MENA best FTD rate: 11.1% | 🎉 Q2 FTDs: 287
Total Spend
$148K
↑ 12% MoM
Total Leads
3,841
↑ 8.4%
Total FTDs 💎
287
↑ 14%
FTD Rate
7.47%
↑ 0.4pp
Revenue
$612K
↑ 18%
ROI
313%
↑ 28pp
Lead → FTD Funnel
All campaigns · June 2025
Leads
3,841
3,841
100%
Assigned
3,380
3,380
88%
Called
2,727
2,727
71%
Interested
1,613
1,613
42%
FTD 💎
287
287
7.5%
Active
223
223
5.8%
ROI by Channel
Revenue vs spend
Campaign Summary
Channel · Type · Model · FTD · Revenue · ROI
Campaign (Tag1)
Channel
Tag2
Type
Model
Spend
Leads
FTDs
FTD%
Revenue
ROI
CPL
Cost/FTD
Status
👁 View:Default
Total FTDs
287
↑ 14%
FTD Rate
7.47%
Target: 5-10%
Avg Deposit
$2,132
↑ $180
Cost per FTD
$517
↑ $42
Revenue
$612K
↑ 18%
FTD Rate by Campaign
Campaign
Channel
Leads
FTDs
FTD%
Avg Dep
Cost/FTD
FTD Rate by Channel
FTD Log
Date
Client ID
Campaign
Channel
LP
Deposit
Status
Notes
👁 View:Default
🔄 CRM stages: New → Assigned → Called → Interested → Deposited (FTD) → Active → Lost
New
461
Assigned
638
Called
884
Interested
729
FTD 💎
287
Active
223
Lost
619
Pipeline by Campaign
Campaign
Channel
Total
New
Assigned
Called
Interested
FTD 💎
Active
Lost
FTD%
👁 View:Default
💡 ROI = (Revenue − Spend) ÷ Spend × 100%
Gross Revenue
$612,000
Total Spend
$148,320
Net Profit
$463,680
Overall ROI
312.6%
ROI by Channel
Channel
Spend
FTDs
Revenue
Net
ROI%
ROI by Cost Model
Model
Camps
Spend
Revenue
ROI%
PPC
6
$95,200
$380,000
+299%
CPL
2
$18,400
$98,000
+433%
CPA
2
$24,500
$112,000
+357%
Rev Share
2
$10,220
$22,000
+115%
Campaign ROI — Best to Worst
Campaign
Channel
Type
Model
Spend
Leads
FTDs
FTD%
Avg Dep
Revenue
Net
ROI%
Cost/FTD
Campaigns
Tag1 = campaign name · Channel = traffic source
Name
Channel
Tag2
LPs
Type
Model
Budget
Spent
Leads
FTDs
FTD%
Revenue
ROI
Status
Actions
📝 Campaign Activity Log
Created · edited · copied — last 30 actions
🌟 Campaign Hub — one place to set up a campaign, add positions (placements), build tracking links with LP rotation, and launch. Structure: Campaign (Tag1) → Position (Tag2) → Tracking Link → LPs
🚀 Campaigns
Click a campaign to expand positions and tracking links
💡 Tag1 = the campaign name — the top-level identifier used across all positions and tracking links (e.g. "BestFintech-Q3", "Google_iGaming", "Meta_EU").
CRM primary key. Appears in all tracking URLs as &Tag1=...
Preview URL (full code shown after saving)
—
Positions / Placements 0
Each position = one Tag2 + one tracking link + LP rotation
🎯
No positions yet. Click + Add Position to add the first placement for this campaign.
✅ Review & Save Campaign
🖼 Logo
Upload your actual logo file
🖼
Click or drag to upload logo
PNG, SVG, WebP — recommended height 40px
Or paste image URL
Logo Width
Logo Alt Text
Logo Click Link
💡 Tip: use an SVG file for crisp display at any size. If your logo is on a white background, check "Dark mode invert" below to make it white for the dark footer.
🔝 Nav Bar Links
All links in the navigation
CTA Button
🔗 Footer — Product
🔗 Footer — Company
🔗 Footer — Legal
🎯 CTA & Social Links
Used by buttons throughout all sections
Main CTA URL (Register / Free Trial)
Footer Copyright Text
LinkedIn URL
Twitter / X URL
✅ These links apply globally to every CTA button, hero button, and promo banner across all sections — change once, updates everywhere.
🔗 Fill Tag1 + Tag2 → all 9 LP URLs generated instantly. Google auto-adds UtmContent={keyword}. UtmCreative auto-built from Tag1 + LP name.
1 · Campaign Parameters
Tag1 + Tag2 are required
Free text. Type any campaign name.
Optional Parameters
☑ check to include in URL (with or without value)
🔍 Google Ads Only — Auto-applied
Preview & Params
Fill Tag1 to start
← Fill Tag1 to preview
All Landing Page URLs
Fill Tag1 above to generate
💾 Saved URL Sets
Auto-saved on every build · Last 20 sets
No sets saved yet. Generate URLs above and they auto-save here.
🏗️ LP BuilderBeta|
Templates
🌑
Smart Dark
Paytiko signature
☀️
Clean Light
Minimal & fast
🎁
Promo Offer
High urgency
🏢
B2B Enterprise
Long form
Add Section
🔝Nav Bar
🦸Hero
⚡Features / Benefits
📋Registration Form
🎁Promo Banner
🤝Social Proof
🏆Awards
📊Stats / Numbers
▶️Video
🎯CTA Strip
🔗Footer
AI Image Generator
No changes yet
✏️ Section Properties
Click any section on the canvas to edit its properties
Form Presets
Choose a starting configuration
⚡
Short Form
Name + Email + Phone — 3 fields, max conversions
📋
Standard Form
6 fields — good balance of data and friction
📝
Long Form (B2B)
10 fields — company, volume, role, more
🎛
Custom
Build from scratch — add any fields
Form Fields
0 fields active
Available Fields (click to add)
Live Preview
Paytiko form style
Submit Button
CRM Mapping
Each field maps to a CRM property on lead creation.
💬 Pop-up / Modal
Capture attention at key moments
Trigger
Delay (sec)
Headline
Body text
CTA button text
Style
🎁 Special Offer for You
Join Paytiko today and get a dedicated account manager for your first 90 days.
🤖 AI Chat Agent
Conversational lead capture
Agent Name
Avatar Color
Opening Message
Info to Collect
Core Info
Business Info
Intent & Goals
On Lead Capture
A
Hi! 👋 Looking to boost your payment acceptance rates? I'm here to help find the right Paytiko plan for you.
Yes, I'm interested!
A
Great! What's your name? 😊
⏱ Urgency Tools
Countdown timers & social proof
Countdown Timer
⚡ Offer ends in:
02
HRS
:
47
MIN
:
33
SEC
Social Proof Ticker
Shows recent sign-up notifications at bottom left.
JM
James M. just signed up
London, UK · 2 min ago
Exit Intent Message
📡 Publish Settings
URL slug, SEO, tracking
Page Slug
paytiko.com/lp/
SEO Title
Meta Description
Tag1 (Campaign)
Tag2 (Placement)
✅ Tracking URL will be auto-generated from Tag1 + Tag2 after publish.
🔀 A/B Test
Split traffic between variants
Variant A (this page) %
vs
Variant B slug
📊 Performance
Live once published
—
Views
—
Leads
—
Conv Rate
—
FTDs
Publish the page to start tracking
📄 Manage all landing pages. Edit slug, name, or base URL at any time. Changes apply instantly to the URL Builder.
Landing Page Library
9 LPs active
Status
Slug
Name
Base URL
Full URL Preview
Leads
FTDs
FTD%
📝 LP Edit Log
All changes to landing pages
Time
LP
Field Changed
Old Value
New Value
Changed By
No edits yet.
🎯 Placements = Tag2. Each campaign can have multiple placements — a mailer, banner slot, article link, push notification. Each placement gets its own tracking link with LP rotation and optimisation built in.
Select Campaign
👁 View:Default
💡 Each tracking link embeds a pixel + redirect. Clicks, views, country and device are logged automatically when integrated with your backend. Demo shows simulated data.
🔗 Tracked Links
One tracking link per LP per campaign — includes pixel + redirect
Campaign
LP
Tracking URL
Views
Clicks
CTR
Unique
Conversions
Conv%
Top Country
Top Device
Status
🌐 Clicks by Country
Select a link above
📱 Clicks by Device
🔌 Backend Integration
How to connect real tracking to your server
⚠ The tracking links below are templates. Replace https://track.marketops.tech with your actual tracking server endpoint.
🔄 One tracking link, multiple landing pages. You share a single URL — the system routes each visitor to an LP based on your mode. In Auto-Optimise, exposure shifts automatically toward the best-performing LP.
🔄 Rotation Groups
One link → multiple LPs → system routes traffic → you optimise
💡 How Rotation Works
⚖ Manual Weights
You choose how much traffic each LP gets. Example: 4 LPs → 25% each. Or 3 LPs at 30% + 1 at 10%. All weights must total 100%.
🤖 Auto-Optimise
System starts equal. Every 100 clicks it checks CTR & Conv% and shifts more exposure to the best-performing LP. Underperformers get less until they improve.
📈 Tracking URL
One URL per rotation. Share it in your ad, email, or affiliate post. The redirect server picks the LP, appends UtmCreative automatically, and logs the click.
https://track.marketops.tech/rotate?group=ROT-ABC123&Tag1=Google_iGaming&Tag2=WW_Q3 ↳ Backend picks LP based on weights → redirects to paytiko.com/en/lp09?Tag1=Google_iGaming&Tag2=WW_Q3&UtmCreative=lp09_Smart-Hub-Dark
👁 View:
Clicks Over Time
Daily — last 14 days
Traffic by Channel
Conversion Funnel
Views → Clicks → Leads → FTDs
Key Metrics
Performance by Campaign
Performance by Landing Page
Top Countries
Top Cities
Device Type
Browser
Operating System
Clicks by Hour of Day
24h — when users engage most
Clicks by Day of Week
Raw Click Log
Last 100 events
Time
Campaign
LP
Country
City
Device
Browser
OS
Event
👁 View:Default
💡 Spend shown by Allocation Month, not payment date. Override for pre-paid events.
Annual Budget 2025
$850K
Allocated YTD
$620K
73%
Spent YTD
$312K
Remaining
$538K
Monthly Budget vs Spend — 2025
Alloc. Month
Google
Bing
Meta
Affiliate
Events
Other
Total
Budget
Δ
Status
Quarterly Summary
Quarter
Budget
Spend
FTDs
Revenue
ROI
Status
Q1 2025
$148K
$146K
198
$421K
+188%
Done
Q2 2025
$167K
$166K
287
$612K
+268%
Active
Q3 2025
$260K
—
—
—
—
Planned
Q4 2025
$275K
—
—
—
—
Planned
💡 Payment Date = when paid. Allocation Month = which budget it counts against. Different for pre-paid events.
Spend Log
Campaign (Tag1)
Channel
Type
Model
Payment Date
Alloc. Month
Flag
Amount
Invoice
Notes
Google_iGaming
Lead Gen
PPC
Jun 1
Jun 2025
Same
$9,200
INV-441
Monthly Google
Bing_B2B
Performance
PPC
Jun 1
Jun 2025
Same
$3,000
INV-440
Monthly Bing
Events_iFX
Event
Sponsorship
May 15
Jun 2025
Diff ⚠
$15,000
INV-428
Paid May, event June
Affiliate_MENA
Performance
CPA
Jun 30
Jun 2025
Same
$8,700
INV-442
CPA payouts
👁 View:Default
📑 Period selector above applies to all data. Spend shown by Allocation Month.
View dashboard · View campaigns · View reports · No editing · No user data
Permissions Matrix
Customise what each role can access
Section / Action
Admin
Mktg Mgr
Camp Mgr
Read Only
Activity Log
All system actions · user · timestamp · IP
Time
User
Action
Detail
IP Address
Result
Active Sessions
Currently logged-in users
User
Role
Login Time
Last Active
IP
Browser / OS
Location
✅ CRM active · Last sync: Today 09:42
CRM Connection
Field Mapping
Param
CRM Field
Status
Tag1
campaign_name
✓
Tag2
campaign_descriptor
✓
UtmContent
keyword
✓
UtmCreative
creative_name
✓
UtmCampaign
utm_campaign
✓
Source
lead_source
✓
FTD Date
first_deposit_date
✓
Deposit Amount
deposit_amount_usd
✓
Quick Add Campaign
Log FTD — First Time Deposit
Log Spend Entry
Set Allocation Month if different from payment date (e.g. event paid May, runs June).
Add New User
Fields marked * are required
Identity
Lowercase, used to log in
Password
👁
Role & Access
Role capabilities
Security
Notes
Send Report by Email
📋 Copy Campaign
💡 Creates a duplicate of the campaign with new dates and a fresh Tag1. All tracking params are copied.
✎ Edit Campaign
✎ Edit Landing Page
💡 Changes apply instantly to URL Builder and all campaign URL previews. Edit history is saved automatically.
Full URL Preview:
➕ Add New Landing Page
✅ The new LP will be immediately available in URL Builder and New Campaign form.
URL Preview: Fill slug and base URL above
Campaign Details
Campaign Info
Performance
Campaign URLs
📝 Edit History
No edits recorded yet.
🔗 Generate Tracking Links
Select a campaign and LPs — tracking links with embedded pixel + click redirect are generated instantly.
🔄 New Link Rotation
1 — Rotation Identity
2 — Rotation Mode
⚖ Manual Weights
You decide how much traffic each LP gets. All weights must total 100%.
🤖 Auto-Optimise
Starts equal. Automatically shifts traffic to best-performing LPs based on CTR & conversions.
🤖 Auto-Optimise Settings
💡 The system starts all LPs at equal weight, then shifts traffic every rebalance cycle. The minimum floor ensures every LP keeps getting some traffic so data keeps accumulating.
3 — Select Landing Pages
Total weight0%
Select LPs and assign weights above.
Quick distribute:
🎯 Add Position / Placement
A position is a specific ad placement or link placement within a campaign. Tag2 = position name. Each position gets one tracking URL that can rotate across multiple LPs.
1 — Position Identity
This becomes &Tag2=... in the tracking URL
2 — Landing Pages & Rotation
🎯 Single LP
100% traffic to one landing page. Simple, direct.
🔄 LP Rotation
Multiple LPs. Split traffic by weight or auto-optimise for best performer.
⚖ Manual Weights
🤖 Auto-Optimise
Total weight0%
Assign weights to selected LPs above.
Quick:
3 — Tracking URL Preview
Fill campaign and position name above to preview
LP Preview
⏳
Loading preview...
⚡ Conversion Pixel —
Add a pixel so 3rd-party publishers can report conversions back in real time
Pixel Type
🔗
S2S
Server-to-Server
📡
Postback
URL Postback
🖼
Image Pixel
1×1 IMG tag
⚡
JavaScript
Async snippet
📋
iFrame
Hidden frame
Conversion Event & Parameters
Generated Pixel Code
Copy and give to your publisher / implement on thank-you page
📖 Publisher Implementation Guide
1. Copy the pixel code above
2. Implement on your conversion confirmation page (thank-you page, deposit success, etc.)
3. Replace {REVENUE}, {CLIENT_ID} with real values
4. For S2S/Postback: fire from your server, not the browser
5. Conversions will appear in the dashboard within seconds
Customise Columns
Choose which columns to show · save views · set a default
Available Columns
Saved Views
🔒 IP Whitelist Settings
Control access by IP address or CIDR range
⚠️ Your current IP: 185.7.214.9 — ✓ Whitelisted
Whitelisted IPs & Ranges
Single IPs or CIDR notation (e.g. 192.168.1.0/24)
Label
IP / CIDR
Type
Added
By
Status
Notes
Actions
📋 Access Log
Recent login attempts — allowed and blocked
Time
IP Address
User
Result
Matched Rule
Add IP / Range
Single IP (192.168.1.1) or CIDR range (192.168.1.0/24)
⚠️ Important: Make sure to whitelist your own IP before enabling restrictions, or you may lock yourself out.
⚙️ My Preferences
Personalise your default view and display settings
Default View on Login
Choose which section opens automatically when you log in. Currently: Dashboard
Click any view to set it as default
📊 Build Chart
Create a custom chart and pin it to Analytics
💡 The chart will be pinned at the top of Analytics. You can remove it at any time.
🕓 Version History
Click Restore on any version to go back to it
📂 Saved Drafts
All saved design versions. Load any one to continue editing.
Loading...
LP Preview
💾 Data Management
Backup, restore and manage your marketing data
📊 Current saved data
(no saved data yet)
💾 Save now
Saves all campaigns, LPs, budgets and settings to this browser. Data survives page refresh and new deploys on the same browser/device.
📤 Export backup
Download a JSON file with all your data. Import it after a new deploy or on a different device.
📥 Import backup
Restore from a previously exported JSON file. Your current data will be replaced.
🗑 Reset to demo data
Clears all saved data and reloads with the original demo campaigns. Export first if needed.
🚀 Upgrade to Supabase (Step 3)
For real multi-user shared data, connect Supabase. Data will live in a proper database, shared across all users and devices automatically.