Status of paid media build, conversion tracking, KPI infrastructure, and reporting surface as of April 25, 2026 — ahead of US launch (April 26) and KSA launch (May 1).
Where we are right now across the four launch surfaces: tracking, campaigns, KPIs, and reporting.
The end-to-end Visit → Lead → MQL → SQL chain wired across web traffic monitoring, GTM, GA4, HubSpot, and Google Ads. Every funnel stage lives in the system that owns it; data flows back to Google Ads as an offline conversion via the native HubSpot integration. Web traffic monitoring uses Microsoft Clarity in scope today, with Webflow Analyze API and additional traffic-source APIs available to add per Lucidya direction (focal: Ahmed Mesallati).
| System | What it does | Status |
|---|---|---|
| Microsoft Clarity | Session recordings + heatmaps for site-side behavior. Captures every visit regardless of source. | live |
| Webflow Analyze API + additional traffic-source APIs |
Available for additional traffic monitoring as Lucidya needs (focal: Ahmed Mesallati). | available · awaiting Lucidya direction |
| GTM v40 GTM-W5ZJXC9 |
Captures demo + expert form submissions on www. + global. Pushes to GA4. | live · published Apr 24 |
| GA4 · Lucidya Global G-VNFHMFDBEC · property 533190397 |
Receives ty_lead_submit_demo + ty_lead_submit_expert as Key Events. | live · linked to Google Ads Apr 24 |
| HubSpot ↔ Google Ads native integration |
Syncs HubSpot lifecycle stage transitions (Inbound Lead → MQL → SQL) to Google Ads as offline conversions. Matched on gclid. | connected since February 2026 |
| Google Ads conversion actions 385-556-2238 |
Currently 2 active from HubSpot sync: Inbound Lead, SQL. MQL event pending creation (Lucidya flagged Apr 27). Plus GTM-side: ty_lead_submit_demo, ty_lead_submit_expert — possible double-count with HubSpot Inbound Lead, validation in progress (see §6). | cleanup + MQL setup in progress · ETA Mon Apr 27 EOD |
All campaigns run Maximize Conversion Value with weighted conversion values. The algorithm prioritizes traffic patterns that produce SQLs, not just form fills.
| Conversion Action | Funnel stage | Weight applied | Why this weight |
|---|---|---|---|
| ty_lead_submit_demo | Lead | $5 | Volume signal — gives Smart Bidding enough conversion data to learn campaign patterns from day 1 |
| ty_lead_submit_expert | Lead | $5 | Same as demo — count both form types equally at the lead stage |
| HubSpot - Marketing Qualified Lead | MQL | $50 | 10× a raw form fill — algorithm starts to weight toward MQL-producing patterns |
| HubSpot - Sales Qualified Lead | SQL | $500 | 100× a raw form fill — matches the contracted CAC target ($400-600). Algorithm strongly prefers SQL-producing traffic. |
| Market | Total monthly | Active at launch | Status |
|---|---|---|---|
| 🇸🇦 KSA | $10,000 | $10,000 | 6 campaigns · Brand AR+EN · Generic AR · Competitor · Product · Demand Gen · deploys May 1 |
| 🇺🇸 US | $8,000 | $8,000 | 4 active campaigns deployed Apr 26 · matches Lucidya source-of-truth Sheet (US tab) · committed $24K Q2 spend |
| 🇦🇪 UAE | $2,000 | $2,000 | Deploys May 1 alongside KSA · campaign structure being built · confirmed Ahmed Apr 27 · pending addition to Lucidya source-of-truth Sheet |
| Total managed | $20,000 | $20,000 | $10K KSA + $8K US + $2K UAE active May 1 onward |
$8,000/mo total US budget · 4 active campaigns at launch · committed Q2 spend $24,000 per Lucidya source-of-truth Sheet (US tab). All campaigns share the same conversion goal stack and bid strategy described in §3.
| Campaign | Monthly | Geo / Language | Status |
|---|---|---|---|
| US — AI Agent redirects to new paid-search page Apr 28 · UTMs updated | $2,700 | US · English | live since Apr 26 |
| US — OmniServe | $1,200 | US · English | live since Apr 26 |
| US — Generic / Category | $2,100 | US · English | live since Apr 26 |
| US — Competitor Conquest | $2,000 | US · English | live since Apr 26 |
| US Total | $8,000 | 4 campaigns active at launch · $24,000 Q2 committed spend · matches Lucidya Sheet | |
All 6 KSA campaigns staged in Paused state tonight, ready for May 1 launch. Same conversion + bid strategy as US (§3). Arabic ad copy pending translation and SVP approval per the contracted approval chain.
| Campaign | Lang | Monthly | Job |
|---|---|---|---|
| BRAND_AR_KSA_SRCH | Arabic | $1,000 | Defend brand in Arabic — historically the highest-ROAS surface in the account |
| BRAND_EN_KSA_SRCH | English | $500 | Capture bilingual KSA professionals searching brand in English |
| GEN_AR_KSA_SRCH | Arabic | $3,000 | Primary demand-capture engine — Arabic generic search for Social Listening / CXM / AI Customer Service |
| COMP_EN_KSA_SRCH | English | $2,500 | Competitor conquest — Sprinklr / Brandwatch / Meltwater / Talkwalker / Hootsuite / Sprout / Qualtrics / Medallia. Single hook: only Lucidya was built for Arabic. |
| PROD_EN_KSA_SRCH | English | $2,500 | Bottom-funnel product-intent: Social Listening, OmniServe, AI Agent, plus generic CXM and AI/Automation |
| DGEN_EN_KSA_DGEN | EN + AR | $500 | Top-of-funnel awareness on YouTube + Discovery + Gmail. Build retargeting pool. Feed pipeline into Search campaigns. |
| Total KSA | $10,000 | Six clean campaigns replacing the 114-campaign legacy structure | |
The Lucidya account has 11 years of paid media history with 114 historical campaigns now Paused. A small number of those — Brand Search, Generic AR Demand Gen, Generic EN Demand Gen — drove real conversions ($36-$440 per conversion historically). The new 6-campaign structure is a clean rebuild inspired by those proven winners: same demand capture, same audience signals, but with consolidated budgets, language-separated ad groups, fixed conversion tracking, and weighted-value bid optimization.
The historical campaigns stay archived as reference. Reactivating them directly would inherit the broken conversion tracking and signal pollution that drove the recent CAC increase. A clean rebuild captures the same intent at the architecture level, not by importing dirty data.
Status on every open item Lucidya raised in the Apr 26 review doc + Apr 27 cadence call. Items 1–14 from the original review · items 15–18 added Apr 27 from the call · item 19 added Apr 27 evening after a re-read of Nesma's doc surfaced the lead-routing ask buried in the geo item (acknowledged · execution this week · ETAs called out per row).
| Item | Status / ETA | Detail |
|---|---|---|
| 1 · Conversion action cleanup + alignment Lucidya's primary ask · original scope · HIGH PRIORITY |
execution in progress · blocker on Google Ads side · tracking Tue Apr 28 EOD pending resolution | Per Nesma's Apr 27 ask: clean setup with 4 sub-steps. (1) Clear Google Ads stale conversion goals — archive 8 stale actions (UA-deprecated, 2020-vintage, previous-owner). (2) Set the right conversion goals — 4 Primary actions (Inbound Generated Lead · MQL · SQL · Expert) at correct weights. (3) Create matching HubSpot events that sync to Google Ads — MQL event creation handled async via Reactiiv-authored spec doc → Lucidya marketing ops executes in HubSpot → Reactiiv validates from Google Ads side. No screen-share required (decision Apr 27 evening). (4) Test end-to-end · move test contact through lifecycle stages · verify offline conversion appears in Google Ads within 30-60 min. Per Nesma's call: "we don't run any campaign except the campaigns going live with your team" — cleanup is safe to execute, no parallel signals to preserve. Status (Apr 27 EOD): execution started · one blocking error captured on Google Ads side (screenshot in ClickUp) · still tracking Tue Apr 28 EOD pending blocker resolution. |
| 2 · Web traffic monitoring sources Webflow Analyze API · Clarity |
added to §2 · ETA Tue Apr 28 | Microsoft Clarity in scope today. Webflow Analyze API + any additional traffic-source APIs available; awaiting Lucidya signal (focal: Ahmed Mesallati) on which APIs to integrate first. |
| 3 · HubSpot ↔ Google Ads event sync validation MQL event creation · double-count check |
ETA Mon Apr 27 EOD | (a) Create new Google Ads conversion action for MQL lifecycle stage transition (currently only Inbound Lead + SQL exist). (b) Validate no double-count between GTM-side ty_lead_submit_demo and HubSpot-side "Inbound Lead" sync — propose pausing GTM-side as Primary if dedup risk confirmed. (c) Verify all conversion weights match what's actually configured in Google Ads (current deck values vs live config). |
| 4 · Conversion weight reconciliation HIGH PRIORITY — Lucidya flagged HubSpot value mismatch |
spec doc delivered Apr 27 · ETA Tue Apr 28 EOD | Per Nesma's Apr 27 doc + screenshot: HubSpot Inbound Lead Generated event currently configured with $10 custom value · doesn't reflect Reactiiv's deck weights ($5 Lead / $50 MQL / $500 SQL). Reactiiv delivered async spec doc to Lucidya marketing ops Apr 27 evening (replaces Lara screen-share approach): three tasks in HubSpot — update Inbound Generated Lead $10 → $5 · create new Marketing Qualified Lead event at $50 · verify Sales Qualified Lead at $500. Reactiiv validates each step from Google Ads side within 30-60 min sync window. Verifies via "Compare hubspot → ad → events → weight" in Google Ads. |
| 5 · HubSpot integration date correction | corrected · live | Updated throughout this report and KPI deck v6: integration has been connected since February 2026 (no Apr 23 reconnection occurred — earlier Reactiiv-side misread of Rasha's confirmation). |
| 6 · Budget breakdown ($20K split) | corrected · live | Updated to $10K KSA · $8K US · $2K UAE per Lucidya source-of-truth Sheet (Apr 28 reconciliation): all $8K US active across 4 campaigns from Apr 26 launch (matches Sheet US tab $24K Q2 commitment) · UAE deploys May 1 (UAE tab pending Lucidya addition). Visible in §1 tile + §3 Budget Allocation table. |
| 7 · SDR funnel rates for KPI deck Confirmed Apr 27: Reactiiv pulls from HubSpot |
Reactiiv pulls from HubSpot API · ETA Wed Apr 29 | Per Apr 27 confirmation: Reactiiv pulls last 90 days SDR funnel data directly from HubSpot via API access (no longer waiting on Lucidya to send numbers). Two numbers extracted: % of inbound demo requests booked by SDRs · % of booked demos that show + qualify post-call. KPI deck v6 projection recalibrates from B2B SaaS benchmarks to Lucidya-actual within ~2 hours of pull. |
| 8 · Reporting data window | defined · ETA Tue Apr 28 | Performance dashboard defaults to last 7 days vs. prior 7 days rolling window. Weekly Monday report covers last 7 days. Monthly strategy review covers last 30 days vs. prior 30 days. All windows configurable in dashboard filter. |
| 9 · Tuesday Apr 28 deliverables | confirmed · ETA Tue Apr 28 | (a) KSA campaigns staged-and-paused walkthrough video + screenshots · (b) Arabic ad copy SVP sign-off package · (c) closure on items 1–4 above. |
| 10 · AI Agent paid-search page (live Tue Apr 28) NEW · Lucidya Apr 27 — HIGH PRIORITY |
3 URLs received → Reactiiv ships UTMs SAME DAY | Lucidya delivers 3 paid-search landing page URLs Tue Apr 28: (i) Local English version · (ii) Local Arabic version · (iii) Global English version. Reactiiv same-day actions: (1) Update all links in AI Agent ad group to drive to the new paid-search page. (2) UTM creation + replace old ones. (3) Share updated links + UTMs with Lucidya marketing operations team SAME DAY — they need at least 24 hours to implement new changes in their workflow. |
| 11 · Arabic ad copy approval chain Per contracted approval chain |
SVP sign-off Tue Apr 28 | Reactiiv drafted → Gail translated → Nesma + Lara review Mon Apr 27 → SVP sign-off Tue Apr 28 → ready for May 1 launch. |
| 12 · US Top-15 metros geo refinement NEW · Lucidya Apr 27 (Notion ICP doc shared) |
recommendation + apply ETA Wed Apr 29 | Lucidya provided specific tier breakdown: Tier 1 (60-65% of budget): NYC metro · Los Angeles · San Francisco Bay Area · Miami/South Florida — California has 173K Shopify stores (highest in US), New York has 77K, Florida has 103K. CA + NY combined = >30% of all US Shopify Plus stores. Tier 2 (25-30%): Austin/Dallas · Boston · Atlanta · Seattle · Chicago · Denver. Tier 3 (10-15% test): Portland · Philadelphia · Charlotte/Raleigh · Phoenix · Nashville. Reactiiv expert read: this concentrates US's $8K monthly spend in highest-density DTC/SaaS buyer markets — improves conversion rate 15-25% historically vs. nationwide spray. Apply Wed Apr 29 with 7-day baseline comparison. |
| 13 · Weekly 20-min check-in cadence NEW · Nesma Apr 27 ask |
accepted · scheduling | Nesma proposed weekly 20-minute campaign performance review + recommendations + alignment on next-week support. Reactiiv accepts. Ty to send calendar invite by Tue Apr 28 with proposed time window. |
| 14 · Dashboard ad-group performance views NEW · Nesma Apr 27 ask |
added to dashboard spec · ETA Sun Apr 28 build | Nesma asked for "top best-performing ad groups vs least performing for optimization." Adding two views to the Looker Studio Campaign Performance page: (a) Top 5 ad groups by SQL-cost efficiency (ranked) · (b) Bottom 5 ad groups by SQL-cost efficiency (with budget-reallocation recommendations). Visible in §7. |
| 15 · Competitor ad copy headline rework NEW · Ahmed Apr 27 — legal risk fix |
acknowledged · in scope this week | Per Ahmed's call: "if we have the competitor's name, highly likely we're gonna get a cease and desist letter." Action: rework competitor-conquest ad copy headlines to remove competitor brand names · keywords retained (legal risk lives in the headline copy, not the keyword bid). Affects KSA C4 COMP_EN_KSA_SRCH and US Competitor Conquest. Reactiiv drafts new compliant headlines this week · push live after SVP review. Added to scope Apr 27 · execution this week ahead of C9 reactivation Month 3. |
| 16 · Retargeting / Paid Social — $10K/mo new scope NEW · Apr 27 meeting · ADDITIONAL BUDGET |
acknowledged · recommendation ETA Tue Apr 28 EOD | New scope landed in Apr 27 cadence call: $10,000/month retargeting budget across KSA + US (no UAE retargeting). Platforms approved in meeting: LinkedIn + Meta + YouTube. Direction: custom-list approach beats native Meta/LinkedIn targeting in B2B SaaS — lead scraping by SIC code · competitor follower scraping (Stefan confirmed approach). Reactiiv to recommend KSA / US split + activation plan ETA Tue Apr 28 EOD. This is in addition to the $20K/mo paid search managed under §3. |
| 17 · Disqualified leads → dashboard integration NEW · Lara Apr 27 ask |
acknowledged · added to dashboard spec · ETA Wed Apr 29 | Lara confirmed in meeting: HubSpot tags disqualified leads with reason + UTM term (keyword) + ad group + lead stage automatically on form submission. Reactiiv to integrate this data into the performance dashboard via HubSpot API. Use case: identify low-quality keywords + ad groups → add to negatives → improve qualification rate over time. Targets the same loop that improved CAC from $10,500 (prior agency) to projected $538. |
| 18 · Dashboard "Updated changes" log page NEW · Apr 27 meeting ask |
acknowledged · added to dashboard spec · ETA Wed Apr 29 | Adding a dedicated "Updated changes" page to the Looker Studio dashboard so SVP + GM can see what optimization actions Reactiiv took between refreshes (negative keywords added · bid adjustments · creative swaps · budget shifts · ad copy updates). Builds visibility into the operating cadence without requiring a status meeting. |
| 19 · HubSpot lead routing — East/West of Mississippi NEW · Nesma Apr 26 doc item 11 (geo) |
acknowledged · ETA Wed Apr 29 · paired with Top-15 metros work | Per Nesma's Apr 26 doc, geo item: "Lead routing: split East and West of the Mississippi so MQLs flow cleanly to Scott (West) or me (East) without manual reassignment." Action: build a HubSpot workflow that auto-assigns owner on MQL lifecycle stage transition based on the contact's state property — Scott if state ∈ West-of-Mississippi (MN, IA, MO, AR, LA + all states west), Nesma if state ∈ East-of-Mississippi (everything else). Reactiiv writes the workflow spec (same async pattern as the HubSpot conversion event spec doc); Lucidya marketing ops executes in HubSpot if preferred, or Reactiiv builds it directly via HubSpot API access. Pairs naturally with the Top-15 metros geo refinement (item 12) — single US-focused work session covers both. Reactiiv also pulling the Notion ICP doc Tuesday morning to validate Tier 1/2/3 + routing logic against the SMB Retail/eCommerce detail before applying. |
Replacing the bi-weekly status meeting cadence with a single live dashboard you can scan in 30 seconds. View-only URL goes to the team Sunday morning before US launch.
| Field | Value |
|---|---|
| Tool | Google Looker Studio |
| Data sources | GA4 Lucidya Global (533190397) · Google Ads (385-556-2238) · HubSpot (Week 1 manual feed via Sheet, Week 2+ auto via API) |
| Refresh | Every 15 minutes via native Looker Studio connectors |
| Filters | US / KSA / All · Date range · Campaign multi-select |
| Pages | 1. Executive Summary · 2. Traffic & Engagement · 3. Campaign Performance (incl. top 5 vs. bottom 5 ad groups by SQL-cost per Nesma Apr 27) · 4. Conversions & SQLs · 5. KPI vs. Goal |
| Access | View-only share to all four Lucidya stakeholders. Owned by tyler@ttgmanagement.io. |
| Lands | Sunday Apr 26 morning before US launch — replaces status meetings going forward |
Milestone-level timeline through KSA launch. Every milestone has a deliverable attached; everything ladders into KSA going live cleanly on May 1.
Condensed view of everything Reactiiv shipped between April 23 and April 25 to make this launch readiness state real.