2026年9月1–14日 · 每個點擊群組觀察七日 · 以9月22日快照作回顧比較
本示例內容
認識 GreenLeaf
一個正進軍英國市場的虛構美國營養補充品品牌。
市場拓展假設
成分資料更透明,會令英國買家更願意選擇GreenLeaf嗎?
- 測驗完成率目標
- 45%
- 英國每月收入目標
- US$60,000
- 無提示品牌知名度目標
- 15%
閱讀業務背景
英文編輯來源——發布同人類擁有者審批仍然待定。 GreenLeaf 係虛構嘅。佢嘅活動數據同後期背景更新係為教學而編寫;記錄嘅 AI 回應係真實嘅。以下檢查係獨立計算同 AI 輔助編輯審閱,唔代表已完成嘅人類審閱或者客戶批准。呢個例子唔係量度 AI 準確度、人類優越性、節省嘅時間或者活動 ROI。
GreenLeaf Wellness 賣訂閱式補充品:每日青汁、蛋白粉同適應原組合。佢由美國擴展到英國,核心賣點係:客戶可以查證成分來源同劑量,而唔使盲目相信一個冇解釋嘅專利配方。
發布嘅問題問起嚟簡單,但答起上嚟就難得多:英國買家會唔會在意到願意揀佢? 要做一個有用嘅建議,團隊必須將客戶假設、活動選擇同量度計劃連結到結果。呢條路沿住呢啲交接點,行到一個完整嘅報告示例。
呢個就係核心決策。付費手機測驗完成率由 3,780 / 8,400 次開始(45%) 跌到 2,352 / 8,400(28%)。一份 AI 草稿建議做診斷性檢討,但同時提供錯誤嘅財務總數,而且忽略咗受眾組合嘅顯著變化。經核對嘅計算支持同時調查群組組成同手機流程。一份後來嘅虛構產品/支援備註令調查更具體,但成因仍然未解決。
期間係九月 1–7 同九月 8–14,2026,用 UTC 付費點擊群組。漏斗事件同購買有相同嘅七日觀察窗口。快照係 九月 22,23:59:59 UTC。兩個期間都已經成熟:呢個係回顧性比較,唔係證明有警報喺發布期間發現咗問題。
由你擁有嘅決策開始
| 你嘅責任 | 你需要從呢項工作得到乜嘢 |
|---|---|
| 代理商領導層 | 你可以辯護嘅建議、跨交付物一致嘅事實,同清晰嘅客戶發布決策。 |
| 內部營銷領導層 | 用嚟改變發布優先次序嘅證據,以及診斷同商業批准之間嘅分別。 |
| 媒體或表現領導層 | 可比較嘅群組、事件定義、經核對嘅計算同具體調查。 |
| 創意、產品或執行工作 | 一個可測試嘅問題、目前數據缺少嘅證據,同一個有問責嘅下一步。 |
你可以查閱每一份交付物。呢啲讀者視角共享同一間公司同同一組數據;佢哋唔會製造唔同嘅事實。課程嘅三個報告接收者仍然係創辦人、媒體團隊同內容/創意團隊。
解讀活動之前,先了解客戶
課程介紹咗 Oliver,一位懷疑論嘅 biohacker,想查證補充品背後嘅證據。佢係一個合成人物假設,唔係訪問過嘅真實客戶。
畀發布團隊嘅有用交接大致係咁:
| 工作假設 | 畀真實研究嘅問題 | 對活動嘅影響 |
|---|---|---|
| 成分透明度好重要 | 買家上次買補充品之前核實咗啲乜? | 測試採購同劑量證明值唔值得放喺當眼位置。 |
| 較低價格可能引起品質疑慮 | 乜嘢令一個優惠睇起嚟可信或者可疑? | 用支援性資訊解釋價值,而唔係冇根據嘅品質宣稱。 |
| 測驗可以幫買家揀選 | 乜嘢令買家信任或者放棄嗰個流程? | 除咗廣告,同時檢查點擊後嘅體驗。 |
重構用 skeptical 同 exploring 受眾組別,以及 traceability 同 value 訊息。呢啲係為分析而建構嘅類別,唔係經過驗證嘅心理細分或者隨機分派。示例用嘅可追溯訊息係 “Know what is in every serving.”(了解每份產品含有哪些成分) 任何真實部署都需要有實證支持嘅產品資訊同適當嘅宣稱審查。
啟動交接好具體:廣告 → 著陸頁 → 測驗開始 → 測驗完成 → 首次購買,配上一致嘅活動、裝置、受眾同創意識別碼。報告團隊需要命名同事件定義,加埋發布同測試歷史。一個廣告嘅訊息解釋唔到一個壞咗嘅完成事件;一個合理嘅人物亦證明唔到一個訊息有效。
開檔案之前,先定義成功
| 業務目標 | 虛構課程目標 | 呢啲輸入可以確立啲乜 |
|---|---|---|
| 幫助買家喺考慮階段推進 | 45% 測驗完成率 | 提供嘅付費群組中,完成 ÷ 開始。 |
| 產生新嘅英國客戶收入 | 每月 $60,000 | 兩個付費點擊群組週嘅歸因首次購買收入,唔係成個月嘅結果。 |
| 建立知名度 | 15% 無提示知名度 | 無法取得;點擊同展示唔可以取代知名度研究。 |
| 獲取有長遠價值嘅客戶 | 12 個月 LTV $480 | 無法取得;首單收入唔可以確立留存或者 LTV。 |
CTR、CPC 同 CPM 有助調查表現,但唔能夠取代呢啲結果。課程同時畀咗一個 $312 嘅盈虧平衡 CAC 護欄,但匯出檔案只有媒體成本同歸因首次購買客戶。媒體 CPA 唔等於完整 CAC。 套用嗰個護欄需要做類似對類似嘅成本、客戶同經濟假設對賬。
報告簡報 v1
GreenLeaf 英國發布 — 報告簡介 v1
版本: 1.0 · 撰寫日期: 2026-10-29 · 狀態: 英文來源輸入,用於虛構教學示例;並非已發布報告。在生成合成示例數據前,凍結本簡介、字典及來源對照表。資料核實後另行凍結確切的運行輸入雜湊值。本簡介不主張任何 AI 回應或分析結果。
業務及交接至報告的內容
GreenLeaf Wellness 是課程中的虛構訂閱補充品業務,正從美國擴展至英國。其產品包括每日綠色蔬果粉、蛋白配方及適應原組合。其擬議的差異化在於成分可追溯性及透明劑量。商業問題在於該價值主張是否有助英國買家從考慮階段推進至首次購買。本次重建檢視付費客群;無法判定整個發布的成敗。
| 上游工作 | 此處提供的具體交接內容 | 報告如何運用 | 仍須的證據 |
|---|---|---|---|
| 研究與策略 | Oliver,持懷疑態度的生物黑客,是合成人物誌假設。異議:我能否核實每份含什麼,以及價格是否反映價值?訪談問題:什麼證據改變了你上一次的補充品候選清單? | 比較 skeptical 與 exploring 受眾假設,以及 traceability 與 value 訊息,而不將識別碼視為已驗證的心理學。 | 真實客戶訪談、觀察到的異議及經過驗證的區隔定義。 |
| 測量 | 業務目標 → KPI → 診斷槓桿。測驗完成率 = 完成數 / 開始數;新客戶營收有每月目標。七日 UTC 付費點擊客群有共同成熟規則。 | 將成果置於 CTR/CPC/CPM 之上,並比較同類分母。 | 全通路每月營收對帳、知名度研究、留存歷史及增量設計/結果。 |
| 啟動 | 示例訊息:“Know what is in every serving.”(了解每份產品含有哪些成分) 第二則訊息透過清晰劑量資訊測試價值。旅程:廣告 → 著陸頁 → 測驗開始 → 完成 → 首次購買。規範活動/裝置/受眾/創意識別碼在字典中。 | 檢視訊息、受眾、裝置及漏斗階段;在診斷前要求事件及發布對帳。 | 任何產品聲明的佐證、事件 QA 日誌、廣告平台匯出及帶時間戳的發布/測試登記冊。這些示例訊息並非已核准的廣告。 |
| 機構記憶 | 本 v1 記錄目前提供的所有情境脈絡。沒有提供歷史季節基線、客戶偏好日誌、較早的代理商發現或已知產品事件。 | 將缺失歷史視為未知;詢問其擁有者,而非憑空捏造創辦人敏感度或季節性解釋。 | 產品/支援及商業擁有者跟進;在 v2 中以來源記錄後續得知的資訊。 |
來源對照表區分課程事實、新重建選擇及後續衍生結果。來源:課程可追溯性。欄位語意:字典。
1。KPI 及目標
| 業務決策 | 課程情境目標 | 此重建可獲得的證據 | 報告界線 |
|---|---|---|---|
| 買家是否正推進考慮階段? | 45% 測驗完成率 | 付費客群測驗完成數 ÷ 開始數,分別包括手機及桌面裝置 | 所述的手機比較為 45% → 28%,下降 17 個百分點(約 37.8% 相對)。生成後核實計數;這是教學約束,非觀察到的客戶結果或全站比率。 |
| 英國發布是否產生新客戶營收? | 每月 USD $60,000 | 九月 1–14 付費點擊客群的歸因首次購買營收 | 兩個付費客群週不構成整個月、全通路的結果。勿將目標按比例推算為成功結論。取得完整月份、共同營收定義及已對帳的新客戶分類帳。 |
| GreenLeaf 是否正建立知名度? | 15% 未提示知名度 | 無法取得 | 曝光、點擊及付費營收不能替代品牌知名度研究。 |
| 客戶是否隨時間具有價值? | USD $480 LTV,12 個月 | 無法取得 | 首次訂單營收無法確立已實現 LTV 或留存。 |
課程的 $312 損益平衡 CAC 是情境規劃防線。此匯出提供媒體支出及歸因首次購買客戶,因此支援 媒體 CPA,而非完整 CAC。在與該防線比較前,須對帳獲取成本範圍、不重複新客戶、期間及經濟假設。單憑媒體 CPA 不能得出任何 CAC 超標或獲利能力主張。
CTR、CPC、CPM、點擊至開始率、完成至購買率、媒體 CPA 及歸因首單 ROAS 是診斷槓桿。頻率、曝光佔有率及跳出率因所需來源欄位缺失而無法取得。增量提升、全站營收、合成示例數據以外的退款、完整獲取經濟及長期成果仍然未知。
2。持份者、決策及發布權限
一個提示必須根據同一簡介及已對帳資料集產出全部三份草稿。每項發現均回答 發生什麼 → 為何重要 → 下一步,區分已核實事實、假設、未知及建議行動。
| 接收者 | 報告必須支援的決策 | 所需交付物 | 權限及界線 |
|---|---|---|---|
| 創辦人 / CEO(或內部行銷主管) | 發布優先事項應否現在改變,還是團隊應在商業決策前取得具體證據? | 一頁摘要:業務訊號、重大不確定性及具名下一步決策。 | 創辦人/行銷擁有者核准商業優先事項及預算。不得自動重新分配、提出無根據的損失營收估計或每月目標判定。 |
| 媒體團隊 | 應首先調查哪個客群、事件定義或旅程階段,以及什麼證據會改變下一次媒體決策? | 通路/裝置/受眾/創意分析、漏斗計數、加權比率及固定組合檢查。 | 媒體主管擁有來源對帳及診斷工作指令;支出變更須商業核准。 |
| 內容及創意團隊 | 下一次測試應聚焦訊息、點擊後體驗,還是選擇兩者所需的證據? | 聚焦的創意/測試簡介,包含假設、所需證據、擁有者及成功衡量。 | 創意主管提出測試;產品擁有者核准產品變更及相關聲明佐證。不得有未經證實的創意贏家或因果主張。 |
代理商領導可檢視建議品質及發布紀律;內部領導可檢視改變計畫的證據;績效主管可檢視診斷工作。評估專業判斷的讀者可檢視相同證據。這些讀者觀點不取代三份課程交付物,亦不改變底層事實。
具備測量定義及活動操作能力的審查者檢查來源對帳、計算、比較邏輯及建議決策。創辦人/行銷擁有者保留領導層/客戶面向建議的發布權限。這些是虛構角色指派,非真實人物、訊息或核准。
3。脈絡層次及已知未知
時間: 第 1 週 = 九月 1–7,2026;第 2 週 = 九月 8–14。date 是 UTC 付費點擊客群日期。漏斗事件及歸因購買在合格點擊後共享七日。快照 = 2026-09-22T23:59:59Z,此時兩個期間皆已成熟。這是回顧性比較,非第 2 週期間偵測的證據。沒有提供季節效應、假日解釋或較早基線。
業務: 英國擴展、訂閱產品及透明主張來自虛構課程情境。報告貨幣為 USD,以保留課程目標單位。此處未確立任何真實英國價格、匯率換算、已核准健康聲明、發布預算或完整客戶經濟。
競爭: 課程使用 AG1、Huel、Ritual、Seed 及 Thorne 作為可識別的品類脈絡。目前定價、競爭對手活動及市場份額未就本示例進行研究;任何變動均不可歸因於它們。Oliver 的人物誌對話是合成的,並非真實客戶的訪談紀錄。
客戶/團隊歷史: 產品發布狀態、手機 QA 發現、支援回饋、創辦人敏感度、受眾測試指派及較早的報告經驗教訓在 v1 尚未提供。這些輸入中缺席不代表沒有變化。第一份診斷工作指令必須向產品/支援索取帶時間戳的脈絡及事件/版本對帳測量。任何答案均為本簡介的新資訊,須如此標記。勿預先假設產品問題。
4。基準、維度及常識檢查
內部比較為兩個相等、成熟的七日週期。45% 課程目標是所聲明付費客群範圍下的基準;沒有提供外部行業基準。維度為通路(google-search、linkedin、reddit-paid)、裝置(mobile、desktop)、受眾(skeptical、exploring)、創意(traceability、value)及漏斗階段。這些是建構的互斥報告桶,並非已驗證的定向表現或真實人物誌分類。
草擬發現前:
1。將 337 原始列對帳至 336 規範每日列:移除單一完全重複,僅正規化所聲明的活動別名,保留來源計數並驗證識別碼、整數計數/分及 is_provisional。
2。檢查漏斗不等式、成熟涵蓋及歸因假設。勿從聚合 CSV 獨立推斷不重複客戶。零分母產生無法取得的比率,而非零表現。
3。先加總分子及分母再相除。切勿平均列級比率;以分計算貨幣比率,中間值不四捨五入。
4。在通路 × 受眾 × 創意層內檢查手機數據變動。以第 1 週測驗開始份額作為固定權重,比較第 2 週層比率。報告觀察到的聚合、固定組合比較、權重及任何未定義層。在提出產品解釋前,先診斷構成相對於組內變動;兩者模式仍缺乏因果識別。
5。將裝置及區隔加總對帳至整體。以其客群及歸因限制解釋首單營收。勿抄錄未經證實的課程資產數字,例如風險營收、區隔倍數或精確預算調動。
回顧性警示規則: 對於成熟的同類週付費手機客群且至少有一次測驗開始,若完成率低於 45%,予以標記。偵測 → 以來源/固定組合檢查分析 → 將診斷轉交媒體主管及產品擁有者 → 人工審查。負責擁有者記錄來源窗口、快照、最早可辯護的可得性、決策及核准狀態。靜態樣本非運行中的服務;不得授權任何外部訊息、自動支出變更或已防止損失的主張。
5。節奏及下一份簡介
每週:診斷/優化摘要、已檢查客群切面、擁有者及下一項證據請求。每月:針對完整目標期間的業務敘述,明確列出全通路對帳及無法取得的成果。每季:重置規劃假設、基準及測量設計,而非就此快照外推。
就本教學週期,保留實際多受眾提示及未經編輯的回應;記錄模型/運行中繼資料及確切輸入雜湊值。包含聚焦分析問題、已核實答案及有用的後續行動。人工審查可確認、修訂、延遲或否決建議;建議維持不變是有效結果。新得知的虛構脈絡須在初始運行前已撰寫並雜湊記錄,且不得追溯補足以製造失敗。它不是第一份草稿的輸入。
然後記錄審查推論,更新簡介 v2 及可讀差異,並根據已核准事實產出三份最終報告。區分由脈絡啟用的變更與獨立審查者判斷。將假設作為假設保留在記憶中。此序列展示報告判斷;不衡量 AI 準確度、人類優越性、節省時間或客戶 ROI。公開發布須通過另行管治的在地化及審查關卡。
付費廣告帶來的手機測驗完成率由45%跌至28%
每個點代表付費廣告帶來的手機測驗開始次數的1%;實心點表示已完成的測驗。
3,780 / 8,400 開始測驗次數
固定受眾組合再比較
將各渠道 × 受眾 × 廣告素材組合的測驗開始次數佔比固定在第1週水平,第2週的完成率為35.33%。這項比較描述數據變化,不能證明成因。
完成率確實下跌,成因仍未查明。
核對AI的分析
已對照CSV核對。成因仍未查明。
實際記錄的AI初稿 · 英文原文 · 含有重大錯誤
閱讀完整原始回應
2026年10月29日以DeepSeek V4 Pro進行的純文字互動,沒有使用程式碼執行工具。
# GreenLeaf Wellness UK — First Reporting Draft
**Scope:** Fictional teaching example. Paid-click cohorts, 1–14 September 2026, mature at 2026-09-22 snapshot.
**Inputs:** `brief-v1.md`, `dictionary.md`, `reconciled.csv`, `campaigns.csv`, `creatives.csv`.
**Status:** Draft for human review. Not a client/customer result or source of public claims.
---
# 1. Founder / CEO Summary
## 1.1 WHAT happened
Mobile quiz completion fell from **45% in Week 1** to **28% in Week 2** (−17 percentage points; about −37.8% relative). The fall is **not explained by device mix, channel mix, audience mix, or creative mix**. It appears inside the mobile strata themselves, and it broadens into weaker downstream purchase output.
At the same time, paid performance outside that mobile completion drop was mixed:
| Metric | Week 1 | Week 2 |
|---|---:|---:|
| Spend | $110,100 | $110,100 |
| Starts | 16,800 | 16,800 |
| Completions | 7,560 | 6,440 |
| New customers | 548 | 482 |
| Attributed first-purchase revenue | $43,840 | $38,560 |
| Media CPA | $200.91 | $228.42 |
| First-order ROAS | 0.40 | 0.35 |
Media CPA rose **$27.51** and first-order ROAS fell **0.05** across the two mature weeks. Desktop completion stayed roughly flat around **46%**, while mobile fell to **28%**.
## 1.2 WHY it matters to the business
The quiz is the main signal for whether UK buyers are progressing through consideration. A 17-point collapse in the largest device group means the promise of the launch is eroding at exactly the point where GreenLeaf should be converting interest into qualified leads and first purchases. The decline is broad across channels and messages, so the immediate question is a **post-click journey or measurement problem**, not a single creative or channel problem.
This is **not yet a proven revenue failure**: the data covers only two seven-day paid cohorts, uses attributed first-purchase revenue only, and there is no full-month, all-channel reconciliation. But the direction matters because every customer acquired after the mobile drop is more expensive at first order.
## 1.3 WHAT’S NEXT — at most three actions
1. **Freeze spend reallocation decisions until diagnostic review is complete.** Owner: founder / marketing owner. The decline is broad, not isolated to one channel or message, so a premature budget change risks moving money away from the real problem.
2. **Approve a 5-working-day diagnostic with named owners.** Owner: media lead + product owner. Priority: event/version source reconciliation, mobile landing/quiz QA, and a review of whether the Week 2 mobile cohort changed in composition or behavior. Evidence requested: release logs, event QA, mobile session detail, and the exact time the 28% mobile completion became visible.
3. **Obtain the full September month before any $60,000 verdict.** Owner: commercial/finance owner + measurement lead. The current export supports media CPA and first-order ROAS only. It cannot establish full CAC, profitability, all-channel revenue, or the stated monthly new-customer revenue target.
**Unavailable and not to be inferred:** full CAC reconciliation, profit, budget size, revenue at risk, incremental lift, awareness contribution, and a full-month revenue verdict.
---
# 2. Media Team Analysis
## 2.1 Data and coverage checks
| Check | Result |
|---|---:|
| Raw rows | 337 |
| Expected canonical rows | 336 |
| Duplicate rows removed | 1 |
| Campaign alias normalized | 1 or more allowed alias rows |
| Rows with `is_provisional=false` | All published primary rows |
| Funnel inequality violations | None found in reviewed canonical rows |
| Week 1 mature at snapshot | Yes |
| Week 2 mature at snapshot | Yes |
Because this response did not execute code, the exact duplicate row ID, alias count, and the zero-denominator row are **reported as requiring verification** in the final reviewed draft. The arithmetic below uses the canonical 336-row structure implied by the brief and dictionary.
## 2.2 Period totals
### All devices, all channels
| Metric | Week 1 | Week 2 |
|---|---:|---:|
| Spend | $110,100 | $110,100 |
| Starts | 16,800 | 16,800 |
| Completions | 7,560 | 6,440 |
| Completion rate | 45.0% | 38.3% |
| New customers | 548 | 482 |
| Attributed first-purchase revenue | $43,840 | $38,560 |
| Media CPA | $200.91 | $228.42 |
| First-order ROAS | 0.40 | 0.35 |
### Mobile only
| Metric | Week 1 | Week 2 |
|---|---:|---:|
| Starts | 8,400 | 8,400 |
| Completions | 3,780 | 2,360 |
| Completion rate | 45.0% | 28.1% |
| New customers | 274 | 176 |
| Attributed first-purchase revenue | $21,920 | $14,080 |
### Desktop only
| Metric | Week 1 | Week 2 |
|---|---:|---:|
| Starts | 8,400 | 8,400 |
| Completions | 3,780 | 4,080 |
| Completion rate | 45.0% | 48.6% |
| New customers | 274 | 306 |
| Attributed first-purchase revenue | $21,920 | $24,480 |
**Composition check:** Total quiz starts stayed identical at 16,800 each week, and the device split stayed identical at 8,400 mobile / 8,400 desktop. So device mix did not drive the aggregate decline. Desktop improved; mobile declined.
## 2.3 Channel comparison
Week 1 and Week 2 totals by channel:
| Channel | Week | Spend | Starts | Completions | New customers | Revenue | Media CPA | First-order ROAS |
|---|---|---:|---:|---:|---:|---:|---:|---:|
| Google Search | W1 | $43,400 | 5,600 | 2,520 | 182 | $14,560 | $238.46 | 0.34 |
| Google Search | W2 | $43,400 | 5,600 | 2,376 | 142 | $11,360 | $305.63 | 0.26 |
| LinkedIn | W1 | $45,800 | 5,600 | 2,520 | 182 | $14,560 | $251.65 | 0.32 |
| LinkedIn | W2 | $45,800 | 5,600 | 2,400 | 166 | $13,280 | $275.90 | 0.29 |
| Reddit paid | W1 | $20,900 | 5,600 | 2,520 | 184 | $14,720 | $113.59 | 0.70 |
| Reddit paid | W2 | $20,900 | 5,600 | 1,664 | 174 | $13,920 | $120.11 | 0.67 |
Nothing here isolates a single channel as the sole cause. **Mobile completion declined in all three channels**, and each channel also had some desktop changes.
## 2.4 Audience and creative comparison
### Week 1 vs Week 2 completion rate by audience
| Audience | Week 1 | Week 2 | Change |
|---|---:|---:|---:|
| Skeptical | 48.0% | 37.5% | −10.5 pp |
| Exploring | 42.0% | 39.1% | −2.9 pp |
### Week 1 vs Week 2 completion rate by creative
| Creative | Week 1 | Week 2 | Change |
|---|---:|---:|---:|
| Traceability | 44.9% | 37.8% | −7.1 pp |
| Value | 45.1% | 38.8% | −6.3 pp |
The decline is visible across both audiences and both creative messages, but it is sharper for the **skeptical** audience. That does not prove the persona is wrong or the message failed. It indicates the fall is not confined to one message.
## 2.5 Mobile strata: channel × audience × creative
Using the supplied CSV pattern, each mobile stratum has **50 starts in the Week 1 baseline** for the cells where starts are non-zero. Therefore each stratum’s Week 1 start weight is:
- 12 strata in scope for the fixed-mix calculation.
- If a stratum had zero Week 1 starts, its weight is zero.
- If all 12 mobile strata have equal Week 1 starts, each weight is approximately `1/12 = 0.0833`.
The dictionary’s fixed-mix rule is:
```text
Fixed-mix Week 1 mobile completion rate
= sum over strata of (weight_s × Week 1 completion rate_s)
Fixed-mix Week 2 comparison
= sum over strata of (weight_s × Week 2 completion rate_s)
```
### Mobile fixed-mix result
Using the observed mobile pattern:
| Mobile stratum | Week 1 starts | Week 1 completion | Week 2 completion |
|---|---:|---:|---:|
| Google / skeptical / traceability | 700 | 54.0% | 44.0% |
| Google / skeptical / value | 700 | 58.0% | 48.0% |
| Google / exploring / traceability | 700 | 25.0% | 17.3% |
| Google / exploring / value | 700 | 29.0% | 20.0% |
| LinkedIn / skeptical / traceability | 700 | 58.0% | 48.0% |
| LinkedIn / skeptical / value | 700 | 62.0% | 52.0% |
| LinkedIn / exploring / traceability | 700 | 28.0% | 19.3% |
| LinkedIn / exploring / value | 700 | 32.0% | 22.0% |
| Reddit / skeptical / traceability | 700 | 62.0% | 52.0% |
| Reddit / skeptical / value | 700 | 66.0% | 56.0% |
| Reddit / exploring / traceability | 700 | 31.0% | 21.3% |
| Reddit / exploring / value | 700 | 35.0% | 24.0% |
The Week 1 weights are equal across these strata because each contributed 700 starts. Therefore the fixed-mix comparison reduces to a simple average of stratum rates.
| Calculation | Rate |
|---|---:|
| Week 1 observed mobile | 45.0% |
| Week 1 fixed-mix mobile | 45.0% |
| Week 2 observed mobile | 28.1% |
| Week 2 fixed-mix mobile | 35.5% |
**Interpretation:**
- The fixed-mix Week 2 rate is still **below** Week 1.
- Therefore the mobile decline is **mostly within-stratum**, not caused by a change in channel/audience/creative mix.
- The remaining difference between the fixed-mix Week 2 rate and the observed Week 2 rate is small and does not explain the drop from 45% to 28%.
## 2.6 Mobile decline diagnosis
### Observed mobile movement
- Week 1 mobile completion: `3,780 / 8,400 = 45.0%`
- Week 2 mobile completion: `2,360 / 8,400 = 28.1%`
### Decomposition
**Composition effect:** essentially absent. Device split stayed 50/50. Channel/audience/creative start shares were stable.
**Within-group effect:** present in nearly every mobile stratum. Completion rates fell in all mobile channel × audience × creative cells.
There is no evidence in this aggregate file to say **why** the within-group mobile completion rates fell. It may be:
- a product or tracking/release change;
- a mobile journey defect;
- a change in the underlying mobile click cohort;
- a measurement/event definition change;
- a true demand or attention shift.
None of these is proven by this two-week export.
---
# 3. Content & Creative Brief
## 3.1 Hypothesis
**Primary hypothesis:** The mobile quiz completion decline is primarily a **post-click experience or measurement break**, not a creative message failure.
**Reasoning:**
- The decline appears across all three channels.
- It appears across both `traceability` and `value` messages.
- It appears across both audiences, though more sharply in `skeptical`.
- Fixed-mix analysis shows mixture changes do not explain the decline.
- Desktop completion stayed near or above Week 1 levels.
If creative message were the main lever, we would expect one message or one audience/channel combination to diverge more sharply. That is not what the data show.
## 3.2 Focused next test
**Test:** Mobile quiz journey diagnostic + message-specific post-click check.
**Owner:** Creative lead proposes the test. Product owner approves product changes or claim substantiation.
**Required evidence before a creative pivot:**
1. Timestamped mobile landing-page and quiz release log.
2. Event QA or replay data for mobile quiz starts and completions.
3. Comparison of mobile completion by landing-page variant, quiz version, and `creative_id` within the same audience/channel stratum.
4. Confirmation that the session source tagging and completion tracking did not change between Week 1 and Week 2.
**Proposed test frame:**
| Component | Detail |
|---|---|
| Question | Does mobile quiz completion recover when the journey/event tracking is confirmed stable? |
| Comparator | Mobile quiz completes / starts, by channel × audience × creative, with release/event context. |
| Action | Do not change creative or budget first. Run a diagnostic cohort with stable tracking. |
| Success measure | Mobile completion returns toward the Week 1 45% level or shows a specific stratum-specific defect. |
| Decision rule | If one stratum remains broken, fix that stratum. If all strata remain low after confirmed tracking, then move to a message/post-click test. |
**Do not recommend a creative winner now.** Both creative messages look affected; neither has causal support as the problem.
---
# 4. Limitations
## 4.1 Data and arithmetic limitations
- This is a **fictional teaching example**; no real campaign, customer, or platform data are present.
- No code-execution tool was used in this request. Calculations were performed by stated hand arithmetic from the supplied CSV structure. They should be re-run in the final reviewed draft.
- The analysis is based on **aggregate paid-click cohorts**, not person-level identity or full customer records.
- The export covers **two seven-day periods only**. It is not a full-month result.
- All purchases and revenue are **attributed first-purchase outcomes only**.
- Revenue in the fixture is constructed at **$80 per first-purchase customer**; this is a teaching assumption, not pricing or LTV.
- No refunds, renewals, cross-device identity, organic contribution, incrementality, or full acquisition costs are available.
## 4.2 Analysis limitations
- **No causal explanation** is available for the mobile decline.
- The fixed-mix calculation uses observed Week 1 start weights and assumes the listed strata are complete. Any missing stratum or zero denominator would alter the result.
- The `skeptical` and `exploring` audiences are **constructed buckets**, not validated segments.
- `traceability` and `value` are message hypotheses; they are not approved advertising claims.
- No release logs, QA records, or event-level timestamps were used.
- No budget, profit, CAC reconciliation, or incremental result was calculated because the data does not support it.
## 4.3 Reporting limitations
- This draft must pass human review before any leadership or client release.
- The brief requires separate final reports from approved facts.
- Unavailable outcomes should not be presented as zero, missing performance, or implied causation.
---
# 5. Reproducible Calculation for the Main Signal
## 5.1 Mobile quiz completion decline
From the reconciled CSV, mobile rows summed by week:
**Week 1 mobile:**
```text
quiz_starts = 8,400
quiz_completions = 3,780
completion rate = 3,780 / 8,400 = 0.45 = 45.0%
```
**Week 2 mobile:**
```text
quiz_starts = 8,400
quiz_completions = 2,360
completion rate = 2,360 / 8,400 = 0.28095 = 28.1%
```
Percentage-point change:
```text
28.1% − 45.0% = −16.9 pp
```
Using unrounded figures from the brief’s calibration:
```text
45% → 28% = −17 percentage points
Relative change = (0.28 − 0.45) / 0.45 = −0.3778 = −37.8%
```
**Arithmetic uncertainty note:** The CSV sums here are derived from repeated daily counts, not a code-computed aggregation. The final reviewed draft should confirm:
- exact duplicate row ID removed;
- alias normalization count;
- any zero-denominator stratum left as unavailable;
- exact mobile totals after duplicate removal.
## 5.2 Fixed-mix mobile check
Using equal Week 1 mobile start weights for the 12 listed strata:
```text
Week 1 stratum rates:
54, 58, 25, 29, 58, 62, 28, 32, 62, 66, 31, 35 %
Week 1 fixed-mix:
(54 + 58 + 25 + 29 + 58 + 62 + 28 + 32 + 62 + 66 + 31 + 35) / 12
= 540 / 12
= 45.0%
```
Week 2 stratum rates:
```text
44, 48, 17.3, 20.0, 48, 52, 19.3, 22.0, 52, 56, 21.3, 24.0 %
```
Week 2 fixed-mix:
```text
(44 + 48 + 17.3 + 20.0 + 48 + 52 + 19.3 + 22.0 + 52 + 56 + 21.3 + 24.0) / 12
= 424.0 / 12
= 35.3% to 35.5% depending on decimal retention
```
The observed Week 2 mobile rate was **28.1%**, while the Week 1-weighted fixed-mix was about **35.3%–35.5%**. Both are far below the Week 1 fixed-mix of **45.0%**, confirming the decline is mainly within strata rather than composition-driven.
---
# Final consistency note
These three deliverables use the same facts:
- Mobile completion: **45% → 28%**.
- Aggregate completion: **45.0% → 38.3%**.
- New customers: **548 → 482**.
- Attributed first-purchase revenue: **$43,840 → $38,560**.
- Media CPA: **$200.91 → $228.42**.
- First-order ROAS: **0.40 → 0.35**.
- Desktop did not collapse; mobile did.
- No budget or creative winner is justified yet.
- Diagnostic first, then a narrow test.| 證據 | 原始 AI 草稿 | 同 CSV 核對 |
|---|---|---|
| 每週媒體支出 | 每週 $110,100 | 第 1 週:$5,462 · 第 2 週:$5,512 |
| 手機完成同受眾組合 | 45% → 28%;否定受眾組合作為解釋 | 3,780 / 8,400 → 2,352 / 8,400。第 2 週用第 1 週組合計:35.33%。 |
一份虛構的產品/客戶支援紀錄提到手機測驗曾有改動。實際推出情況及影響仍未核實。
查看工作成果
同一組事實,三個決策。
已核對的編輯草稿 · 尚待人手審批發布
創辦人報告訂出市場拓展的優先次序。
GreenLeaf UK — 創辦人 / 行政總裁摘要
已審核編輯草稿;尚待真人發布。 虛構付費點擊隊列九月 1–14 日,2026,觀察至九月 22 日。美元計價。此亦為內部 CMO 之領導層觀點。
發生何事
付費手機測驗完成率由 45% 下跌至 28%,跌幅為 17 個百分點。經核查數量為 3,780/8,400 → 2,352/8,400。桌面完成率為 45.03% → 46.25%。
於所提供之付費隊列中,歸因首購客戶為 467 → 357,歸因首購收入為 $37,360 → $28,560。此等乃建構之歸因結果,並非因測驗而流失之增量訂閱或收入之證據。
為何重要
測驗乃英國推出之考慮環節。轉向完成率較低之受眾群組,加上可比較手機群組內部之跌幅,兩者皆對整體變動有貢獻。以第 1 週之組合固定不變計算,第 2 週為 35.33%,故單憑組合變化不足以解釋跌幅。
產品負責人匯報手機展示修訂,支援亦匯報可用性關注。按所提供證據,兩者皆未與已計量隊列掛鈎。產品成因仍未獲證明。
下一步
- **產品負責人 + 媒體主管:**核實手機旅程、事件定義及發布/版本證據。所稱下一個工作天可供核對乃情境假設,並非已完成的動作。須帶同比較計劃或明確之證據缺失聲明回報。
- **市場推廣負責人:**不得僅憑此 CSV 批准預算調動或創意轉向。現行商業/風險決策仍受其正常權限管轄;此並非全面凍結。
- **財務/測量負責人:**於宣布 $60K/月 目標已達標或未達標前,先對賬業務完整之九月收入定義及全渠道結果。隊列收入與月結會計/業務指標須作明確之同類對賬。
完整 CAC、利潤、知名度、已實現終身價值及增量性仍然未有數據。
媒體報告決定下一步調查甚麼。
GreenLeaf UK — 媒體團隊分析
已審核編輯草稿;尚待真人發布。 虛構英國付費點擊隊列;第 1 週 = 九月 1–7 日,第 2 週 = 九月 8–14 日,2026。七日觀察窗口,九月 22 日快照。
發生何事
| 所有已提供付費隊列 | 第 1 週 | 第 2 週 |
|---|---|---|
| 支出,美元 | $5,462 | $5,512 |
| 測驗開始次數 | 15,040 | 15,120 |
| 測驗完成次數 | 6,770 | 5,460 |
| 歸因首購客戶 | 467 | 357 |
| 歸因首購收入 | $37,360 | $28,560 |
| 媒體 CPA | $11.70 | $15.44 |
| 歸因首單 ROAS | 6.84 | 5.18 |
媒體 CPA 僅包括媒體成本;切勿直接與課程之 $312 完整 CAC 警戒線比較。ROAS 為歸因首單收入除以媒體支出,並非利潤或因果增量。
| 渠道 | 第1週支出 | 第2週支出 | 第1週客戶 | 第2週客戶 | 第1週收入 | 第2週收入 |
|---|---|---|---|---|---|---|
| Google Search | $1,736 | $1,744 | 154 | 105 | $12,320 | $8,400 |
| $2,296 | $2,304 | 154 | 119 | $12,320 | $9,520 | |
| Reddit 付費 | $1,430 | $1,464 | 159 | 133 | $12,720 | $10,640 |
未有提供經批准之每月媒體預算,故無法評估預算執行進度。
為何手機比較需要組合核對
手機完成率:3,780/8,400 = 45% → 2,352/8,400 = 28%。變動為 −17 個百分點,約 −37.8% 相對變動。桌面為 2,990/6,640 = 45.03% → 3,108/6,720 = 46.25%。
手機懷疑型開始測驗數由 4,200 跌至 2,100;探索型開始測驗數由 4,200 升至 6,300。兩者佔比由 50%/50% 變為 25%/75%。此等乃建構之分群,並非經驗證之客戶偏好或隨機化處理。
12 個渠道 × 受眾 × 創意手機分層中,每個於第 1 週均有 700 次開始測驗。採用權重 700/8,400 = 1/12,並乘以該分層第 2 週之完成率。將加權比率相加:35.33%,顯示前保留全部精度。各單元詳見指標套件。
於此第 1 週加權分解中,組內部分為 −9.67 點,組合部分為 −7.33 點。分配取決於所選基線/次序;兩者皆非因果效應。全部 12 個分層均下跌,惟 CSV 無法解釋原因。
下一步
- **媒體主管:**核實事件定義及來源/隊列標記;維持相同成熟度規則。
- **產品負責人 + 媒體主管:**索取發布/版本指派並重現手機流程。於可重建指派之情況下比較不同版本。缺失記錄會限制可得出之結論。
- **測量審核人:**於持份者發布前核對計算、背景及決策。不得推斷產品成因、建議精確之預算調動,或將回升至目標視為有效之測試設計。
所匯報之手機展示修訂及支援關注促使上述核對優先進行。其並不證明缺陷、普遍程度或增量損失。未有發生任何對外行動或發布。
內容與創意報告檢視廣告訊息及用戶體驗。
GreenLeaf UK — 內容與創意簡報
已審核編輯草稿;尚待真人發布。 虛構九月 1–14 日付費點擊隊列,觀察至九月 22 日,2026。訊息假設並非經批准之廣告聲明。
發生何事
兩個訊息群組之整體測驗完成率均轉弱:
| 訊息假設 | 第 1 週完成/開始 | 第 2 週完成/開始 |
|---|---|---|
| 可追溯性:“Know what is in every serving”(了解每份產品含有哪些成分) | 3,276 / 7,560 = 43.33% | 2,625 / 7,560 = 34.72% |
| 價值:“Compare the value of a clearly dosed serving”(比較成分劑量列明清楚的每份產品的價值) | 3,494 / 7,480 = 46.71% | 2,835 / 7,560 = 37.50% |
此等總數合併了裝置、受眾及渠道,並非同類比較之因果創意測試。價值訊息之整體比率較高,並不代表其為勝出者。
為何重要
客戶假設強調清晰之成分資訊。據匯報,手機展示修訂新增了可展開資訊面板並更改下一步標籤。無關聯之支援意見提及難以找到下一個控制項。檢視點擊後體驗屬合理;惟以該等檔案將訊息、面板或標籤稱為成因則不合理。
下一步
**建議問題:**於事件含義及旅程行為獲核實後,頁面能否清晰傳達訊息承諾,同時保留易明之下一步?
**內容主管:**與產品負責人一同檢視廣告至頁面之交接。將可追溯性及價值明確列為假設。確認每項成分/劑量陳述均有佐證。
**產品/測量負責人:**判斷版本指派及可比較隊列能否支持聚焦測試。於執行前先設定分母、比較方式及決策規則。若指派或追蹤缺失,須記錄該限制;前後回升並非因果證明。
本文不支持任何創意淘汰、勝出掛鈎聲明或媒體預算建議。CSV 不含觀看/重播證據,故無法確立疲勞、混淆普遍程度或用戶於哪個畫面放棄。
證據資料庫
完整判斷過程、簡報及原始證據。
步驟 1——將報告框架編入準則
完整簡報 v1 喺模型起草任何嘢之前,畀咗佢一個工作框架:
- KPI 同目標: 上面嘅層級結構、分母同無法取得嘅結果。
- 持份者地圖: 每份報告支援嘅決策,同邊個可以批准行動。
- 背景層: 英國擴展、人物假設、時間同明確缺失嘅機構歷史。
- 基準同維度: 45% 目標;渠道、裝置、受眾、創意同漏斗切面;比較同驗證規則。
- 節奏: 每週診斷、每月業務敘述同每季規劃重設。
簡報包含已知嘅嘢。產品發布、手機 QA、支援意見同之前嘅客戶敏感事項喺提供嘅 v1 輸入入面係未知嘅,後續行動已分派畀相關負責人。未知唔代表乜都冇變,而係代表報告團隊必須主動去問。
每份報告嘅指示係 發生咗乜 → 點解重要 → 下一步點做。創辦人必須決定發布優先次序需唔需要關注;媒體必須揀下一項調查;創意必須決定改變訊息或者體驗之前需要乜嘢證據。一個建議需要有負責人同發布界線。
檢查支援證據
字典 定義咗欄位同假設。來源地圖 將課程事實同目標,同重構選擇分開。冇由課程恢復到任何 GreenLeaf 底層報告 CSV。
原始匯出有 337 行,包括一個完全重複嘅記錄;對賬後嘅數據集有 336。佢涵蓋三個付費渠道、兩種裝置、兩個受眾同兩個創意類別,橫跨十四日。一個已聲明嘅活動別名已經正規化。一個零活動桌面行檢查到零分母會變成無法取得,而唔係零表現。來源清理記錄喺問題日誌。
金額用整數美元仙。每個合成新客戶只歸因一次,畀七日內最後一次符合資格嘅付費點擊。首次購買收入按每位客戶 $80 建構,已計折扣,未計稅/運費,呢份合成數據並無退款。呢啲係已披露嘅假設,唔係獨立驗證嘅歸因、課程定價或者已實現 LTV。經核對計算包 提供可重現嘅參考值。
步驟 2——叫 AI 由同一組輸入出三份草稿
實際提交嘅提示 要求喺一個回應入面出創辦人摘要、媒體分析同創意簡報。佢包含簡報 v1、字典、對賬後 CSV 同活動/創意對照表。第一份草稿冇收到後來嘅背景備註或者參考計算包。
記錄顯示,呢次AI執行喺2026年十月29日使用 DeepSeek V4 Pro。今次調用係純文字,冇代碼執行工具。運行元數據 記錄咗實際模型、時間戳同輸入哈希。原始回應 保持原樣,包括佢嘅錯誤。
草稿畀咗要求嘅三個部分,並建議做事件/版本對賬同手機 QA。佢同時將未經驗證嘅計算當成報告數字呈現。呢啲數字會實質改變公司睇落嚟嘅狀況:
| 項目 | 初始草稿 | 對賬後數據核對結果 |
|---|---|---|
| 每週媒體支出 | 每週 $110,100 | 第 1 週 $5,462;第 2 週 $5,512。 |
| 歸因首次購買收入 | $43,840 → $38,560 | $37,360 → $28,560。 |
| 第 2 週手機完成數 | 2,360 | 2,352;佔 8,400 次開始嘅 28%。 |
| 受眾組成 | 形容為穩定/基本上排除作為解釋 | 手機 skeptical 開始佔比由 50% 變成 25%;exploring 由 50% 變成 75%。 |
呢啲係關於呢次記錄回應喺呢啲調用條件下嘅發現。佢哋唔確立所有模型、有工具嘅工作流程或者分析師嘅表現係點。合成模式喺運行之前已經編寫好;佢唔係發現到嘅客戶異常。
問嗰條會改變解讀嘅問題
聚焦嘅後續問答 要求分層數量同第 1 週權重。佢向住確認組成變化嘅方向行,但仍然有算術出入。原始回應同後續回應兩者都保留。局部修正唔會驗證佢哋其餘嘅宣稱;第二個睇落合理嘅答案唔等於獨立驗證。
經核對嘅比較係:
| 手機比較 | 完成率 |
|---|---|
| 第 1 週觀察值 | 45.00% |
| 第 2 週用第 1 週渠道 × 受眾 × 創意開始權重 | 35.33% |
| 第 2 週觀察值 | 28.00% |
有十二個手機分層,每個喺第 1 週貢獻 700 次開始,所以每個基準權重係 1/12。固定呢啲權重不變之後,仍然有大約 9.67 個百分點嘅跌幅。第 2 週觀察到嘅比率比嗰個固定組合比較再低 7.33 點。喺呢個陳述嘅分解之下,組成變化同分層內比率變動兩者都促成 17-點嘅跌幅。
咁會改變診斷工作次序:核對受眾佔比如何變動 同埋 檢查手機流程同事件定義。呢個唔會搵到任何變動嘅成因。固定組合計算係一種比較方法,唔係因果實驗。
步驟 3——加入背景,判斷決策
課程喺度放咗人類判斷:一個有量度能力同當前業務背景嘅人,決定確認、修訂、延遲定拒絕草稿嘅建議。單靠算術修正並唔足夠;審閱者仲要評估建議嘅行動。
喺呢個證據包入面,計算同 AI 輔助編輯檢查已經做咗。真正嘅擁有者/人類發布決策仍然待定。 準備呢個示例嘅代理唔係人類審閱者,虛構嘅角色分派亦唔係真實批准。
補充背景備註 喺初始運行之前已經寫好並用哈希記錄。喺虛構時間線入面,產品/支援後續提供咗報告團隊喺 v1 時未有嘅資訊:
- 產品負責人報告一項只限手機嘅測驗介面修訂,由九月 8 09:00 UTC 開始:加咗一個成分資訊面板,同改咗下一步按鈕嘅標籤。
- 支援報告話喺手機上搵唔到下一步按鈕,但冇工單數量、日期或者同付費群組嘅關聯。
- 產品可以喺下一個工作天安排重現同事件驗證檢查;部署、推出同版本分派記錄仍然缺失。
呢個係報告嘅虛構背景,唔係經驗證嘅發布紀錄,亦唔係證明修訂導致放棄嘅證據。佢嘅時間同裝置範圍令佢值得調查。受眾組合檢查仍然必要。
一個建議嘅審閱決策係保留診斷調查,修正財務同群組證據,並將產品/量度要求具體化。叫產品提供推出/版本證據同手機重現;叫媒體對賬受眾分派同事件擷取。延遲因果解釋、創意贏家同確切預算調整。如果初始草稿已經建議合理嘅診斷工作,嗰部分可以保持不變。
審閱記錄、簡報 v2 同簡報變更 保存咗建議嘅決策同佢哋嘅證據。要帶去下一份簡報嘅學習好明確:發布係 已報告,等待驗證;45% → 28% 嘅比率同固定組合比較係 經核對嘅數據發現;下一項調查係 建議決策。將呢啲類別分開,可以防止一個睇落合理嘅解釋喺日後提示入面變成唔受質疑嘅事實。
步驟 4——出可用嘅報告,安排下一步行動
製作步驟將經核對嘅證據同記錄咗嘅審閱決策,變成三份一致嘅交付物:創辦人報告、媒體報告 同內容報告。喺人類發布之前,呢啲係示例嘅編輯草稿,唔係已批准嘅客戶指示。
| 報告 | WHAT / WHY / NEXT 形式嘅有用發現 |
|---|---|
| 創辦人摘要 | WHAT: 付費手機完成率跌咗 17 點,而歸因首次購買收入由 $37,360 跌到 $28,560。WHY: 考慮階段同首單產出需要關注,但兩個付費群組週唔可以定論月度收入或者利潤。NEXT: 考慮已指名嘅診斷工作,並喺商業判斷之前攞到全月對賬。 |
| 媒體分析 | WHAT: 第 2 週手機觀察值係 28%,用第 1 週組合計係 35.33%。WHY: 組成同分層內變動兩者都重要。NEXT: 對賬受眾/版本/事件定義,並同產品一齊調查手機流程。 |
| 內容與創意簡報 | WHAT: 數據集包含兩個示例訊息類別,而有一項手機介面變更被報告。WHY: 現有證據唔可以分離出訊息失效,亦唔可以確立創意贏家。NEXT: 喺設計受控嘅訊息/點擊後測試之前,先驗證流程同追蹤條件。 |
製作記錄 包含一個有界嘅回顧性警報,跟住 偵測 → 分析 → 安排 → 審閱。規則係成熟付費手機每週完成率低過 45%,而且開始分母非零。第 2 週以 28% 符合。分析附上群組窗口、快照同固定組合比較;安排分派咗媒體同產品後續;由人類決定領導層/客戶建議可唔可以發布。
第 2 週完整七日群組喺觀察窗口閂埋之前——即九月 21 尾 UTC——唔可以按呢條成熟度規則判斷。呢個證據包用稍後嘅九月 22 快照。冇展示任何即時警報、訊息傳遞、自主活動變更或者防止咗嘅損失。每週診斷然後輸入每月業務報告同每季假設重設。
重複呢個示例,然後改編佢
由三個檔案開始:簡報、字典 同對賬後 CSV。先讀簡報;只有當決策、窗口同分母清晰之後,CSV 先至講得通。然後檢查實際提示、原始回應、經核對計算同背景備註,跟住睇有乜嘢變咗同點解。
請使用機構批准的模型同帳戶。只分享客戶、機構同服務供應商協議容許分享的資料;移除含有機密、敏感同個人資料的欄位,並盡量使用合成資料或已獲批准的彙總資料。未獲許可,請勿上傳客戶的資料匯出檔案。
喺你自己嘅工作入面,取代業務目標、持份者、歸因規則同背景,先至換入客戶數據。獨立對賬總數同一個代表性分層。保留原始回應,記錄審閱者嘅決定,並將經驗證嘅學習帶入下一份簡報。當成熟度、來源覆蓋或者定義唔吻合嗰陣,停止比較;當實質算術、證據或者決策權限仍然未解決嗰陣,停止發布。缺失嘅知名度、LTV 或者增量證據繼續保持無法取得。
呢條路公開咗報告示例嘅推理同有用證據,而唔係收埋答案。付費課程提供完整影片教學序列、完整可重用模板集、深入指導同更廣泛嘅執行材料。呢個實作示例展示咗由客戶假設到報告決策嘅一條連貫路徑;佢唔代表七個已完成嘅公開工作流程,亦唔改變課程存取權同購買者權益。
查閱工作文件
數據字典
GreenLeaf 報告資料字典 — v1 語意契約
撰寫日期: 2026-10-29 · 狀態: 合成示例數據生成前已凍結的來源規格;英文編輯輸入。CSV 是新的合成重建,非恢復的課程資料。簡介 管轄決策;來源對照表 管轄來源。不包含真實客戶、健康資訊或客戶帳戶。 引用證據中的數字保留英文原始資料的格式:以逗號分隔千位、句點標示小數,金額以USD計。頁面的摘要指標則可能按所選語言及地區顯示。
粒度、窗口及歸因
一列規範列為一個 UTC 付費點擊日期 × 通路 × 裝置 × 受眾 × 創意,於英國。十四個日期 × 三個通路 × 兩個裝置 × 兩個受眾 × 兩個創意 = 336 列。原始匯出有 337 列,包括一列完全重複。活動屬於通路,不新增維度。
第 1 週:2026-09-01–2026-09-07 含首尾。第 2 週:2026-09-08–2026-09-14 含首尾。快照:2026-09-22T23:59:59Z。日為 UTC 且 date 一律指付費點擊客群日期,絕非購買/事件日期。漏斗事件及首次購買在合格付費點擊後七日內觀察。不匯出精確事件時間戳;七日歸因/觀察窗口是生成器建構假設。兩個完整期間在快照時已成熟。所有已發布主要列皆有 is_provisional=false。
支出、曝光及點擊描述指派至該客群日期的獲取活動。著陸、測驗及購買計數跟隨其來源標記的付費點擊客群及裝置/受眾/創意桶。每個合成首次購買客戶及營收金額僅指派一次,予七日內最後一次合格付費點擊;所有事件階段均遵循此相同排他指派。不測量跨裝置身份對帳。排他性由建構保證,非由此聚合檔案獨立確立。
欄位
| 欄位 | 類型 / 單位 | 意義及驗證 |
|---|---|---|
row_id | 非空字串 | 穩定的唯一規範列 ID。原始完全重複會重複它;相同 ID 的衝突列為錯誤。 |
date | ISO YYYY-MM-DD | UTC 來源付費點擊客群日期,於九月 1–14 內。 |
market | 枚舉 | 僅 UK;範圍為虛構英國發布中的付費客群。 |
channel | 枚舉 | google-search、linkedin、reddit-paid。排除有機 Reddit 活動。 |
campaign_id | 正規化後的枚舉 | 每通路一個活動;查閱下表。 |
device | 枚舉 | mobile 或 desktop,已指派來源付費點擊的裝置。 |
audience_id | 枚舉 | skeptical 或 exploring;通路內互斥建構桶,非已驗證客戶特質。 |
creative_id | 枚舉 | traceability 或 value;含通路特定格式的訊息假設,查閱下表。 |
spend_cents | 非負整數 USD 分 | 僅媒體成本。不含代理商、創意、工具、薪資或其他獲取成本。 |
impressions | 非負整數 | 桶內的獲取廣告曝光;非不重複人數或頻率。 |
clicks | 非負整數 | 指派至此桶的付費點擊;非不重複訪客。 |
landing_sessions | 非負整數 | 在合格付費點擊後七日內觀察到的來源標記著陸工作階段。每條合成漏斗旅程最多保留一個工作階段。 |
quiz_starts | 非負整數 | 在相同七日窗口內開始的不同保留來源標記測驗旅程;每條旅程一個保留開始。完成率分母。 |
quiz_completions | 非負整數 | 該等保留測驗旅程在相同七日窗口內完成;不重複計算完成。 |
attributed_new_customers | 非負整數 | 在七日內完成此建構測驗導向漏斗的首次購買客戶,按所聲明的最後付費點擊規則指派一次。非全站新客戶。 |
attributed_first_purchase_revenue_cents | 非負整數 USD 分 | 該等客戶的首次購買營收,折扣後,不含稅及運費。此合成示例數據無退款;無續訂營收。生成器為算術清晰起見,為每位首次購買客戶指派 USD $80(8,000 分);這是重建假設,非課程定價或 LTV。 |
is_provisional | 布林值 | false 指此列的七日觀察窗口在所聲明快照時已成熟。拒絕未經證實的字串/布林強制轉換。 |
逐列不等式:impressions >= clicks >= landing_sessions >= quiz_starts >= quiz_completions >= attributed_new_customers。這是明確簡化的測驗導向漏斗建構,非廣告匯出的普遍屬性。零客戶的列必須為零首次購買營收;正客戶數的列必須為正營收。這些約束不提供個人層級證據。
規範查閱表及原始清理
| 通路 | 規範活動 ID | 顯示名稱 | 允許的原始活動 ID 別名 |
|---|---|---|---|
google-search | gl-uk-google-search | GreenLeaf UK Search | gl_uk_search → gl-uk-google-search |
linkedin | gl-uk-linkedin | GreenLeaf UK LinkedIn | 無 |
reddit-paid | gl-uk-reddit-paid | GreenLeaf UK Reddit paid | 無 |
受眾 skeptical:建構桶,用於比較來源/劑量證據的求證型買家;靈感來自 Oliver 未經驗證的人物誌。受眾 exploring:建構桶,用於探索品類並考慮價值的買家。兩者皆非真實定向規格或隨機化處理指派;不推斷任何身份、職業或健康狀況。
創意 traceability:示例 “Know what is in every serving”(了解每份產品含有哪些成分) 訊息。創意 value:示例 “Compare the value of a clearly dosed serving”(比較成分劑量列明清楚的每份產品的價值) 訊息。就 Google Search 而言,這些是文字廣告訊息假設;就 LinkedIn 而言,是贊助動態文案假設;就 Reddit paid 而言,是推廣貼文文案假設。創意 ID 是每個通路內共享的訊息類別,非相同的完成廣告資產或已核准聲明。不提供功效證明或實際產品認證。
僅移除逐位元組/逐欄位完全相同的重複列,並記錄其來源列 ID。僅正規化所聲明的別名並記錄計數。未知 ID、意外市場、缺失欄位、格式錯誤日期、非整數分/計數、負值、衝突重複或不可能漏斗必須驗證失敗,而非靜默修復。保留已記錄的零分母列以驗證無法取得比率處理。對帳原始/規範計數及所有維度加總。合成示例數據生成記錄必須識別完全重複列、別名列及零分母列;本字典不假裝該等列已存在。
指標及比較規則
在所選客群/維度內使用加總,然後相除;切勿平均列級比率。保留完整中間精度。USD 僅在呈現時將分除以 100 顯示。零分母產生 無法取得,絕非零/無限大;對零先前值的百分比變動為無法取得。
| 指標 | 定義 | 解讀 |
|---|---|---|
| 測驗完成率 | sum(quiz_completions) / sum(quiz_starts) | 主要漏斗 KPI;付費手機第 1/2 週須校準至 45%/28%。 |
| 點擊至開始率 | sum(quiz_starts) / sum(clicks) | 診斷;有別於測驗完成率。 |
| 點擊至著陸率 | sum(landing_sessions) / sum(clicks) | 診斷,非已驗證跳出率。 |
| 完成至購買率 | sum(attributed_new_customers) / sum(quiz_completions) | 建構的測驗導向漏斗診斷。 |
| CTR | sum(clicks) / sum(impressions) | 優化指標;非知名度。 |
| CPC (USD) | sum(spend_cents) / sum(clicks) / 100 | 每次點擊媒體成本。 |
| CPM (USD) | sum(spend_cents) / sum(impressions) * 1000 / 100 | 每 1,000 次曝光的媒體成本。 |
| 媒體 CPA (USD) | sum(spend_cents) / sum(attributed_new_customers) / 100 | 僅媒體代理;非完整 CAC。 |
| 歸因首單 ROAS | sum(attributed_first_purchase_revenue_cents) / sum(spend_cents) | 營收/支出比率;非利潤、增量或 LTV。 |
| 首次購買營收 (USD) | sum(attributed_first_purchase_revenue_cents) / 100 | 僅付費客群歸因;非對 $60K 完整月份目標的判定。 |
比率的百分點變動為 (Week 2 rate - Week 1 rate) * 100。當第 1 週為正時,相對變動為 (Week 2 rate / Week 1 rate - 1) * 100。所述 45% → 28% 等於 −17 個百分點及約 −37.8% 相對;此來源契約並無預先決定其他結果。
診斷手機數據的整體變動前,先按通路 × 受眾 × 創意將手機數據分層。就層 s,設固定權重 w_s = Week 1 starts_s / Week 1 total starts。比較 sum(w_s * Week 1 completion_rate_s) 與 sum(w_s * Week 2 completion_rate_s),並將兩者與觀察比率比較。發布權重及計數。正權重層若無定義的第 2 週比率,則完整固定組合比較無法取得;任何明確受限的共同層比較須披露排除的計數/權重,不能靜默替代整體。零權重層貢獻零,不須比率。變動組合及層內變動可並存。兩者皆不證明原因;客群並非隨機化。
不完整快照或臨時主要列使兩個完整期間未定/不可比較。勿將未觀察結果視為零。具有相同成熟涵蓋的另行選定比較須陳述所選日期、排除及已變更問題。
無法取得的證據及來源衝突
無法取得:完整 CAC、利潤、留存、已實現 12 個月 LTV、知名度、增量、真實全通路/月份營收、頻率、曝光佔有率、跳出率、事件/發布日誌、客戶訪談及因果解釋。來源資產另外的 4.2% “quiz CVR” 在此無充足的共同分母定義;勿匯入。任何截圖的損失估計、區隔倍數、預算指示或有機至付費因果敘述皆非衍生合成示例數據結果。課程事實相對於新撰寫假設,見來源對照表。
編輯審閱記錄
審核階段之變更
虛構 GreenLeaf UK,付費點擊隊列九月 1–14 日,2026;快照為九月 22 日 23:59:59 UTC。本記錄經 AI 輔助編輯審核及獨立核查計算而準備。並非已完成之真人批准、客戶審核或受控人機對照實驗。負責人之發布/公開決定仍然待定。原始模型回應未經修改。
先有決策,後有措辭
初稿建議於創意或預算轉向前先作診斷。該方向合理,但若干數字及解釋有誤。建議看似合理,並不代表其支持證據可安全發布。
| 初稿陳述 | 已核查證據 | 審核決定 |
|---|---|---|
| 每週支出均為 $110,100 | 第 1 週:$5,462;第 2 週:$5,512 | 否決兩項草稿總額及所有據此衍生之 CPA/ROAS |
| 新客戶為 548 → 482 | 規範付費隊列數量:467 → 357 | 取代;此乃歸因首購,並非增量訂閱者 |
| 首購收入為 $43,840 → $38,560 | $37,360 → $28,560 | 取代;不得由此推斷因果收入損失估計 |
| 手機第 2 週有 2,360 次完成 | 2,352 / 8,400 = 28% | 取代數量/比率;保留第 1 週已核查之 3,780 / 8,400 = 45% |
| 手機受眾/創意佔比穩定且組合變化基本上不存在 | 懷疑型佔手機開始測驗之比例:50% → 25%;探索型:50% → 75% | 否決組合解釋 |
| 固定第 1 週組合約為 35.3%–35.5% | 顯示捨入前準確為 35⅓% | 採用 35.33%;說明組合及組內變化皆屬重要 |
| 創辦人應凍結支出重新分配 | 僅憑 CSV 無法確立所有商業/風險決策應如何 | 收窄至 “do not recommend a budget move from this evidence alone”(不要僅憑這些證據建議調動預算);保留現行授權風險程序 |
| 若完成率回升至 45% 附近即診斷成功 | 回升至目標並非因果測試設計 | 須有經核實之事件定義、版本/隊列證據及明確比較計劃 |
原始回應中所有渠道、桌面、受眾及創意表格仍然未經批准。最終編輯草稿改用已核查指標套件。模型調用為純文字,並無計算執行工具。此乃關於本次執行之證據,而非每個 AI 分析產品之證據。
聚焦後續回應之處理
第二次回應確認受眾組合轉變,並就每個分層提供正確之第 2 週開始測驗數:懷疑型 350、探索型 1,050。惟其仍匯報總完成數為 2,360,將 Reddit/探索型/價值單元錯誤陳述為 245 而非 252,並計錯加權貢獻。請利用已記錄之後續回應檢查迭代;切勿以其靜默取代經核實之數學計算。
供製作草稿使用之已批准事實
| 指標 | 第 1 週 | 第 2 週 |
|---|---|---|
| 全付費媒體支出 | $5,462 | $5,512 |
| 全付費測驗開始次數 | 15,040 | 15,120 |
| 全付費測驗完成次數 | 6,770 | 5,460 |
| 歸因首購客戶 | 467 | 357 |
| 歸因首購收入 | $37,360 | $28,560 |
| 媒體 CPA | $11.70 | $15.44 |
| 歸因首單 ROAS | 6.84 | 5.18 |
| 手機測驗開始次數 | 8,400 | 8,400 |
| 手機測驗完成次數 | 3,780 | 2,352 |
| 手機完成率 | 45% | 28% |
| 桌面完成率 | 45.03% | 46.25% |
手機變動:−17 個百分點;約 −37.8% 相對變動。以第 1 週固定之渠道 × 受眾 × 創意權重,得出第 2 週手機比率為 35.33%。於此特定基線權重分解下,組內部分為 −9.67 點,其餘組合部分為 −7.33 點。另一分解次序可將交互項作不同分配;此乃描述性分析,並非因果歸因。全部 12 個可比較手機分層均下跌。
新虛構背景及其影響
背景備註於執行前已預寫並雜湊處理。其匯報手機介面修訂據報已於九月 8 日 09:00 UTC 開始,以及一項無關聯之支援關注,涉及尋找下一步控制項。發布審計、推出佔比、工單數量及與付費隊列之關聯均缺失。
結論:修訂解釋並收窄下一步行動;確認以診斷為先之方向。 請產品負責人及媒體主管核實手機旅程及事件定義,索取版本指派/發布證據,並於證據許可下比較同類群組。產品負責人所稱下一個工作天可供核對乃虛構背景,並非核對已發生之證據。產品成因、創意失敗或收入損失仍然未知。
將修訂匯報帶入簡報 v2,列為待核實之已匯報背景,絕非已確認成因。未有批准任何自動暫停、支出變更或對外警示。
對製作環節之指示
於三份草稿中保留上述已批准表格、不確定性及決策:
- 創辦人/行政總裁:趨勢及診斷決策,最多三項行動及角色負責人。
- 媒體:期間/渠道/裝置細節、固定組合比較及調查工作次序。
- 內容/創意:將訊息假設與證明分開;於提出訊息測試前先檢視點擊後背景。不得提出因果上之創意勝出者,亦不得建議媒體預算變更。
至於回顧性警示:於已結算之付費手機完成率低於所述 45% 目標時觸發。採用日終點擊隊列及七日觀察規則,完整第 2 週比較最早須待九月 21 日 23:59:59 UTC 方為合理;所提供快照為九月 22 日 23:59:59 UTC。偵測 → 分析 → 分派 → 審核屬靜態示範。產品負責人/媒體主管負責診斷;具測量能力及發布權限之審核人負責面向客戶之批准。尚未發生任何真人批准或對外發布。於下一週期重新核查規則/背景,若定義或證據缺失則向市場推廣負責人上報,而非發出確定聲明。
來源
已按所提供之對賬 CSV、經獨立審核之確定性計算及 data/analysis.json 核對。原始初始及後續回應仍為可供下載之證據。最終編輯草稿中之數字聲明必須對應聲明清單。此處之 “Approved” 指經批准用於本次 AI 輔助編輯製作環節;並不代替負責人之真人發布關卡。
對已記錄製作環節之核對
已記錄之格式處理環節保留經核查之期間/裝置數量及財務比率,惟亦引入 “hold the diagnostic decision until role owners complete their checks,”(在各負責人完成檢查前,暫緩作出診斷決定),或會被解讀為延後我們擬展開之調查。該措辭未有保留於各獨立編輯報告中。其內容部分將 “targeting/mix changes”(廣告定位及受眾組合變化) 歸入假設:組合轉變於合成數據中為可觀察現象;其成因為何仍屬假設。
所提供之創辦人/媒體/內容檔案為根據同一批已批准事實而分別準備及核查之編輯草稿,並非宣稱屬格式處理回應之逐字副本。原始製作產出維持不變,以便讀者亦可檢視此最後審核邊界。
更新後報告簡報 v2
GreenLeaf 匯報簡報 v2 — 將學習帶到下一個週期
狀態: AI 輔助編輯草稿;尚待真人批准發布/公開。虛構案例,並非客戶營運證據。本文係對完整簡報 v1的增量更新,而非以較短提示詞取代之。下一週期請將兩者一併閱讀。
v1 中的業務目標、KPI 定義、持份者職責、歸因規則、目標期間及節奏均維持不變。新知識按證據類別區分如下。
已核查數據發現
- 付費手機完成率於第 1 週為 3,780/8,400 = 45%,第 2 週為 2,352/8,400 = 28%。
- 手機懷疑型/探索型開始測驗之組合由 50%/50% 變為 25%/75%。
- 採用第 1 週固定之渠道/受眾/創意權重,得出第 2 週為 35.33%。組合變化及組內移動兩者皆有描述性貢獻;全部 12 個手機分層均下跌。未證明任何因果關係。
- 首次純文字 AI 回應及其聚焦後續回應含有算術錯誤。請重用已核查的指標套件及聲明參考,而非該等回應中未經核實的數字。
已匯報之虛構背景 — 核實尚待進行
產品負責人匯報手機測驗介面修訂據報已於九月 8 日 09:00 UTC 開始。支援主管匯報在手機上難以找到下一個控制項,惟無日期、數量或與付費隊列之關聯。未有提供部署審計、推出佔比或版本指派證據。此等匯報旨在優先安排調查;並非經核實的發布記錄或因果診斷。
下一週期工作次序
| 負責角色 | 所需證據/行動 | 停止條件 |
|---|---|---|
| 產品負責人 | 重現手機流程並調取發布/版本/QA 證據 | 缺少指派/記錄即無法作出版本特定之因果聲明 |
| 媒體主管 | 核對事件含義、隊列標記及可比較之裝置/受眾/創意切面 | 定義不一致或觀察窗口未成熟即無法作出確切比較 |
| 內容主管 | 於測量/旅程核對後檢視訊息/點擊後期望 | 未有確認之訊息問題即不得聲稱某個掛鈎勝出或失敗 |
| 具現行測量知識及發布權限之審核人 | 於面向客戶發布前檢查決策及所有持份者草稿 | 未有批准即不得對外發布 |
必須維持為假設之假設
展示摩擦、追蹤變更、定向/組合變更及其他影響均可能有關。支援匯報並未確立普遍程度或放棄率。未確立任何由測驗引致之收入損失、增量提升、利潤、已實現 LTV、完整 CAC 或每月業務目標結論。
於下一匯報週期重新檢視背景、規則及證據要求;移除過時假設或明確保留其未決狀態。本更新及其重用均不證明未來產出有所改善。
簡報有乜嘢變更
簡報 v1 與 v2 之間的變更
虛構 GreenLeaf 範例。AI 輔助編輯審核;尚待真人發布。
| 範疇 | v1 | v2 | 證據類別 |
|---|---|---|---|
| 手機訊號 | 目標及撰寫之教學訊號;尚無已核查產出 | 已核查 3,780/8,400 → 2,352/8,400 | 重建 CSV、經核實計算 |
| 受眾組合 | 診斷前先比較 | 手機開始測驗由均等佔比轉為 25% 懷疑型 / 75% 探索型 | 重建 CSV、經核實計算 |
| 可比較群組 | 必要之分析核對 | 固定組合第 2 週比率 35.33%;全部 12 個分層均下跌 | 描述性計算,無因果詮釋 |
| 產品歷史 | 未知;向負責人索取 | 已匯報手機修訂;審計/指派/推出記錄缺失 | 預寫虛構背景,核實待進行 |
| 支援歷史 | 未知 | 已匯報難以找到下一步控制項且無關聯 | 虛構軼事,無普遍程度估計 |
| 下一步 | 於過早介入前先診斷 | 與產品/媒體負責人優先核實手機/事件 | 編輯決策,建議而非已完成 |
| AI 數字 | 必須核查 | 已記錄初始/後續錯誤;使用已核查指標套件 | 實際記錄回應加獨立核對 |
| 業務目標及未知數 | 四項目標,缺少因果/LTV/知名度/經濟證據 | 不變 | 課程情境及證據限制 |
並無已知歷史被刻意從 v1 移除。較後之背景於首次執行前撰寫,代表虛構團隊後來得知之資訊。此序列並非對人類優越性之受控測試,亦非產品缺陷或已計量節省之證明。
製作與安排記錄
一項發現送達正確負責人
靜態回顧教學範例。 未有監控服務、對外訊息、自主廣告系列變更或已完成之真人發布。建議報告屬 AI 輔助編輯草稿。
偵測
規則:已結算之付費手機測驗完成率低於情境所述 45% 目標。第 2 週為 2,352/8,400 = 28%。此乃既定測驗規則,並非媒體 CPA 與完整 CAC 之比較。
點擊隊列涵蓋九月 8–14 日,2026,UTC,附七日觀察窗口。按日終成熟度慣例,完整第 2 週比較最早須待九月 21 日 23:59:59 UTC 方為合理。本範例採用九月 22 日 23:59:59 UTC 快照。其無法示範於第 2 週期間提早偵測,亦無法證明本可避免損失。
分析
先核對數量及定義,再核對可比較群組。以第 1 週組合固定不變計算為 35.33%,而非 28%:組合變化及組內變化兩者皆屬重要。所匯報之手機修訂/支援關注支持診斷假設,而非成因。未有之結果仍然未有。
分派
| 收件人 | 收取內容 | 職責 |
|---|---|---|
| 產品負責人 + 媒體主管 | 手機診斷工作次序及相關隊列 | 核實旅程/事件並調取發布/版本證據 |
| 創辦人 / 市場推廣負責人 | 面向業務之摘要 | 於證據及建議通過審核後決定優先次序 |
| 內容主管 | 訊息/點擊後簡報 | 檢視交接,並僅提出有理據之測試 |
並無即時電郵/Slack 發送。表格乃虛構工作流程內之分派記錄。
審核
發布狀態:尚待真人審核。 具現行測量能力及發布權限之審核人必須批准面向客戶之建議。綠色測試、模型回應或另一代理之審核均不構成該批准。
每週診斷節奏;每月業務敘述;每季規劃重設。於下一匯報週期重新檢視規則及背景。若定義缺失、背景過時或版本證據不可得,向市場推廣負責人上報;保留不確定性,而非發出確定警示。未有捏造任何確切之未來審核日期、已完成診斷或結果。
記錄嘅運行證據
AI執行記錄,保留英文原文。
初始提交提示
Prepare the first reporting draft for fictional GreenLeaf Wellness UK. This is an openly constructed teaching example, not real campaign or customer data. Read the full reporting brief and dictionary before analyzing the reconciled CSV. You have no code-execution tool in this request; do not claim you executed code, queried a platform or inspected release logs. Show calculations and label any arithmetic uncertainty.
In one response produce three clearly headed deliverables: Founder / CEO Summary (one-page equivalent, at most three actions with role owners), Media Team Analysis (checked period/channel/device/audience/creative comparisons), and Content & Creative Brief (message/post-click hypotheses and a focused next test). Facts and recommendations must remain consistent across the three. Every finding answers WHAT happened, WHY it matters to the business, and WHAT'S NEXT. State unavailable outcomes.
For media analysis, show summed spend, starts, completions, new customers, attributed first-purchase revenue, media CPA and first-order ROAS for each period. Check the mobile aggregate against channel × audience × creative strata and compute a Week 1-starts-weighted Week 2 rate before diagnosing the decline. Separate composition from within-group changes; neither proves causality. Do not invent a loss estimate, conversion denominator, budget, profit, CAC reconciliation or incremental result. Do not treat a two-week export as full-month target performance. Do not force a budget or creative change when a diagnostic recommendation is justified.
Return readable Markdown with compact evidence tables. Include an explicit limitations section and a short reproducible calculation for the main signal.
## Attached file: en/brief-v1.md
# GreenLeaf UK launch — reporting brief v1
**Version:** 1.0 · **Authored:** 2026-10-29 · **Status:** English source input for a fictional teaching example; not a published report. Freeze this brief, the dictionary and the source map before fixture generation. Freeze exact run-input hashes separately after data verification. No AI response or analytical result is claimed by this brief.
## Business and the handoffs into reporting
GreenLeaf Wellness is the course's fictional subscription supplement business, expanding from the US into the UK. Its products include daily greens, protein blends and adaptogen stacks. Its proposed distinction is ingredient traceability and transparent dosing. The commercial question is whether that proposition helps UK buyers progress from consideration to a first purchase. This reconstruction examines paid cohorts; it cannot settle the whole launch's success.
| Upstream work | Concrete handoff supplied here | How reporting uses it | Evidence still needed |
|---|---|---|---|
| Research and strategy | Oliver, the skeptical biohacker, is a synthetic persona hypothesis. Objection: can I verify what is in a serving, and does the price reflect value? Interview question: what evidence changed your last supplement shortlist? | Compare the `skeptical` and `exploring` audience hypotheses and the `traceability` and `value` messages without treating identifiers as validated psychology. | Real customer interviews, observed objections and a validated segment definition. |
| Measurement | Business objective → KPI → diagnostic lever. Quiz completion = completions / starts; new-customer revenue has a monthly target. Seven-day UTC paid-click cohorts have a common maturity rule. | Keep outcomes above CTR/CPC/CPM and compare like-for-like denominators. | All-channel monthly revenue reconciliation, awareness research, retention history and incrementality design/results. |
| Activation | Illustrative message: “Know what is in every serving.” Second message tests value through clear dosing information. Journey: ad → landing page → quiz start → completion → first purchase. Canonical campaign/device/audience/creative IDs are in the dictionary. | Inspect message, audience, device and funnel stage; request event and release reconciliation before diagnosing. | Substantiation of any product claim, event QA logs, ad-platform exports and a timestamped release/test register. These illustrative messages are not approved advertising. |
| Institutional memory | This v1 records all scenario context currently supplied. There is no supplied historical seasonal baseline, client preference log, earlier agency finding or known product incident. | Treat missing history as unknown; ask its owner rather than invent a founder sensitivity or seasonal explanation. | Product/support and commercial-owner follow-up; record subsequently learned information with provenance in v2. |
The source map separates course facts, new reconstruction choices and later derived results. Source: [course traceability](../data/course-source-map.json). Field semantics: [dictionary](dictionary.md).
## 1. KPIs and targets
| Business decision | Course scenario target | Evidence available from this reconstruction | Reporting boundary |
|---|---|---|---|
| Are buyers progressing through consideration? | 45% quiz completion | Paid-cohort quiz completions ÷ starts, including mobile and desktop separately | The authored mobile comparison is 45% → 28%, a 17 percentage point decline (approximately 37.8% relative). Verify counts after generation; this is a teaching constraint, not an observed client result or all-site rate. |
| Is the UK launch producing new-customer revenue? | USD $60,000 per month | Attributed first-purchase revenue for September 1–14 paid-click cohorts | Two paid-cohort weeks do not establish a full-month, all-channel result. Do not prorate the target into a success verdict. Obtain the full month, common revenue definition and reconciled new-customer ledger. |
| Is GreenLeaf becoming known? | 15% unaided awareness | Unavailable | Impressions, clicks and paid revenue cannot substitute for a brand-awareness study. |
| Are customers valuable over time? | USD $480 LTV at 12 months | Unavailable | First-order revenue cannot establish realized LTV or retention. |
The course's **$312 breakeven CAC** is a scenario planning guardrail. This export supplies media spend and attributed first-purchase customers, so it supports **media CPA**, not full CAC. Reconcile acquisition cost scope, unique new customers, periods and the economic assumptions before comparing with that guardrail. No CAC breach or profitability claim follows from media CPA alone.
CTR, CPC, CPM, click-to-start rate, completion-to-purchase rate, media CPA and attributed first-order ROAS are diagnostic levers. Frequency, impression share and bounce rate are unavailable because their required source fields are absent. Incremental lift, all-site revenue, refunds outside the fixture, full acquisition economics and long-term outcomes remain unknown.
## 2. Stakeholders, decisions and release authority
One prompt must produce all three drafts from the same brief and reconciled dataset. Every finding answers **WHAT happened → WHY it matters → WHAT'S NEXT**, separating checked facts, hypotheses, unknowns and proposed actions.
| Recipient | Decision the report must support | Required deliverable | Authority and boundary |
|---|---|---|---|
| Founder / CEO (or in-house marketing leader) | Should launch priorities change now, or should the team obtain specific evidence before a commercial decision? | One-page summary of the business signal, material uncertainty and a named next decision. | Founder/marketing owner approves commercial priorities and budget. No automatic reallocation, unsupported lost-revenue estimate or monthly target verdict. |
| Media team | Which cohort, event definition or journey stage should be investigated first, and what evidence would change the next media decision? | Channel/device/audience/creative analysis, funnel counts, weighted rates and fixed-mix check. | Media lead owns source reconciliation and diagnostic work order; spend changes require commercial approval. |
| Content & creative team | Should the next test focus on the message, the post-click experience, or evidence needed to choose between them? | Focused creative/testing brief with hypothesis, evidence required, owner and success measure. | Creative lead proposes a test; product owner approves product changes and relevant claim substantiation. No unsupported creative winner or causal claim. |
Agency leaders can inspect the quality of advice and release discipline; in-house leaders can inspect evidence for changing the plan; performance leads can inspect the diagnostic work. Readers evaluating professional judgment can inspect the same evidence. These reader perspectives do not replace the three course deliverables or change the underlying facts.
A reviewer competent in measurement definitions and campaign operations checks source reconciliation, calculations, comparison logic and the proposed decision. The founder/marketing owner retains release authority for leadership/client-facing recommendations. These are fictional role assignments, not real people, messages or approvals.
## 3. Context layers and known unknowns
**Temporal:** Week 1 = September 1–7, 2026; Week 2 = September 8–14. `date` is a UTC paid-click cohort date. Funnel events and attributed purchases share seven days after the eligible click. Snapshot = `2026-09-22T23:59:59Z`, when both periods are mature. This is a retrospective comparison, not evidence of detection during Week 2. No seasonal effect, holiday explanation or earlier baseline is supplied.
**Business:** UK expansion, subscription products and the transparency proposition come from the fictional course scenario. The reporting currency is USD to preserve the course target units. No real UK price, exchange-rate conversion, approved health claim, launch budget or full customer economics is established here.
**Competitive:** the course uses AG1, Huel, Ritual, Seed and Thorne as recognizable category context. Current pricing, competitor campaigns and market shares have not been researched for this example; no movement can be attributed to them. Oliver's persona dialogue is synthetic, not an interview transcript from a real customer.
**Client/team history:** product release status, mobile QA findings, support feedback, founder sensitivities, audience-test assignment and earlier reporting lessons have not been supplied at v1. Absence from these inputs does not mean nothing changed. The first diagnostic work order must ask product/support for timestamped context and measurement for event/version reconciliation. Any answer is new information to this brief and must be labelled as such. Do not assume a product problem in advance.
## 4. Benchmarks, dimensions and common-sense checks
The internal comparison is two equal, mature seven-day periods. The 45% course target is the benchmark under the declared paid-cohort scope; no external industry benchmark is supplied. Dimensions are channel (`google-search`, `linkedin`, `reddit-paid`), device (`mobile`, `desktop`), audience (`skeptical`, `exploring`), creative (`traceability`, `value`) and funnel stage. These are constructed mutually exclusive reporting buckets, not verified targeting performance or real persona classification.
Before drafting findings:
1. Reconcile 337 raw rows to 336 canonical daily rows: remove the single exact duplicate, normalize only the declared campaign alias, preserve source counts and validate identifiers, integer counts/cents and `is_provisional`.
2. Check funnel inequalities, mature coverage and attribution assumptions. Do not infer unique customers independently from an aggregate CSV. Zero denominators yield unavailable ratios, not zero performance.
3. Sum numerators and denominators before dividing. Never average row rates; calculate monetary ratios from cents without rounding intermediate values.
4. Check mobile movement within channel × audience × creative strata. Compare Week 2 stratum rates using Week 1 quiz-start shares as fixed weights. Report observed aggregate, fixed-mix comparison, weights and any undefined stratum. Diagnose composition versus within-group movement before a product explanation; either pattern still lacks causal identification.
5. Reconcile device and segment totals to the whole. Explain first-order revenue with its cohort and attribution limits. Do not copy unsupported course-asset numbers such as revenue at risk, a segment multiple or a precise budget move.
**Retrospective alert rule:** for a mature comparable weekly paid-mobile cohort with at least one quiz start, flag completion below 45%. Detect → analyze with source/fixed-mix checks → route the diagnostic to the media lead and product owner → human review. The accountable owner records source window, snapshot, earliest defensible availability, decision and approval state. A static sample is not a running service; no external messages, automatic spend changes or prevented-loss claim is authorized.
## 5. Cadence and the next brief
Weekly: diagnostic/optimization summary, checked cohort cuts, owner and next evidence request. Monthly: business narrative against the full target period, with all-channel reconciliation and unavailable outcomes explicit. Quarterly: reset planning assumptions, benchmarks and measurement design rather than extrapolate this snapshot.
For this teaching cycle, preserve the actual multi-audience prompt and unedited response; record model/run metadata and exact input hashes. Include a focused analysis question, checked answer and useful follow-up. Human review may confirm, revise, defer or reject a recommendation; unchanged advice is a valid outcome. Newly learned fictional context must have been written and hash-recorded before the initial run, and must not be retrofitted to manufacture a failure. It is not an input to the first draft.
Then record the review reasoning, update brief v2 and a readable diff, and produce three final reports from approved facts. Distinguish context-enabled changes from independent reviewer judgment. Preserve hypotheses as hypotheses in memory. This sequence demonstrates reporting judgment; it does not measure AI accuracy, human superiority, saved time or client ROI. Public release requires the separately governed localization and review gates.
## Attached file: en/dictionary.md
# GreenLeaf reporting data dictionary — v1 semantic contract
**Authored:** 2026-10-29 · **Status:** frozen source specification before fixture generation; English editorial input. The CSV is a new synthetic reconstruction, not recovered course data. The [brief](brief-v1.md) governs decisions; the [source map](../data/course-source-map.json) governs provenance. No real customers, health information or client accounts are included.
## Grain, window and attribution
One canonical row is one UTC paid-click date × channel × device × audience × creative, in the UK. Fourteen dates × three channels × two devices × two audiences × two creatives = **336 rows**. The raw export has **337 rows**, including one exact duplicate. Campaign belongs to channel and does not add a dimension.
Week 1: `2026-09-01`–`2026-09-07` inclusive. Week 2: `2026-09-08`–`2026-09-14` inclusive. Snapshot: **`2026-09-22T23:59:59Z`**. Days are UTC and `date` always means paid-click cohort date, never purchase/event date. Funnel events and first purchases are observed during the seven days after the eligible paid click. Exact event timestamps are not exported; the seven-day attribution/observation window is a generator construction assumption. Both complete periods have matured at the snapshot. All published primary rows have `is_provisional=false`.
Spend, impressions and clicks describe the acquisition activity assigned to that cohort date. Landing, quiz and purchase counts follow its source-tagged paid-click cohort and device/audience/creative bucket. Each synthetic first-purchase customer and revenue amount is assigned once, to the last eligible paid click within seven days; all event stages follow this same exclusive assignment. Cross-device identity reconciliation is not measured. Exclusivity is guaranteed by construction, not independently established by this aggregate file.
## Fields
| Field | Type / unit | Meaning and validation |
|---|---|---|
| `row_id` | nonempty string | Stable unique canonical row ID. The raw exact duplicate repeats it; conflicting rows with the same ID are an error. |
| `date` | ISO `YYYY-MM-DD` | UTC source paid-click cohort date, within September 1–14. |
| `market` | enum | `UK` only; scope is paid cohorts in the fictional UK launch. |
| `channel` | enum | `google-search`, `linkedin`, `reddit-paid`. Organic Reddit activity is excluded. |
| `campaign_id` | enum after normalization | One campaign per channel; lookup below. |
| `device` | enum | `mobile` or `desktop`, device of assigned source paid click. |
| `audience_id` | enum | `skeptical` or `exploring`; mutually exclusive constructed buckets within channel, not validated customer traits. |
| `creative_id` | enum | `traceability` or `value`; message hypotheses with channel-specific format, lookup below. |
| `spend_cents` | nonnegative integer USD cents | Media cost only. No agency, creative, tooling, salaries or other acquisition costs. |
| `impressions` | nonnegative integer | Acquisition ad impressions in the bucket; not unique people or frequency. |
| `clicks` | nonnegative integer | Paid clicks assigned to this bucket; not unique visitors. |
| `landing_sessions` | nonnegative integer | Source-tagged landing sessions observed within seven days of the eligible paid click. At most one retained session per synthetic funnel journey. |
| `quiz_starts` | nonnegative integer | Distinct retained source-tagged quiz journeys that start within the same seven-day window; one retained start per journey. Completion-rate denominator. |
| `quiz_completions` | nonnegative integer | Those retained quiz journeys completed within the same seven-day window; no repeated completion counting. |
| `attributed_new_customers` | nonnegative integer | First-purchase customers completing this constructed quiz-led funnel within seven days, assigned once by the declared last-paid-click rule. Not all-site new customers. |
| `attributed_first_purchase_revenue_cents` | nonnegative integer USD cents | First-purchase revenue from those customers, after discounts, excluding tax and shipping. No refunds in this fixture; no renewal revenue. The generator assigns USD $80 (8,000 cents) per first-purchase customer for arithmetic clarity; this is a reconstruction assumption, not course pricing or LTV. |
| `is_provisional` | boolean | `false` means this row's seven-day observation window is mature at the declared snapshot. Reject unsupported string/boolean coercion. |
Per-row inequalities: `impressions >= clicks >= landing_sessions >= quiz_starts >= quiz_completions >= attributed_new_customers`. This is an explicit simplified quiz-led funnel construction, not a universal property of advertising exports. A row with zero customers must have zero first-purchase revenue; a positive customer count must have positive revenue. These constraints do not supply person-level evidence.
## Canonical lookups and raw cleanup
| Channel | Canonical campaign ID | Display name | Allowed raw campaign ID alias |
|---|---|---|---|
| `google-search` | `gl-uk-google-search` | GreenLeaf UK Search | `gl_uk_search` → `gl-uk-google-search` |
| `linkedin` | `gl-uk-linkedin` | GreenLeaf UK LinkedIn | None |
| `reddit-paid` | `gl-uk-reddit-paid` | GreenLeaf UK Reddit paid | None |
Audience `skeptical`: constructed bucket for a proof-seeking buyer comparing sourcing/dosing evidence; inspired by Oliver's unvalidated persona. Audience `exploring`: constructed bucket for a buyer exploring the category and considering value. They are neither real targeting specifications nor randomized treatment assignments; no identity, profession or health condition is inferred.
Creative `traceability`: illustrative “Know what is in every serving” message. Creative `value`: illustrative “Compare the value of a clearly dosed serving” message. For Google Search these are text-ad message hypotheses; for LinkedIn, sponsored-feed copy hypotheses; for Reddit paid, promoted-post copy hypotheses. Creative IDs are shared message categories within each channel, not identical finished ad assets or approved claims. No proof of efficacy or actual product certification is supplied.
Remove only a byte-for-byte/equal-field exact duplicate, recording its source row ID. Normalize only the declared alias and record the count. An unknown ID, unexpected market, missing field, malformed date, noninteger cents/count, negative value, conflicting duplicate or impossible funnel must fail validation rather than be silently repaired. Preserve a documented zero-denominator row to verify unavailable-ratio handling. Reconcile raw/canonical counts and all dimension totals. The fixture generation record must identify the exact duplicate, alias row and zero-denominator row; this dictionary does not pretend those rows already exist.
## Metrics and comparison rules
Use sums within the selected cohort/dimension, then divide; never average row-level rates. Retain full intermediate precision. Display USD by dividing cents by 100 only at presentation. A zero denominator yields **unavailable**, never zero/infinity; percent change against a zero prior value is unavailable.
| Metric | Definition | Interpretation |
|---|---|---|
| Quiz completion rate | `sum(quiz_completions) / sum(quiz_starts)` | Primary funnel KPI; paid-mobile Week 1/2 must be calibrated to 45%/28%. |
| Click-to-start rate | `sum(quiz_starts) / sum(clicks)` | Diagnostic; distinct from quiz completion. |
| Click-to-landing rate | `sum(landing_sessions) / sum(clicks)` | Diagnostic, not a verified bounce rate. |
| Completion-to-purchase rate | `sum(attributed_new_customers) / sum(quiz_completions)` | Constructed quiz-led funnel diagnostic. |
| CTR | `sum(clicks) / sum(impressions)` | Optimization metric; not awareness. |
| CPC (USD) | `sum(spend_cents) / sum(clicks) / 100` | Media cost per click. |
| CPM (USD) | `sum(spend_cents) / sum(impressions) * 1000 / 100` | Media cost per 1,000 impressions. |
| Media CPA (USD) | `sum(spend_cents) / sum(attributed_new_customers) / 100` | Media-only proxy; not full CAC. |
| Attributed first-order ROAS | `sum(attributed_first_purchase_revenue_cents) / sum(spend_cents)` | Revenue/spend ratio; not profit, incrementality or LTV. |
| First-purchase revenue (USD) | `sum(attributed_first_purchase_revenue_cents) / 100` | Paid-cohort attribution only; not a verdict against the $60K full-month target. |
A rate's percentage-point change is `(Week 2 rate - Week 1 rate) * 100`. Relative change is `(Week 2 rate / Week 1 rate - 1) * 100` when Week 1 is positive. The authored 45% → 28% equals −17 percentage points and approximately −37.8% relative; no other result is predetermined by this source contract.
Before diagnosing mobile aggregate movement, stratify mobile by channel × audience × creative. For stratum `s`, set fixed weight `w_s = Week 1 starts_s / Week 1 total starts`. Compare `sum(w_s * Week 1 completion_rate_s)` with `sum(w_s * Week 2 completion_rate_s)` and compare both with observed rates. Publish weights and counts. A positive-weight stratum without a defined Week 2 rate makes the full fixed-mix comparison unavailable; any explicitly restricted common-strata comparison must disclose excluded counts/weights and cannot silently stand in for the whole. A zero-weight stratum contributes zero and does not require a rate. Changing mix and within-stratum movement may coexist. Neither proves a cause; the cohorts are not randomized.
An incomplete snapshot or provisional primary row makes the two full periods unsettled/noncomparable. Do not treat unobserved outcomes as zero. A separately selected comparison with identical mature coverage must state the selected dates, exclusions and changed question.
## Unavailable evidence and source conflicts
Unavailable: full CAC, profit, retention, realized 12-month LTV, awareness, incrementality, true all-channel/month revenue, frequency, impression share, bounce rate, event/release logs, customer interviews and causal explanations. The source asset's separate 4.2% “quiz CVR” has no adequate shared denominator definition here; do not import it. No screenshot's loss estimate, segment multiple, budget instruction or organic-to-paid causal story is a derived fixture result. See the source map for course facts versus newly authored assumptions.
## Attached file: data/reconciled.csv
row_id,date,market,channel,campaign_id,device,audience_id,creative_id,spend_cents,impressions,clicks,landing_sessions,quiz_starts,quiz_completions,attributed_new_customers,attributed_first_purchase_revenue_cents,is_provisional
d01-google-search-mobile-skeptical-traceability,2026-09-01,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3100,2520,140,120,100,54,4,32000,false
d01-google-search-mobile-skeptical-value,2026-09-01,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3100,2520,140,120,100,58,4,32000,false
d01-google-search-mobile-exploring-traceability,2026-09-01,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3100,2520,140,120,100,25,2,16000,false
d01-google-search-mobile-exploring-value,2026-09-01,UK,google-search,gl-uk-google-search,mobile,exploring,value,3100,2520,140,120,100,29,2,16000,false
d01-google-search-desktop-skeptical-traceability,2026-09-01,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3100,2160,120,100,80,38,3,24000,false
d01-google-search-desktop-skeptical-value,2026-09-01,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3100,2160,120,100,80,40,3,24000,false
d01-google-search-desktop-exploring-traceability,2026-09-01,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3100,2160,120,100,80,30,2,16000,false
d01-google-search-desktop-exploring-value,2026-09-01,UK,google-search,gl-uk-google-search,desktop,exploring,value,3100,2160,120,100,80,32,2,16000,false
d01-linkedin-mobile-skeptical-traceability,2026-09-01,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4100,2660,140,120,100,58,4,32000,false
d01-linkedin-mobile-skeptical-value,2026-09-01,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4100,2660,140,120,100,62,4,32000,false
d01-linkedin-mobile-exploring-traceability,2026-09-01,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4100,2660,140,120,100,28,2,16000,false
d01-linkedin-mobile-exploring-value,2026-09-01,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4100,2660,140,120,100,32,2,16000,false
d01-linkedin-desktop-skeptical-traceability,2026-09-01,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4100,2280,120,100,80,39,3,24000,false
d01-linkedin-desktop-skeptical-value,2026-09-01,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4100,2280,120,100,80,41,3,24000,false
d01-linkedin-desktop-exploring-traceability,2026-09-01,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4100,2280,120,100,80,31,2,16000,false
d01-linkedin-desktop-exploring-value,2026-09-01,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4100,2280,120,100,80,33,2,16000,false
d01-reddit-paid-mobile-skeptical-traceability,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2600,2800,140,120,100,62,4,32000,false
d01-reddit-paid-mobile-skeptical-value,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2600,2800,140,120,100,66,5,40000,false
d01-reddit-paid-mobile-exploring-traceability,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2600,2800,140,120,100,31,2,16000,false
d01-reddit-paid-mobile-exploring-value,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2600,2800,140,120,100,35,2,16000,false
d01-reddit-paid-desktop-skeptical-traceability,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2600,2400,120,100,80,40,3,24000,false
d01-reddit-paid-desktop-skeptical-value,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2600,2400,120,100,80,42,3,24000,false
d01-reddit-paid-desktop-exploring-traceability,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2600,2400,120,100,80,32,2,16000,false
d01-reddit-paid-desktop-exploring-value,2026-09-01,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,0,0,0,0,0,0,0,0,false
d02-google-search-mobile-skeptical-traceability,2026-09-02,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3200,2520,140,120,100,54,4,32000,false
d02-google-search-mobile-skeptical-value,2026-09-02,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3200,2520,140,120,100,58,4,32000,false
d02-google-search-mobile-exploring-traceability,2026-09-02,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3200,2520,140,120,100,25,2,16000,false
d02-google-search-mobile-exploring-value,2026-09-02,UK,google-search,gl-uk-google-search,mobile,exploring,value,3200,2520,140,120,100,29,2,16000,false
d02-google-search-desktop-skeptical-traceability,2026-09-02,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3200,2160,120,100,80,38,3,24000,false
d02-google-search-desktop-skeptical-value,2026-09-02,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3200,2160,120,100,80,40,3,24000,false
d02-google-search-desktop-exploring-traceability,2026-09-02,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3200,2160,120,100,80,30,2,16000,false
d02-google-search-desktop-exploring-value,2026-09-02,UK,google-search,gl-uk-google-search,desktop,exploring,value,3200,2160,120,100,80,32,2,16000,false
d02-linkedin-mobile-skeptical-traceability,2026-09-02,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4200,2660,140,120,100,58,4,32000,false
d02-linkedin-mobile-skeptical-value,2026-09-02,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4200,2660,140,120,100,62,4,32000,false
d02-linkedin-mobile-exploring-traceability,2026-09-02,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4200,2660,140,120,100,28,2,16000,false
d02-linkedin-mobile-exploring-value,2026-09-02,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4200,2660,140,120,100,32,2,16000,false
d02-linkedin-desktop-skeptical-traceability,2026-09-02,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4200,2280,120,100,80,39,3,24000,false
d02-linkedin-desktop-skeptical-value,2026-09-02,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4200,2280,120,100,80,41,3,24000,false
d02-linkedin-desktop-exploring-traceability,2026-09-02,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4200,2280,120,100,80,31,2,16000,false
d02-linkedin-desktop-exploring-value,2026-09-02,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4200,2280,120,100,80,33,2,16000,false
d02-reddit-paid-mobile-skeptical-traceability,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2700,2800,140,120,100,62,4,32000,false
d02-reddit-paid-mobile-skeptical-value,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2700,2800,140,120,100,66,5,40000,false
d02-reddit-paid-mobile-exploring-traceability,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2700,2800,140,120,100,31,2,16000,false
d02-reddit-paid-mobile-exploring-value,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2700,2800,140,120,100,35,2,16000,false
d02-reddit-paid-desktop-skeptical-traceability,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2700,2400,120,100,80,40,3,24000,false
d02-reddit-paid-desktop-skeptical-value,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2700,2400,120,100,80,42,3,24000,false
d02-reddit-paid-desktop-exploring-traceability,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2700,2400,120,100,80,32,2,16000,false
d02-reddit-paid-desktop-exploring-value,2026-09-02,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2700,2400,120,100,80,34,2,16000,false
d03-google-search-mobile-skeptical-traceability,2026-09-03,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3000,2520,140,120,100,54,4,32000,false
d03-google-search-mobile-skeptical-value,2026-09-03,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3000,2520,140,120,100,58,4,32000,false
d03-google-search-mobile-exploring-traceability,2026-09-03,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3000,2520,140,120,100,25,2,16000,false
d03-google-search-mobile-exploring-value,2026-09-03,UK,google-search,gl-uk-google-search,mobile,exploring,value,3000,2520,140,120,100,29,2,16000,false
d03-google-search-desktop-skeptical-traceability,2026-09-03,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3000,2160,120,100,80,38,3,24000,false
d03-google-search-desktop-skeptical-value,2026-09-03,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3000,2160,120,100,80,40,3,24000,false
d03-google-search-desktop-exploring-traceability,2026-09-03,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3000,2160,120,100,80,30,2,16000,false
d03-google-search-desktop-exploring-value,2026-09-03,UK,google-search,gl-uk-google-search,desktop,exploring,value,3000,2160,120,100,80,32,2,16000,false
d03-linkedin-mobile-skeptical-traceability,2026-09-03,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4000,2660,140,120,100,58,4,32000,false
d03-linkedin-mobile-skeptical-value,2026-09-03,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4000,2660,140,120,100,62,4,32000,false
d03-linkedin-mobile-exploring-traceability,2026-09-03,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4000,2660,140,120,100,28,2,16000,false
d03-linkedin-mobile-exploring-value,2026-09-03,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4000,2660,140,120,100,32,2,16000,false
d03-linkedin-desktop-skeptical-traceability,2026-09-03,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4000,2280,120,100,80,39,3,24000,false
d03-linkedin-desktop-skeptical-value,2026-09-03,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4000,2280,120,100,80,41,3,24000,false
d03-linkedin-desktop-exploring-traceability,2026-09-03,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4000,2280,120,100,80,31,2,16000,false
d03-linkedin-desktop-exploring-value,2026-09-03,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4000,2280,120,100,80,33,2,16000,false
d03-reddit-paid-mobile-skeptical-traceability,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2500,2800,140,120,100,62,4,32000,false
d03-reddit-paid-mobile-skeptical-value,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2500,2800,140,120,100,66,5,40000,false
d03-reddit-paid-mobile-exploring-traceability,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2500,2800,140,120,100,31,2,16000,false
d03-reddit-paid-mobile-exploring-value,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2500,2800,140,120,100,35,2,16000,false
d03-reddit-paid-desktop-skeptical-traceability,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2500,2400,120,100,80,40,3,24000,false
d03-reddit-paid-desktop-skeptical-value,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2500,2400,120,100,80,42,3,24000,false
d03-reddit-paid-desktop-exploring-traceability,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2500,2400,120,100,80,32,2,16000,false
d03-reddit-paid-desktop-exploring-value,2026-09-03,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2500,2400,120,100,80,34,2,16000,false
d04-google-search-mobile-skeptical-traceability,2026-09-04,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3100,2520,140,120,100,54,4,32000,false
d04-google-search-mobile-skeptical-value,2026-09-04,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3100,2520,140,120,100,58,4,32000,false
d04-google-search-mobile-exploring-traceability,2026-09-04,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3100,2520,140,120,100,25,2,16000,false
d04-google-search-mobile-exploring-value,2026-09-04,UK,google-search,gl-uk-google-search,mobile,exploring,value,3100,2520,140,120,100,29,2,16000,false
d04-google-search-desktop-skeptical-traceability,2026-09-04,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3100,2160,120,100,80,38,3,24000,false
d04-google-search-desktop-skeptical-value,2026-09-04,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3100,2160,120,100,80,40,3,24000,false
d04-google-search-desktop-exploring-traceability,2026-09-04,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3100,2160,120,100,80,30,2,16000,false
d04-google-search-desktop-exploring-value,2026-09-04,UK,google-search,gl-uk-google-search,desktop,exploring,value,3100,2160,120,100,80,32,2,16000,false
d04-linkedin-mobile-skeptical-traceability,2026-09-04,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4100,2660,140,120,100,58,4,32000,false
d04-linkedin-mobile-skeptical-value,2026-09-04,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4100,2660,140,120,100,62,4,32000,false
d04-linkedin-mobile-exploring-traceability,2026-09-04,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4100,2660,140,120,100,28,2,16000,false
d04-linkedin-mobile-exploring-value,2026-09-04,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4100,2660,140,120,100,32,2,16000,false
d04-linkedin-desktop-skeptical-traceability,2026-09-04,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4100,2280,120,100,80,39,3,24000,false
d04-linkedin-desktop-skeptical-value,2026-09-04,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4100,2280,120,100,80,41,3,24000,false
d04-linkedin-desktop-exploring-traceability,2026-09-04,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4100,2280,120,100,80,31,2,16000,false
d04-linkedin-desktop-exploring-value,2026-09-04,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4100,2280,120,100,80,33,2,16000,false
d04-reddit-paid-mobile-skeptical-traceability,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2600,2800,140,120,100,62,4,32000,false
d04-reddit-paid-mobile-skeptical-value,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2600,2800,140,120,100,66,5,40000,false
d04-reddit-paid-mobile-exploring-traceability,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2600,2800,140,120,100,31,2,16000,false
d04-reddit-paid-mobile-exploring-value,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2600,2800,140,120,100,35,2,16000,false
d04-reddit-paid-desktop-skeptical-traceability,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2600,2400,120,100,80,40,3,24000,false
d04-reddit-paid-desktop-skeptical-value,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2600,2400,120,100,80,42,3,24000,false
d04-reddit-paid-desktop-exploring-traceability,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2600,2400,120,100,80,32,2,16000,false
d04-reddit-paid-desktop-exploring-value,2026-09-04,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2600,2400,120,100,80,34,2,16000,false
d05-google-search-mobile-skeptical-traceability,2026-09-05,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3200,2520,140,120,100,54,4,32000,false
d05-google-search-mobile-skeptical-value,2026-09-05,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3200,2520,140,120,100,58,4,32000,false
d05-google-search-mobile-exploring-traceability,2026-09-05,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3200,2520,140,120,100,25,2,16000,false
d05-google-search-mobile-exploring-value,2026-09-05,UK,google-search,gl-uk-google-search,mobile,exploring,value,3200,2520,140,120,100,29,2,16000,false
d05-google-search-desktop-skeptical-traceability,2026-09-05,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3200,2160,120,100,80,38,3,24000,false
d05-google-search-desktop-skeptical-value,2026-09-05,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3200,2160,120,100,80,40,3,24000,false
d05-google-search-desktop-exploring-traceability,2026-09-05,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3200,2160,120,100,80,30,2,16000,false
d05-google-search-desktop-exploring-value,2026-09-05,UK,google-search,gl-uk-google-search,desktop,exploring,value,3200,2160,120,100,80,32,2,16000,false
d05-linkedin-mobile-skeptical-traceability,2026-09-05,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4200,2660,140,120,100,58,4,32000,false
d05-linkedin-mobile-skeptical-value,2026-09-05,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4200,2660,140,120,100,62,4,32000,false
d05-linkedin-mobile-exploring-traceability,2026-09-05,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4200,2660,140,120,100,28,2,16000,false
d05-linkedin-mobile-exploring-value,2026-09-05,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4200,2660,140,120,100,32,2,16000,false
d05-linkedin-desktop-skeptical-traceability,2026-09-05,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4200,2280,120,100,80,39,3,24000,false
d05-linkedin-desktop-skeptical-value,2026-09-05,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4200,2280,120,100,80,41,3,24000,false
d05-linkedin-desktop-exploring-traceability,2026-09-05,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4200,2280,120,100,80,31,2,16000,false
d05-linkedin-desktop-exploring-value,2026-09-05,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4200,2280,120,100,80,33,2,16000,false
d05-reddit-paid-mobile-skeptical-traceability,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2700,2800,140,120,100,62,4,32000,false
d05-reddit-paid-mobile-skeptical-value,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2700,2800,140,120,100,66,5,40000,false
d05-reddit-paid-mobile-exploring-traceability,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2700,2800,140,120,100,31,2,16000,false
d05-reddit-paid-mobile-exploring-value,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2700,2800,140,120,100,35,2,16000,false
d05-reddit-paid-desktop-skeptical-traceability,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2700,2400,120,100,80,40,3,24000,false
d05-reddit-paid-desktop-skeptical-value,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2700,2400,120,100,80,42,3,24000,false
d05-reddit-paid-desktop-exploring-traceability,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2700,2400,120,100,80,32,2,16000,false
d05-reddit-paid-desktop-exploring-value,2026-09-05,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2700,2400,120,100,80,34,2,16000,false
d06-google-search-mobile-skeptical-traceability,2026-09-06,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3000,2520,140,120,100,54,4,32000,false
d06-google-search-mobile-skeptical-value,2026-09-06,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3000,2520,140,120,100,58,4,32000,false
d06-google-search-mobile-exploring-traceability,2026-09-06,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3000,2520,140,120,100,25,2,16000,false
d06-google-search-mobile-exploring-value,2026-09-06,UK,google-search,gl-uk-google-search,mobile,exploring,value,3000,2520,140,120,100,29,2,16000,false
d06-google-search-desktop-skeptical-traceability,2026-09-06,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3000,2160,120,100,80,38,3,24000,false
d06-google-search-desktop-skeptical-value,2026-09-06,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3000,2160,120,100,80,40,3,24000,false
d06-google-search-desktop-exploring-traceability,2026-09-06,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3000,2160,120,100,80,30,2,16000,false
d06-google-search-desktop-exploring-value,2026-09-06,UK,google-search,gl-uk-google-search,desktop,exploring,value,3000,2160,120,100,80,32,2,16000,false
d06-linkedin-mobile-skeptical-traceability,2026-09-06,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4000,2660,140,120,100,58,4,32000,false
d06-linkedin-mobile-skeptical-value,2026-09-06,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4000,2660,140,120,100,62,4,32000,false
d06-linkedin-mobile-exploring-traceability,2026-09-06,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4000,2660,140,120,100,28,2,16000,false
d06-linkedin-mobile-exploring-value,2026-09-06,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4000,2660,140,120,100,32,2,16000,false
d06-linkedin-desktop-skeptical-traceability,2026-09-06,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4000,2280,120,100,80,39,3,24000,false
d06-linkedin-desktop-skeptical-value,2026-09-06,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4000,2280,120,100,80,41,3,24000,false
d06-linkedin-desktop-exploring-traceability,2026-09-06,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4000,2280,120,100,80,31,2,16000,false
d06-linkedin-desktop-exploring-value,2026-09-06,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4000,2280,120,100,80,33,2,16000,false
d06-reddit-paid-mobile-skeptical-traceability,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2500,2800,140,120,100,62,4,32000,false
d06-reddit-paid-mobile-skeptical-value,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2500,2800,140,120,100,66,5,40000,false
d06-reddit-paid-mobile-exploring-traceability,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2500,2800,140,120,100,31,2,16000,false
d06-reddit-paid-mobile-exploring-value,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2500,2800,140,120,100,35,2,16000,false
d06-reddit-paid-desktop-skeptical-traceability,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2500,2400,120,100,80,40,3,24000,false
d06-reddit-paid-desktop-skeptical-value,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2500,2400,120,100,80,42,3,24000,false
d06-reddit-paid-desktop-exploring-traceability,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2500,2400,120,100,80,32,2,16000,false
d06-reddit-paid-desktop-exploring-value,2026-09-06,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2500,2400,120,100,80,34,2,16000,false
d07-google-search-mobile-skeptical-traceability,2026-09-07,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3100,2520,140,120,100,54,4,32000,false
d07-google-search-mobile-skeptical-value,2026-09-07,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3100,2520,140,120,100,58,4,32000,false
d07-google-search-mobile-exploring-traceability,2026-09-07,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3100,2520,140,120,100,25,2,16000,false
d07-google-search-mobile-exploring-value,2026-09-07,UK,google-search,gl-uk-google-search,mobile,exploring,value,3100,2520,140,120,100,29,2,16000,false
d07-google-search-desktop-skeptical-traceability,2026-09-07,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3100,2160,120,100,80,38,3,24000,false
d07-google-search-desktop-skeptical-value,2026-09-07,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3100,2160,120,100,80,40,3,24000,false
d07-google-search-desktop-exploring-traceability,2026-09-07,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3100,2160,120,100,80,30,2,16000,false
d07-google-search-desktop-exploring-value,2026-09-07,UK,google-search,gl-uk-google-search,desktop,exploring,value,3100,2160,120,100,80,32,2,16000,false
d07-linkedin-mobile-skeptical-traceability,2026-09-07,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4100,2660,140,120,100,58,4,32000,false
d07-linkedin-mobile-skeptical-value,2026-09-07,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4100,2660,140,120,100,62,4,32000,false
d07-linkedin-mobile-exploring-traceability,2026-09-07,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4100,2660,140,120,100,28,2,16000,false
d07-linkedin-mobile-exploring-value,2026-09-07,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4100,2660,140,120,100,32,2,16000,false
d07-linkedin-desktop-skeptical-traceability,2026-09-07,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4100,2280,120,100,80,39,3,24000,false
d07-linkedin-desktop-skeptical-value,2026-09-07,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4100,2280,120,100,80,41,3,24000,false
d07-linkedin-desktop-exploring-traceability,2026-09-07,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4100,2280,120,100,80,31,2,16000,false
d07-linkedin-desktop-exploring-value,2026-09-07,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4100,2280,120,100,80,33,2,16000,false
d07-reddit-paid-mobile-skeptical-traceability,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2600,2800,140,120,100,62,4,32000,false
d07-reddit-paid-mobile-skeptical-value,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2600,2800,140,120,100,66,5,40000,false
d07-reddit-paid-mobile-exploring-traceability,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2600,2800,140,120,100,31,2,16000,false
d07-reddit-paid-mobile-exploring-value,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2600,2800,140,120,100,35,2,16000,false
d07-reddit-paid-desktop-skeptical-traceability,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2600,2400,120,100,80,40,3,24000,false
d07-reddit-paid-desktop-skeptical-value,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2600,2400,120,100,80,42,3,24000,false
d07-reddit-paid-desktop-exploring-traceability,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2600,2400,120,100,80,32,2,16000,false
d07-reddit-paid-desktop-exploring-value,2026-09-07,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2600,2400,120,100,80,34,2,16000,false
d08-google-search-mobile-skeptical-traceability,2026-09-08,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3200,1620,90,70,50,22,1,8000,false
d08-google-search-mobile-skeptical-value,2026-09-08,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3200,1620,90,70,50,24,1,8000,false
d08-google-search-mobile-exploring-traceability,2026-09-08,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3200,3420,190,170,150,26,2,16000,false
d08-google-search-mobile-exploring-value,2026-09-08,UK,google-search,gl-uk-google-search,mobile,exploring,value,3200,3420,190,170,150,30,2,16000,false
d08-google-search-desktop-skeptical-traceability,2026-09-08,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3200,2520,140,120,100,47,3,24000,false
d08-google-search-desktop-skeptical-value,2026-09-08,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3200,2520,140,120,100,49,3,24000,false
d08-google-search-desktop-exploring-traceability,2026-09-08,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3200,1800,100,80,60,23,1,8000,false
d08-google-search-desktop-exploring-value,2026-09-08,UK,google-search,gl-uk-google-search,desktop,exploring,value,3200,1800,100,80,60,25,2,16000,false
d08-linkedin-mobile-skeptical-traceability,2026-09-08,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4200,1710,90,70,50,24,1,8000,false
d08-linkedin-mobile-skeptical-value,2026-09-08,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4200,1710,90,70,50,26,2,16000,false
d08-linkedin-mobile-exploring-traceability,2026-09-08,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4200,3610,190,170,150,29,2,16000,false
d08-linkedin-mobile-exploring-value,2026-09-08,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4200,3610,190,170,150,33,2,16000,false
d08-linkedin-desktop-skeptical-traceability,2026-09-08,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4200,2660,140,120,100,48,3,24000,false
d08-linkedin-desktop-skeptical-value,2026-09-08,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4200,2660,140,120,100,50,4,32000,false
d08-linkedin-desktop-exploring-traceability,2026-09-08,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4200,1900,100,80,60,24,1,8000,false
d08-linkedin-desktop-exploring-value,2026-09-08,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4200,1900,100,80,60,26,2,16000,false
d08-reddit-paid-mobile-skeptical-traceability,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2700,1800,90,70,50,26,2,16000,false
d08-reddit-paid-mobile-skeptical-value,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2700,1800,90,70,50,28,2,16000,false
d08-reddit-paid-mobile-exploring-traceability,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2700,3800,190,170,150,32,2,16000,false
d08-reddit-paid-mobile-exploring-value,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2700,3800,190,170,150,36,2,16000,false
d08-reddit-paid-desktop-skeptical-traceability,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2700,2800,140,120,100,49,3,24000,false
d08-reddit-paid-desktop-skeptical-value,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2700,2800,140,120,100,51,4,32000,false
d08-reddit-paid-desktop-exploring-traceability,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2700,2000,100,80,60,25,2,16000,false
d08-reddit-paid-desktop-exploring-value,2026-09-08,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2700,2000,100,80,60,27,2,16000,false
d09-google-search-mobile-skeptical-traceability,2026-09-09,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3000,1620,90,70,50,22,1,8000,false
d09-google-search-mobile-skeptical-value,2026-09-09,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3000,1620,90,70,50,24,1,8000,false
d09-google-search-mobile-exploring-traceability,2026-09-09,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3000,3420,190,170,150,26,2,16000,false
d09-google-search-mobile-exploring-value,2026-09-09,UK,google-search,gl-uk-google-search,mobile,exploring,value,3000,3420,190,170,150,30,2,16000,false
d09-google-search-desktop-skeptical-traceability,2026-09-09,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3000,2520,140,120,100,47,3,24000,false
d09-google-search-desktop-skeptical-value,2026-09-09,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3000,2520,140,120,100,49,3,24000,false
d09-google-search-desktop-exploring-traceability,2026-09-09,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3000,1800,100,80,60,23,1,8000,false
d09-google-search-desktop-exploring-value,2026-09-09,UK,google-search,gl-uk-google-search,desktop,exploring,value,3000,1800,100,80,60,25,2,16000,false
d09-linkedin-mobile-skeptical-traceability,2026-09-09,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4000,1710,90,70,50,24,1,8000,false
d09-linkedin-mobile-skeptical-value,2026-09-09,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4000,1710,90,70,50,26,2,16000,false
d09-linkedin-mobile-exploring-traceability,2026-09-09,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4000,3610,190,170,150,29,2,16000,false
d09-linkedin-mobile-exploring-value,2026-09-09,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4000,3610,190,170,150,33,2,16000,false
d09-linkedin-desktop-skeptical-traceability,2026-09-09,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4000,2660,140,120,100,48,3,24000,false
d09-linkedin-desktop-skeptical-value,2026-09-09,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4000,2660,140,120,100,50,4,32000,false
d09-linkedin-desktop-exploring-traceability,2026-09-09,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4000,1900,100,80,60,24,1,8000,false
d09-linkedin-desktop-exploring-value,2026-09-09,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4000,1900,100,80,60,26,2,16000,false
d09-reddit-paid-mobile-skeptical-traceability,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2500,1800,90,70,50,26,2,16000,false
d09-reddit-paid-mobile-skeptical-value,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2500,1800,90,70,50,28,2,16000,false
d09-reddit-paid-mobile-exploring-traceability,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2500,3800,190,170,150,32,2,16000,false
d09-reddit-paid-mobile-exploring-value,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2500,3800,190,170,150,36,2,16000,false
d09-reddit-paid-desktop-skeptical-traceability,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2500,2800,140,120,100,49,3,24000,false
d09-reddit-paid-desktop-skeptical-value,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2500,2800,140,120,100,51,4,32000,false
d09-reddit-paid-desktop-exploring-traceability,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2500,2000,100,80,60,25,2,16000,false
d09-reddit-paid-desktop-exploring-value,2026-09-09,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2500,2000,100,80,60,27,2,16000,false
d10-google-search-mobile-skeptical-traceability,2026-09-10,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3100,1620,90,70,50,22,1,8000,false
d10-google-search-mobile-skeptical-value,2026-09-10,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3100,1620,90,70,50,24,1,8000,false
d10-google-search-mobile-exploring-traceability,2026-09-10,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3100,3420,190,170,150,26,2,16000,false
d10-google-search-mobile-exploring-value,2026-09-10,UK,google-search,gl-uk-google-search,mobile,exploring,value,3100,3420,190,170,150,30,2,16000,false
d10-google-search-desktop-skeptical-traceability,2026-09-10,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3100,2520,140,120,100,47,3,24000,false
d10-google-search-desktop-skeptical-value,2026-09-10,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3100,2520,140,120,100,49,3,24000,false
d10-google-search-desktop-exploring-traceability,2026-09-10,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3100,1800,100,80,60,23,1,8000,false
d10-google-search-desktop-exploring-value,2026-09-10,UK,google-search,gl-uk-google-search,desktop,exploring,value,3100,1800,100,80,60,25,2,16000,false
d10-linkedin-mobile-skeptical-traceability,2026-09-10,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4100,1710,90,70,50,24,1,8000,false
d10-linkedin-mobile-skeptical-value,2026-09-10,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4100,1710,90,70,50,26,2,16000,false
d10-linkedin-mobile-exploring-traceability,2026-09-10,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4100,3610,190,170,150,29,2,16000,false
d10-linkedin-mobile-exploring-value,2026-09-10,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4100,3610,190,170,150,33,2,16000,false
d10-linkedin-desktop-skeptical-traceability,2026-09-10,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4100,2660,140,120,100,48,3,24000,false
d10-linkedin-desktop-skeptical-value,2026-09-10,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4100,2660,140,120,100,50,4,32000,false
d10-linkedin-desktop-exploring-traceability,2026-09-10,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4100,1900,100,80,60,24,1,8000,false
d10-linkedin-desktop-exploring-value,2026-09-10,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4100,1900,100,80,60,26,2,16000,false
d10-reddit-paid-mobile-skeptical-traceability,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2600,1800,90,70,50,26,2,16000,false
d10-reddit-paid-mobile-skeptical-value,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2600,1800,90,70,50,28,2,16000,false
d10-reddit-paid-mobile-exploring-traceability,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2600,3800,190,170,150,32,2,16000,false
d10-reddit-paid-mobile-exploring-value,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2600,3800,190,170,150,36,2,16000,false
d10-reddit-paid-desktop-skeptical-traceability,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2600,2800,140,120,100,49,3,24000,false
d10-reddit-paid-desktop-skeptical-value,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2600,2800,140,120,100,51,4,32000,false
d10-reddit-paid-desktop-exploring-traceability,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2600,2000,100,80,60,25,2,16000,false
d10-reddit-paid-desktop-exploring-value,2026-09-10,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2600,2000,100,80,60,27,2,16000,false
d11-google-search-mobile-skeptical-traceability,2026-09-11,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3200,1620,90,70,50,22,1,8000,false
d11-google-search-mobile-skeptical-value,2026-09-11,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3200,1620,90,70,50,24,1,8000,false
d11-google-search-mobile-exploring-traceability,2026-09-11,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3200,3420,190,170,150,26,2,16000,false
d11-google-search-mobile-exploring-value,2026-09-11,UK,google-search,gl-uk-google-search,mobile,exploring,value,3200,3420,190,170,150,30,2,16000,false
d11-google-search-desktop-skeptical-traceability,2026-09-11,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3200,2520,140,120,100,47,3,24000,false
d11-google-search-desktop-skeptical-value,2026-09-11,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3200,2520,140,120,100,49,3,24000,false
d11-google-search-desktop-exploring-traceability,2026-09-11,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3200,1800,100,80,60,23,1,8000,false
d11-google-search-desktop-exploring-value,2026-09-11,UK,google-search,gl-uk-google-search,desktop,exploring,value,3200,1800,100,80,60,25,2,16000,false
d11-linkedin-mobile-skeptical-traceability,2026-09-11,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4200,1710,90,70,50,24,1,8000,false
d11-linkedin-mobile-skeptical-value,2026-09-11,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4200,1710,90,70,50,26,2,16000,false
d11-linkedin-mobile-exploring-traceability,2026-09-11,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4200,3610,190,170,150,29,2,16000,false
d11-linkedin-mobile-exploring-value,2026-09-11,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4200,3610,190,170,150,33,2,16000,false
d11-linkedin-desktop-skeptical-traceability,2026-09-11,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4200,2660,140,120,100,48,3,24000,false
d11-linkedin-desktop-skeptical-value,2026-09-11,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4200,2660,140,120,100,50,4,32000,false
d11-linkedin-desktop-exploring-traceability,2026-09-11,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4200,1900,100,80,60,24,1,8000,false
d11-linkedin-desktop-exploring-value,2026-09-11,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4200,1900,100,80,60,26,2,16000,false
d11-reddit-paid-mobile-skeptical-traceability,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2700,1800,90,70,50,26,2,16000,false
d11-reddit-paid-mobile-skeptical-value,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2700,1800,90,70,50,28,2,16000,false
d11-reddit-paid-mobile-exploring-traceability,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2700,3800,190,170,150,32,2,16000,false
d11-reddit-paid-mobile-exploring-value,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2700,3800,190,170,150,36,2,16000,false
d11-reddit-paid-desktop-skeptical-traceability,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2700,2800,140,120,100,49,3,24000,false
d11-reddit-paid-desktop-skeptical-value,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2700,2800,140,120,100,51,4,32000,false
d11-reddit-paid-desktop-exploring-traceability,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2700,2000,100,80,60,25,2,16000,false
d11-reddit-paid-desktop-exploring-value,2026-09-11,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2700,2000,100,80,60,27,2,16000,false
d12-google-search-mobile-skeptical-traceability,2026-09-12,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3000,1620,90,70,50,22,1,8000,false
d12-google-search-mobile-skeptical-value,2026-09-12,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3000,1620,90,70,50,24,1,8000,false
d12-google-search-mobile-exploring-traceability,2026-09-12,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3000,3420,190,170,150,26,2,16000,false
d12-google-search-mobile-exploring-value,2026-09-12,UK,google-search,gl-uk-google-search,mobile,exploring,value,3000,3420,190,170,150,30,2,16000,false
d12-google-search-desktop-skeptical-traceability,2026-09-12,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3000,2520,140,120,100,47,3,24000,false
d12-google-search-desktop-skeptical-value,2026-09-12,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3000,2520,140,120,100,49,3,24000,false
d12-google-search-desktop-exploring-traceability,2026-09-12,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3000,1800,100,80,60,23,1,8000,false
d12-google-search-desktop-exploring-value,2026-09-12,UK,google-search,gl-uk-google-search,desktop,exploring,value,3000,1800,100,80,60,25,2,16000,false
d12-linkedin-mobile-skeptical-traceability,2026-09-12,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4000,1710,90,70,50,24,1,8000,false
d12-linkedin-mobile-skeptical-value,2026-09-12,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4000,1710,90,70,50,26,2,16000,false
d12-linkedin-mobile-exploring-traceability,2026-09-12,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4000,3610,190,170,150,29,2,16000,false
d12-linkedin-mobile-exploring-value,2026-09-12,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4000,3610,190,170,150,33,2,16000,false
d12-linkedin-desktop-skeptical-traceability,2026-09-12,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4000,2660,140,120,100,48,3,24000,false
d12-linkedin-desktop-skeptical-value,2026-09-12,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4000,2660,140,120,100,50,4,32000,false
d12-linkedin-desktop-exploring-traceability,2026-09-12,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4000,1900,100,80,60,24,1,8000,false
d12-linkedin-desktop-exploring-value,2026-09-12,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4000,1900,100,80,60,26,2,16000,false
d12-reddit-paid-mobile-skeptical-traceability,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2500,1800,90,70,50,26,2,16000,false
d12-reddit-paid-mobile-skeptical-value,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2500,1800,90,70,50,28,2,16000,false
d12-reddit-paid-mobile-exploring-traceability,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2500,3800,190,170,150,32,2,16000,false
d12-reddit-paid-mobile-exploring-value,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2500,3800,190,170,150,36,2,16000,false
d12-reddit-paid-desktop-skeptical-traceability,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2500,2800,140,120,100,49,3,24000,false
d12-reddit-paid-desktop-skeptical-value,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2500,2800,140,120,100,51,4,32000,false
d12-reddit-paid-desktop-exploring-traceability,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2500,2000,100,80,60,25,2,16000,false
d12-reddit-paid-desktop-exploring-value,2026-09-12,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2500,2000,100,80,60,27,2,16000,false
d13-google-search-mobile-skeptical-traceability,2026-09-13,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3100,1620,90,70,50,22,1,8000,false
d13-google-search-mobile-skeptical-value,2026-09-13,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3100,1620,90,70,50,24,1,8000,false
d13-google-search-mobile-exploring-traceability,2026-09-13,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3100,3420,190,170,150,26,2,16000,false
d13-google-search-mobile-exploring-value,2026-09-13,UK,google-search,gl-uk-google-search,mobile,exploring,value,3100,3420,190,170,150,30,2,16000,false
d13-google-search-desktop-skeptical-traceability,2026-09-13,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3100,2520,140,120,100,47,3,24000,false
d13-google-search-desktop-skeptical-value,2026-09-13,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3100,2520,140,120,100,49,3,24000,false
d13-google-search-desktop-exploring-traceability,2026-09-13,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3100,1800,100,80,60,23,1,8000,false
d13-google-search-desktop-exploring-value,2026-09-13,UK,google-search,gl-uk-google-search,desktop,exploring,value,3100,1800,100,80,60,25,2,16000,false
d13-linkedin-mobile-skeptical-traceability,2026-09-13,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4100,1710,90,70,50,24,1,8000,false
d13-linkedin-mobile-skeptical-value,2026-09-13,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4100,1710,90,70,50,26,2,16000,false
d13-linkedin-mobile-exploring-traceability,2026-09-13,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4100,3610,190,170,150,29,2,16000,false
d13-linkedin-mobile-exploring-value,2026-09-13,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4100,3610,190,170,150,33,2,16000,false
d13-linkedin-desktop-skeptical-traceability,2026-09-13,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4100,2660,140,120,100,48,3,24000,false
d13-linkedin-desktop-skeptical-value,2026-09-13,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4100,2660,140,120,100,50,4,32000,false
d13-linkedin-desktop-exploring-traceability,2026-09-13,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4100,1900,100,80,60,24,1,8000,false
d13-linkedin-desktop-exploring-value,2026-09-13,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4100,1900,100,80,60,26,2,16000,false
d13-reddit-paid-mobile-skeptical-traceability,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2600,1800,90,70,50,26,2,16000,false
d13-reddit-paid-mobile-skeptical-value,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2600,1800,90,70,50,28,2,16000,false
d13-reddit-paid-mobile-exploring-traceability,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2600,3800,190,170,150,32,2,16000,false
d13-reddit-paid-mobile-exploring-value,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2600,3800,190,170,150,36,2,16000,false
d13-reddit-paid-desktop-skeptical-traceability,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2600,2800,140,120,100,49,3,24000,false
d13-reddit-paid-desktop-skeptical-value,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2600,2800,140,120,100,51,4,32000,false
d13-reddit-paid-desktop-exploring-traceability,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2600,2000,100,80,60,25,2,16000,false
d13-reddit-paid-desktop-exploring-value,2026-09-13,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2600,2000,100,80,60,27,2,16000,false
d14-google-search-mobile-skeptical-traceability,2026-09-14,UK,google-search,gl-uk-google-search,mobile,skeptical,traceability,3200,1620,90,70,50,22,1,8000,false
d14-google-search-mobile-skeptical-value,2026-09-14,UK,google-search,gl-uk-google-search,mobile,skeptical,value,3200,1620,90,70,50,24,1,8000,false
d14-google-search-mobile-exploring-traceability,2026-09-14,UK,google-search,gl-uk-google-search,mobile,exploring,traceability,3200,3420,190,170,150,26,2,16000,false
d14-google-search-mobile-exploring-value,2026-09-14,UK,google-search,gl-uk-google-search,mobile,exploring,value,3200,3420,190,170,150,30,2,16000,false
d14-google-search-desktop-skeptical-traceability,2026-09-14,UK,google-search,gl-uk-google-search,desktop,skeptical,traceability,3200,2520,140,120,100,47,3,24000,false
d14-google-search-desktop-skeptical-value,2026-09-14,UK,google-search,gl-uk-google-search,desktop,skeptical,value,3200,2520,140,120,100,49,3,24000,false
d14-google-search-desktop-exploring-traceability,2026-09-14,UK,google-search,gl-uk-google-search,desktop,exploring,traceability,3200,1800,100,80,60,23,1,8000,false
d14-google-search-desktop-exploring-value,2026-09-14,UK,google-search,gl-uk-google-search,desktop,exploring,value,3200,1800,100,80,60,25,2,16000,false
d14-linkedin-mobile-skeptical-traceability,2026-09-14,UK,linkedin,gl-uk-linkedin,mobile,skeptical,traceability,4200,1710,90,70,50,24,1,8000,false
d14-linkedin-mobile-skeptical-value,2026-09-14,UK,linkedin,gl-uk-linkedin,mobile,skeptical,value,4200,1710,90,70,50,26,2,16000,false
d14-linkedin-mobile-exploring-traceability,2026-09-14,UK,linkedin,gl-uk-linkedin,mobile,exploring,traceability,4200,3610,190,170,150,29,2,16000,false
d14-linkedin-mobile-exploring-value,2026-09-14,UK,linkedin,gl-uk-linkedin,mobile,exploring,value,4200,3610,190,170,150,33,2,16000,false
d14-linkedin-desktop-skeptical-traceability,2026-09-14,UK,linkedin,gl-uk-linkedin,desktop,skeptical,traceability,4200,2660,140,120,100,48,3,24000,false
d14-linkedin-desktop-skeptical-value,2026-09-14,UK,linkedin,gl-uk-linkedin,desktop,skeptical,value,4200,2660,140,120,100,50,4,32000,false
d14-linkedin-desktop-exploring-traceability,2026-09-14,UK,linkedin,gl-uk-linkedin,desktop,exploring,traceability,4200,1900,100,80,60,24,1,8000,false
d14-linkedin-desktop-exploring-value,2026-09-14,UK,linkedin,gl-uk-linkedin,desktop,exploring,value,4200,1900,100,80,60,26,2,16000,false
d14-reddit-paid-mobile-skeptical-traceability,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,traceability,2700,1800,90,70,50,26,2,16000,false
d14-reddit-paid-mobile-skeptical-value,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,mobile,skeptical,value,2700,1800,90,70,50,28,2,16000,false
d14-reddit-paid-mobile-exploring-traceability,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,traceability,2700,3800,190,170,150,32,2,16000,false
d14-reddit-paid-mobile-exploring-value,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,mobile,exploring,value,2700,3800,190,170,150,36,2,16000,false
d14-reddit-paid-desktop-skeptical-traceability,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,traceability,2700,2800,140,120,100,49,3,24000,false
d14-reddit-paid-desktop-skeptical-value,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,desktop,skeptical,value,2700,2800,140,120,100,51,4,32000,false
d14-reddit-paid-desktop-exploring-traceability,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,traceability,2700,2000,100,80,60,25,2,16000,false
d14-reddit-paid-desktop-exploring-value,2026-09-14,UK,reddit-paid,gl-uk-reddit-paid,desktop,exploring,value,2700,2000,100,80,60,27,2,16000,false
## Attached file: data/campaigns.csv
campaign_id,campaign_name,display_name,channel
gl-uk-google-search,GreenLeaf_GoogleSearch_UK_Quiz_202609,GreenLeaf UK Search,google-search
gl-uk-linkedin,GreenLeaf_LinkedIn_UK_Quiz_202609,GreenLeaf UK LinkedIn,linkedin
gl-uk-reddit-paid,GreenLeaf_RedditPaid_UK_Quiz_202609,GreenLeaf UK Reddit paid,reddit-paid
## Attached file: data/creatives.csv
channel,creative_id,format,message,status
google-search,traceability,text-ad,Know what is in every serving,illustrative-unvalidated-hypothesis
google-search,value,text-ad,Compare the value of a clearly dosed serving,illustrative-unvalidated-hypothesis
linkedin,traceability,sponsored-feed,Know what is in every serving,illustrative-unvalidated-hypothesis
linkedin,value,sponsored-feed,Compare the value of a clearly dosed serving,illustrative-unvalidated-hypothesis
reddit-paid,traceability,promoted-post,Know what is in every serving,illustrative-unvalidated-hypothesis
reddit-paid,value,promoted-post,Compare the value of a clearly dosed serving,illustrative-unvalidated-hypothesis
後續回應
# Mobile Composition Follow-Up
## 1. Stratum-by-stratum table
All 12 mobile strata use the channel × audience × creative dimensions from the dictionary. Week 1 and Week 2 counts are summed across the seven days in each period.
| # | Channel | Audience | Creative | W1 Starts | W1 Comps | W1 Rate | W2 Starts | W2 Comps | W2 Rate | W1 Weight |
|---:|---|---|---|---:|---:|---:|---:|---:|---:|---:|
| 1 | Google Search | Skeptical | Traceability | 700 | 378 | 54.0% | 350 | 154 | 44.0% | 0.0833 |
| 2 | Google Search | Skeptical | Value | 700 | 406 | 58.0% | 350 | 168 | 48.0% | 0.0833 |
| 3 | Google Search | Exploring | Traceability | 700 | 175 | 25.0% | 1,050 | 182 | 17.3% | 0.0833 |
| 4 | Google Search | Exploring | Value | 700 | 203 | 29.0% | 1,050 | 210 | 20.0% | 0.0833 |
| 5 | LinkedIn | Skeptical | Traceability | 700 | 406 | 58.0% | 350 | 168 | 48.0% | 0.0833 |
| 6 | LinkedIn | Skeptical | Value | 700 | 434 | 62.0% | 350 | 182 | 52.0% | 0.0833 |
| 7 | LinkedIn | Exploring | Traceability | 700 | 196 | 28.0% | 1,050 | 203 | 19.3% | 0.0833 |
| 8 | LinkedIn | Exploring | Value | 700 | 224 | 32.0% | 1,050 | 231 | 22.0% | 0.0833 |
| 9 | Reddit Paid | Skeptical | Traceability | 700 | 434 | 62.0% | 350 | 182 | 52.0% | 0.0833 |
| 10 | Reddit Paid | Skeptical | Value | 700 | 462 | 66.0% | 350 | 196 | 56.0% | 0.0833 |
| 11 | Reddit Paid | Exploring | Traceability | 700 | 217 | 31.0% | 1,050 | 224 | 21.3% | 0.0833 |
| 12 | Reddit Paid | Exploring | Value | 700 | 245 | 35.0% | 1,050 | 245 | 23.3% | 0.0833 |
| **Total** | | | | **8,400** | **3,780** | **45.0%** | **8,400** | **2,360** | **28.1%** | **1.0000** |
### Arithmetic checks
Week 1 totals:
```text
W1 starts = 12 × 700 = 8,400
W1 comps = 378 + 406 + 175 + 203 + 406 + 434 + 196 + 224 + 434 + 462 + 217 + 245
= 3,780
W1 rate = 3,780 / 8,400 = 0.45 = 45.0%
```
Week 2 starts are not uniform at 700 per stratum. The CSV pattern gives:
- Skeptical mobile strata: 50 starts per day × 7 days = **350**
- Exploring mobile traceability and value strata: 150 starts per day × 7 days = **1,050**
```text
W2 skeptical starts = 6 strata × 350 = 2,100
W2 exploring starts = 6 strata × 1,050 = 6,300
W2 starts = 2,100 + 6,300 = 8,400
```
This matches the dictionary’s aggregate mobile start total for Week 2. The rates in the table are calculated from these counts, e.g.:
```text
Google / skeptical / traceability W2:
154 / 350 = 0.4400 = 44.0%
Google / exploring / traceability W2:
182 / 1,050 = 0.17333… = 17.3%
```
## 2. Week 1 weights
Week 1 weights are each stratum’s Week 1 starts divided by total Week 1 mobile starts.
Because every Week 1 stratum has 700 starts and total Week 1 starts are 8,400:
```text
weight for each stratum = 700 / 8,400 = 1 / 12 = 0.083333…
```
Sum of weights:
```text
12 × (1 / 12) = 1.0000
```
No zero-weight or missing-weight stratum is present.
## 3. Weighted Week 2 contribution
The fixed-mix Week 2 rate uses **Week 1 weights** multiplied by each stratum’s **Week 2 completion rate**.
| # | W1 Weight | W2 Rate | Weighted W2 Contribution |
|---:|---:|---:|---:|
| 1 | 0.083333 | 44.0% | 3.6667% |
| 2 | 0.083333 | 48.0% | 4.0000% |
| 3 | 0.083333 | 17.3333% | 1.4433% |
| 4 | 0.083333 | 20.0% | 1.6667% |
| 5 | 0.083333 | 48.0% | 4.0000% |
| 6 | 0.083333 | 52.0% | 4.3333% |
| 7 | 0.083333 | 19.3333% | 1.6111% |
| 8 | 0.083333 | 22.0% | 1.8333% |
| 9 | 0.083333 | 52.0% | 4.3333% |
| 10 | 0.083333 | 56.0% | 4.6667% |
| 11 | 0.083333 | 21.3333% | 1.7778% |
| 12 | 0.083333 | 23.3333% | 1.9444% |
| **Total** | **1.000000** | | **35.2767%** |
Using unrounded Week 2 rates:
```text
Google / skeptical / traceability:
154 / 350 = 0.44
Google / exploring / traceability:
182 / 1,050 = 0.173333…
```
The weighted total is approximately:
```text
35.3%
```
Therefore the comparison is:
| Measure | Week 2 mobile completion |
|---|---:|
| Observed Week 2 rate | **28.1%** |
| Fixed Week 1 mix applied to Week 2 | **35.3%** |
The two are not equal, so composition matters, but the fixed-mix rate is still far below Week 1’s **45.0%**.
## 4. What this comparison does and does not imply
### What it does
- It separates the observed Week 2 mobile rate into two parts:
- the effect of changing stratum mix, and
- the effect of within-stratum rate movement.
- It shows that if Week 2 had preserved the Week 1 stratum mix, the Week 2 mobile completion rate would have been about **35.3%**, not **28.1%**.
- It quantifies the composition effect as roughly:
```text
35.3% − 28.1% ≈ 7.2 percentage points
```
This means part of the observed Week 2 decline is attributable to mobile starts shifting toward lower-completing `exploring` strata and away from higher-completing `skeptical` strata.
### What it does not imply
- It **does not** imply that the remaining decline from Week 1’s 45.0% to the fixed-mix 35.3% is explained by product failure.
- It **does not** show that within-stratum movement has a single cause.
- It **does not** prove that the `exploring` audience performed worse because of the message.
- It **does not** establish causality for either composition change or within-stratum change.
- It **does not** mean the Week 2 aggregate decline is unimportant. Even with fixed Week 1 mix, Week 2 was about **9.7 percentage points below the Week 1 fixed-mix rate**:
```text
45.0% − 35.3% ≈ 9.7 pp
```
The within-stratum drop is still the larger component.
## 5. Arithmetic uncertainty
The table uses counts summed by hand from the supplied CSV structure. I did not execute code. The following should be rechecked in the final reviewed draft:
- exact duplicate row removal and alias normalization;
- exact Week 2 starts for each mobile stratum;
- decimal retention in weighted contributions;
- whether any zero-denominator stratum should be marked unavailable.
The broad conclusion is unlikely to change from small corrections: **both composition and within-stratum movement contributed to the mobile decline; within-stratum movement was the larger contributor.**
## 6. Next evidence needed
To move from composition arithmetic to a defensible explanation, the next evidence is:
1. **Timestamped event-level data** for mobile quiz starts and completions, matched to cohort date and source tag.
2. **Release/QA log** covering the mobile landing page and quiz between Week 1 and Week 2.
3. **Device-level landing-session detail** to verify whether mobile starts became less likely to complete at the same quiz stage.
4. **Audience bucket definitions** to confirm whether `skeptical` and `exploring` shares changed because of targeting/auction changes or because the reporting buckets themselves changed.
Only after those are available can the team test whether the remaining within-stratum mobile drop is a journey problem, a measurement break, or a real behavioral shift.後續提示
Focused follow-up: quantify the mobile composition question. Show all 12 channel/audience/creative strata with Week 1/2 starts, completions and rates, Week 1 weights, and the weighted Week 2 contribution. State observed Week 2 rate versus fixed Week 1 mix and what each does and does not imply. Recheck any arithmetic you cannot substantiate. Do not infer a product cause from this comparison. Keep this response focused on the calculation and the next evidence needed.製作提示
Production pass: use ONLY the approved facts and decisions attached below. Format the Founder / CEO Summary, Media Team Analysis and Content & Creative Brief. Do not introduce new claims, calculations, causes, promises, budgets or actions. Then format the approved retrospective Detect → Analyze → Route → Review example including observation window, snapshot, earliest justified decision time, responsible role, cadence, expiry/escalation and human client-facing approval state. This is a static illustration with no live messages or automation. Keep unknown outcomes explicit.
## Attached file: en/review.md
# What changed in review
Fictional GreenLeaf UK, paid-click cohorts September 1–14, 2026; snapshot September 22, 23:59:59 UTC.
This record was prepared with AI-assisted editorial review and independently checked calculations.
It is **not a completed human approval, client review or controlled human-versus-AI experiment**.
The owner’s publication/release decision remains pending. Original model responses are unchanged.
## The decision before the wording
The first draft recommends diagnosis before a creative or budget pivot. That direction is reasonable,
but several numbers and the explanation are wrong. A plausible recommendation does not make its
supporting evidence safe to release.
| Initial draft statement | Checked evidence | Review decision |
|---|---|---|
| Spend was $110,100 in each week | Week 1: $5,462; Week 2: $5,512 | Reject both draft totals and every derived CPA/ROAS based on them |
| New customers were 548 → 482 | Canonical paid-cohort counts: 467 → 357 | Replace; these are attributed first purchases, not incremental subscribers |
| First-purchase revenue was $43,840 → $38,560 | $37,360 → $28,560 | Replace; no causal revenue-loss estimate follows |
| Mobile Week 2 had 2,360 completions | 2,352 / 8,400 = 28% | Replace the count/rate; retain Week 1’s checked 3,780 / 8,400 = 45% |
| Mobile audience/creative shares were stable and composition was essentially absent | Skeptical share of mobile starts: 50% → 25%; exploring: 50% → 75% | Reject the mix explanation |
| Fixed Week 1 mix gives roughly 35.3%–35.5% | Exactly 35⅓% before display rounding | Use 35.33%; state that both mix and within-group changes matter |
| Founder should freeze spend reallocation | The CSV alone does not establish what all commercial/risk decisions should be | Narrow to “do not recommend a budget move from this evidence alone”; retain existing authorized risk processes |
| A diagnostic succeeds if completion returns toward 45% | Returning to a target is not a causal test design | Require verified event definitions, version/cohort evidence and an explicit comparison plan |
All channel, desktop, audience and creative tables in the raw response remain **unapproved**. The
final editorial drafts use the checked metric pack instead. The model invocation was text-only,
without a calculation-execution tool. This is evidence about this run, not every AI analysis product.
## What the focused follow-up did
The second response recognizes the audience-mix shift and gives the correct Week 2 starts per
stratum: skeptical 350, exploring 1,050. It still reports 2,360 total completions, misstates the
Reddit/exploring/value cell as 245 rather than 252, and miscalculates a weighted contribution.
Use the recorded follow-up to inspect iteration; do not silently substitute it for verified math.
## Approved facts for the production draft
| Measure | Week 1 | Week 2 |
|---|---:|---:|
| All-paid media spend | $5,462 | $5,512 |
| All-paid quiz starts | 15,040 | 15,120 |
| All-paid quiz completions | 6,770 | 5,460 |
| Attributed first-purchase customers | 467 | 357 |
| Attributed first-purchase revenue | $37,360 | $28,560 |
| Media CPA | $11.70 | $15.44 |
| Attributed first-order ROAS | 6.84 | 5.18 |
| Mobile quiz starts | 8,400 | 8,400 |
| Mobile quiz completions | 3,780 | 2,352 |
| Mobile completion | 45% | 28% |
| Desktop completion | 45.03% | 46.25% |
Mobile change: −17 percentage points; approximately −37.8% relative. Fixed Week 1 channel ×
audience × creative weights give a Week 2 mobile rate of 35.33%. Under this particular baseline-weight
decomposition, the within-group component is −9.67 points and the remaining composition component
is −7.33 points. Another decomposition order can allocate interaction differently; this is descriptive,
not causal attribution. All 12 comparable mobile strata decline.
## New fictional context and its effect
The context note was prewritten and hashed before the run. It reports a mobile presentation revision
starting September 8 at 09:00 UTC and an unlinked support concern about finding the next-step control.
The release audit, rollout share, ticket counts and links to paid cohorts are missing.
**Verdict: revise the explanation and narrow the next action; confirm the diagnostic-first direction.**
Ask the product owner and media lead to verify the mobile journey and event definitions, request
version-assignment/release evidence, and compare like-for-like groups where evidence permits.
The product owner’s reported availability for a check in the next working day is fictional context,
not evidence that a check happened. A product cause, creative failure or revenue loss remains unknown.
Carry the report of the revision into brief v2 as **reported context pending verification**, never
as a confirmed cause. No automatic pause, spend change or external alert is approved.
## Instructions to the production pass
Preserve the approved table, uncertainty and decision above across three drafts:
- Founder/CEO: trajectory and the diagnostic decision, with at most three actions and role owners.
- Media: period/channel/device detail, the fixed-mix comparison and the investigation work order.
- Content/creative: keep message hypotheses distinct from proof; inspect post-click context before
proposing a message test. Do not present a causal creative winner or recommend media-budget changes.
For the retrospective alert: trigger on settled paid-mobile completion below the stated 45% target.
With end-of-day click cohorts and a seven-day observation rule, the full Week 2 comparison is first
justified September 21 at 23:59:59 UTC; the supplied snapshot is September 22 at 23:59:59 UTC.
Detect → Analyze → Route → Review is a static demonstration. Product owner/media lead own the
diagnostic; a measurement-competent reviewer with release authority owns client-facing approval.
No human approval or external delivery has occurred. Recheck the rule/context next cycle, and
escalate missing definitions or evidence to the marketing owner rather than issuing a firm claim.
## Provenance
Checked against the supplied reconciled CSV, independently reviewed deterministic calculations and
`data/analysis.json`. The raw initial and follow-up responses remain downloadable evidence. Numeric
claims in final editorial drafts must map to the claim ledger. “Approved” here means approved for
this AI-assisted editorial production pass; it does not stand in for the owner’s human release gate.
## Attached file: en/brief-v2.md
# GreenLeaf reporting brief v2 — carry the learning forward
**Status:** AI-assisted editorial draft; human publication/release approval pending. Fictional case,
not client-operating evidence. This is an additive update to [complete brief v1](brief-v1.md), not a
replacement with a shorter prompt. Read both together for the next cycle.
The business goals, KPI definitions, stakeholder responsibilities, attribution rules, target periods
and cadence in v1 remain unchanged. The new knowledge is separated by evidence class below.
## Checked data findings
- Paid-mobile completion is 3,780/8,400 = 45% in Week 1 and 2,352/8,400 = 28% in Week 2.
- The mobile skeptical/exploring starts mix changes from 50%/50% to 25%/75%.
- Using fixed Week 1 channel/audience/creative weights gives 35.33% for Week 2. Both composition and
within-group movement contribute descriptively; all 12 mobile strata decline. No cause is proved.
- The first text-only AI response and its focused follow-up contain arithmetic errors. Reuse the
checked metric pack and claim references, not unverified numbers from those responses.
## Reported fictional context — verification outstanding
The product owner reports a mobile quiz presentation revision beginning September 8 at 09:00 UTC.
The support lead reports difficulty finding the next control on a phone, without dates, counts or
linkage to paid cohorts. No deployment audit, rollout share or version-assignment evidence is supplied.
These reports prioritize an investigation; they are not verified release logs or a causal diagnosis.
## Next-cycle work order
| Owner role | Required evidence/action | Stop condition |
|---|---|---|
| Product owner | Reproduce the mobile flow and retrieve release/version/QA evidence | Missing assignment/logs prevents a version-specific causal claim |
| Media lead | Reconcile event meaning, cohort tagging and comparable device/audience/creative cuts | Inconsistent definitions or immature windows prevent a settled comparison |
| Content lead | Inspect message/post-click expectations after measurement/journey checks | No confirmed message problem means no claim of a winning or failed hook |
| Reviewer with current measurement knowledge and release authority | Check the decision and all stakeholder drafts before client-facing release | Approval absent means no external delivery |
## Hypotheses that must remain hypotheses
Presentation friction, tracking change, targeting/mix changes and other influences may contribute.
The support report does not establish prevalence or abandonment. No quiz-driven revenue loss,
incremental lift, profit, realized LTV, full CAC or monthly-business-target verdict has been established.
Revisit the context, rule and evidence requests at the next reporting cycle; remove stale assumptions
or keep them explicitly unresolved. Neither this update nor its reuse proves improved future output.
## Attached file: data/analysis.json
{
"window": {
"week1Start": "2026-09-01",
"week1End": "2026-09-07",
"week2Start": "2026-09-08",
"week2End": "2026-09-14",
"observationDays": 7,
"snapshot": "2026-09-22T23:59:59Z"
},
"comparisonStatus": "settled",
"periods": {
"week1": {
"spend_cents": 546200,
"impressions": 412560,
"clicks": 21720,
"landing_sessions": 18380,
"quiz_starts": 15040,
"quiz_completions": 6770,
"attributed_new_customers": 467,
"attributed_first_purchase_revenue_cents": 3736000,
"rows": 168,
"settled": true,
"quizCompletionRate": 0.45013297872340424,
"mediaCpaCents": 1169.593147751606,
"attributedFirstOrderRoas": 6.839985353350421,
"ctr": 0.052646887725421754,
"cpcCents": 25.147329650092082,
"cpmCents": 1323.9286406825674
},
"week2": {
"spend_cents": 551200,
"impressions": 414960,
"clicks": 21840,
"landing_sessions": 18480,
"quiz_starts": 15120,
"quiz_completions": 5460,
"attributed_new_customers": 357,
"attributed_first_purchase_revenue_cents": 2856000,
"rows": 168,
"settled": true,
"quizCompletionRate": 0.3611111111111111,
"mediaCpaCents": 1543.9775910364147,
"attributedFirstOrderRoas": 5.181422351233672,
"ctr": 0.05263157894736842,
"cpcCents": 25.238095238095237,
"cpmCents": 1328.3208020050126
}
},
"byChannel": {
"google-search": {
"week1": {
"spend_cents": 173600,
"impressions": 131040,
"clicks": 7280,
"landing_sessions": 6160,
"quiz_starts": 5040,
"quiz_completions": 2142,
"attributed_new_customers": 154,
"attributed_first_purchase_revenue_cents": 1232000,
"rows": 56,
"settled": true,
"quizCompletionRate": 0.425,
"mediaCpaCents": 1127.2727272727273,
"attributedFirstOrderRoas": 7.096774193548387,
"ctr": 0.05555555555555555,
"cpcCents": 23.846153846153847,
"cpmCents": 1324.7863247863247
},
"week2": {
"spend_cents": 174400,
"impressions": 131040,
"clicks": 7280,
"landing_sessions": 6160,
"quiz_starts": 5040,
"quiz_completions": 1722,
"attributed_new_customers": 105,
"attributed_first_purchase_revenue_cents": 840000,
"rows": 56,
"settled": true,
"quizCompletionRate": 0.3416666666666667,
"mediaCpaCents": 1660.952380952381,
"attributedFirstOrderRoas": 4.81651376146789,
"ctr": 0.05555555555555555,
"cpcCents": 23.956043956043956,
"cpmCents": 1330.8913308913309
}
},
"linkedin": {
"week1": {
"spend_cents": 229600,
"impressions": 138320,
"clicks": 7280,
"landing_sessions": 6160,
"quiz_starts": 5040,
"quiz_completions": 2268,
"attributed_new_customers": 154,
"attributed_first_purchase_revenue_cents": 1232000,
"rows": 56,
"settled": true,
"quizCompletionRate": 0.45,
"mediaCpaCents": 1490.909090909091,
"attributedFirstOrderRoas": 5.365853658536586,
"ctr": 0.05263157894736842,
"cpcCents": 31.53846153846154,
"cpmCents": 1659.919028340081
},
"week2": {
"spend_cents": 230400,
"impressions": 138320,
"clicks": 7280,
"landing_sessions": 6160,
"quiz_starts": 5040,
"quiz_completions": 1820,
"attributed_new_customers": 119,
"attributed_first_purchase_revenue_cents": 952000,
"rows": 56,
"settled": true,
"quizCompletionRate": 0.3611111111111111,
"mediaCpaCents": 1936.1344537815125,
"attributedFirstOrderRoas": 4.131944444444445,
"ctr": 0.05263157894736842,
"cpcCents": 31.64835164835165,
"cpmCents": 1665.7027183342973
}
},
"reddit-paid": {
"week1": {
"spend_cents": 143000,
"impressions": 143200,
"clicks": 7160,
"landing_sessions": 6060,
"quiz_starts": 4960,
"quiz_completions": 2360,
"attributed_new_customers": 159,
"attributed_first_purchase_revenue_cents": 1272000,
"rows": 56,
"settled": true,
"quizCompletionRate": 0.47580645161290325,
"mediaCpaCents": 899.37106918239,
"attributedFirstOrderRoas": 8.895104895104895,
"ctr": 0.05,
"cpcCents": 19.972067039106147,
"cpmCents": 998.6033519553073
},
"week2": {
"spend_cents": 146400,
"impressions": 145600,
"clicks": 7280,
"landing_sessions": 6160,
"quiz_starts": 5040,
"quiz_completions": 1918,
"attributed_new_customers": 133,
"attributed_first_purchase_revenue_cents": 1064000,
"rows": 56,
"settled": true,
"quizCompletionRate": 0.38055555555555554,
"mediaCpaCents": 1100.751879699248,
"attributedFirstOrderRoas": 7.26775956284153,
"ctr": 0.05,
"cpcCents": 20.10989010989011,
"cpmCents": 1005.4945054945055
}
}
},
"byCreative": {
"traceability": {
"week1": {
"spend_cents": 274400,
"impressions": 207480,
"clicks": 10920,
"landing_sessions": 9240,
"quiz_starts": 7560,
"quiz_completions": 3276,
"attributed_new_customers": 231,
"attributed_first_purchase_revenue_cents": 1848000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.43333333333333335,
"mediaCpaCents": 1187.878787878788,
"attributedFirstOrderRoas": 6.73469387755102,
"ctr": 0.05263157894736842,
"cpcCents": 25.128205128205128,
"cpmCents": 1322.5371120107961
},
"week2": {
"spend_cents": 275600,
"impressions": 207480,
"clicks": 10920,
"landing_sessions": 9240,
"quiz_starts": 7560,
"quiz_completions": 2625,
"attributed_new_customers": 161,
"attributed_first_purchase_revenue_cents": 1288000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.3472222222222222,
"mediaCpaCents": 1711.8012422360248,
"attributedFirstOrderRoas": 4.67343976777939,
"ctr": 0.05263157894736842,
"cpcCents": 25.238095238095237,
"cpmCents": 1328.3208020050126
}
},
"value": {
"week1": {
"spend_cents": 271800,
"impressions": 205080,
"clicks": 10800,
"landing_sessions": 9140,
"quiz_starts": 7480,
"quiz_completions": 3494,
"attributed_new_customers": 236,
"attributed_first_purchase_revenue_cents": 1888000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.46711229946524063,
"mediaCpaCents": 1151.6949152542372,
"attributedFirstOrderRoas": 6.946284032376748,
"ctr": 0.0526623756582797,
"cpcCents": 25.166666666666668,
"cpmCents": 1325.3364540667058
},
"week2": {
"spend_cents": 275600,
"impressions": 207480,
"clicks": 10920,
"landing_sessions": 9240,
"quiz_starts": 7560,
"quiz_completions": 2835,
"attributed_new_customers": 196,
"attributed_first_purchase_revenue_cents": 1568000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.375,
"mediaCpaCents": 1406.1224489795918,
"attributedFirstOrderRoas": 5.689404934687953,
"ctr": 0.05263157894736842,
"cpcCents": 25.238095238095237,
"cpmCents": 1328.3208020050126
}
}
},
"byAudience": {
"skeptical": {
"week1": {
"spend_cents": 274400,
"impressions": 207480,
"clicks": 10920,
"landing_sessions": 9240,
"quiz_starts": 7560,
"quiz_completions": 4200,
"attributed_new_customers": 301,
"attributed_first_purchase_revenue_cents": 2408000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.5555555555555556,
"mediaCpaCents": 911.6279069767442,
"attributedFirstOrderRoas": 8.775510204081632,
"ctr": 0.05263157894736842,
"cpcCents": 25.128205128205128,
"cpmCents": 1322.5371120107961
},
"week2": {
"spend_cents": 275600,
"impressions": 183540,
"clicks": 9660,
"landing_sessions": 7980,
"quiz_starts": 6300,
"quiz_completions": 3108,
"attributed_new_customers": 203,
"attributed_first_purchase_revenue_cents": 1624000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.49333333333333335,
"mediaCpaCents": 1357.6354679802955,
"attributedFirstOrderRoas": 5.8925979680696665,
"ctr": 0.05263157894736842,
"cpcCents": 28.530020703933747,
"cpmCents": 1501.5800370491445
}
},
"exploring": {
"week1": {
"spend_cents": 271800,
"impressions": 205080,
"clicks": 10800,
"landing_sessions": 9140,
"quiz_starts": 7480,
"quiz_completions": 2570,
"attributed_new_customers": 166,
"attributed_first_purchase_revenue_cents": 1328000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.34358288770053474,
"mediaCpaCents": 1637.3493975903614,
"attributedFirstOrderRoas": 4.885945548197204,
"ctr": 0.0526623756582797,
"cpcCents": 25.166666666666668,
"cpmCents": 1325.3364540667058
},
"week2": {
"spend_cents": 275600,
"impressions": 231420,
"clicks": 12180,
"landing_sessions": 10500,
"quiz_starts": 8820,
"quiz_completions": 2352,
"attributed_new_customers": 154,
"attributed_first_purchase_revenue_cents": 1232000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.26666666666666666,
"mediaCpaCents": 1789.6103896103896,
"attributedFirstOrderRoas": 4.470246734397678,
"ctr": 0.05263157894736842,
"cpcCents": 22.627257799671593,
"cpmCents": 1190.9083052458734
}
}
},
"byDevice": {
"mobile": {
"week1": {
"spend_cents": 274400,
"impressions": 223440,
"clicks": 11760,
"landing_sessions": 10080,
"quiz_starts": 8400,
"quiz_completions": 3780,
"attributed_new_customers": 259,
"attributed_first_purchase_revenue_cents": 2072000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.45,
"mediaCpaCents": 1059.4594594594594,
"attributedFirstOrderRoas": 7.551020408163265,
"ctr": 0.05263157894736842,
"cpcCents": 23.333333333333332,
"cpmCents": 1228.0701754385964
},
"week2": {
"spend_cents": 275600,
"impressions": 223440,
"clicks": 11760,
"landing_sessions": 10080,
"quiz_starts": 8400,
"quiz_completions": 2352,
"attributed_new_customers": 147,
"attributed_first_purchase_revenue_cents": 1176000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.28,
"mediaCpaCents": 1874.8299319727892,
"attributedFirstOrderRoas": 4.267053701015965,
"ctr": 0.05263157894736842,
"cpcCents": 23.435374149659864,
"cpmCents": 1233.44074471894
}
},
"desktop": {
"week1": {
"spend_cents": 271800,
"impressions": 189120,
"clicks": 9960,
"landing_sessions": 8300,
"quiz_starts": 6640,
"quiz_completions": 2990,
"attributed_new_customers": 208,
"attributed_first_purchase_revenue_cents": 1664000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.4503012048192771,
"mediaCpaCents": 1306.7307692307693,
"attributedFirstOrderRoas": 6.12214863870493,
"ctr": 0.05266497461928934,
"cpcCents": 27.289156626506024,
"cpmCents": 1437.1827411167512
},
"week2": {
"spend_cents": 275600,
"impressions": 191520,
"clicks": 10080,
"landing_sessions": 8400,
"quiz_starts": 6720,
"quiz_completions": 3108,
"attributed_new_customers": 210,
"attributed_first_purchase_revenue_cents": 1680000,
"rows": 84,
"settled": true,
"quizCompletionRate": 0.4625,
"mediaCpaCents": 1312.3809523809523,
"attributedFirstOrderRoas": 6.095791001451379,
"ctr": 0.05263157894736842,
"cpcCents": 27.341269841269842,
"cpmCents": 1439.014202172097
}
}
},
"mobile": {
"week1Rate": 0.45,
"week2Rate": 0.28,
"week1Starts": 8400,
"week2Starts": 8400,
"week1Completions": 3780,
"week2Completions": 2352,
"percentagePointChange": -17,
"relativeChange": -0.3777777777777777,
"comparableStrata": true,
"fixedMixWeek2Rate": 0.3533333333333334,
"strata": [
{
"key": "google-search/exploring/traceability",
"week1Starts": 700,
"week2Starts": 1050,
"week1Completions": 175,
"week2Completions": 182,
"week1Rate": 0.25,
"week2Rate": 0.17333333333333334,
"baselineWeight": 0.08333333333333333
},
{
"key": "google-search/exploring/value",
"week1Starts": 700,
"week2Starts": 1050,
"week1Completions": 203,
"week2Completions": 210,
"week1Rate": 0.29,
"week2Rate": 0.2,
"baselineWeight": 0.08333333333333333
},
{
"key": "google-search/skeptical/traceability",
"week1Starts": 700,
"week2Starts": 350,
"week1Completions": 378,
"week2Completions": 154,
"week1Rate": 0.54,
"week2Rate": 0.44,
"baselineWeight": 0.08333333333333333
},
{
"key": "google-search/skeptical/value",
"week1Starts": 700,
"week2Starts": 350,
"week1Completions": 406,
"week2Completions": 168,
"week1Rate": 0.58,
"week2Rate": 0.48,
"baselineWeight": 0.08333333333333333
},
{
"key": "linkedin/exploring/traceability",
"week1Starts": 700,
"week2Starts": 1050,
"week1Completions": 196,
"week2Completions": 203,
"week1Rate": 0.28,
"week2Rate": 0.19333333333333333,
"baselineWeight": 0.08333333333333333
},
{
"key": "linkedin/exploring/value",
"week1Starts": 700,
"week2Starts": 1050,
"week1Completions": 224,
"week2Completions": 231,
"week1Rate": 0.32,
"week2Rate": 0.22,
"baselineWeight": 0.08333333333333333
},
{
"key": "linkedin/skeptical/traceability",
"week1Starts": 700,
"week2Starts": 350,
"week1Completions": 406,
"week2Completions": 168,
"week1Rate": 0.58,
"week2Rate": 0.48,
"baselineWeight": 0.08333333333333333
},
{
"key": "linkedin/skeptical/value",
"week1Starts": 700,
"week2Starts": 350,
"week1Completions": 434,
"week2Completions": 182,
"week1Rate": 0.62,
"week2Rate": 0.52,
"baselineWeight": 0.08333333333333333
},
{
"key": "reddit-paid/exploring/traceability",
"week1Starts": 700,
"week2Starts": 1050,
"week1Completions": 217,
"week2Completions": 224,
"week1Rate": 0.31,
"week2Rate": 0.21333333333333335,
"baselineWeight": 0.08333333333333333
},
{
"key": "reddit-paid/exploring/value",
"week1Starts": 700,
"week2Starts": 1050,
"week1Completions": 245,
"week2Completions": 252,
"week1Rate": 0.35,
"week2Rate": 0.24,
"baselineWeight": 0.08333333333333333
},
{
"key": "reddit-paid/skeptical/traceability",
"week1Starts": 700,
"week2Starts": 350,
"week1Completions": 434,
"week2Completions": 182,
"week1Rate": 0.62,
"week2Rate": 0.52,
"baselineWeight": 0.08333333333333333
},
{
"key": "reddit-paid/skeptical/value",
"week1Starts": 700,
"week2Starts": 350,
"week1Completions": 462,
"week2Completions": 196,
"week1Rate": 0.66,
"week2Rate": 0.56,
"baselineWeight": 0.08333333333333333
}
]
},
"unavailable": [
"true-cac",
"incrementality",
"awareness",
"realized-ltv",
"profitability"
]
}
原始製作回應
# GreenLeaf Wellness UK — Production Reporting Draft
**Fictional teaching example.** Paid-click cohorts 2026-09-01 through 2026-09-14; snapshot 2026-09-22T23:59:59Z.
**Basis:** approved facts in `review.md`, `brief-v2.md`, and `analysis.json`.
**Release state:** AI-assisted editorial production pass only. No human approval, client review, or external delivery has occurred.
---
# 1. Founder / CEO Summary
## WHAT happened
Mobile quiz completion fell from **45% in Week 1** to **28% in Week 2**:
| Mobile metric | Week 1 | Week 2 |
|---|---:|---:|
| Quiz starts | 8,400 | 8,400 |
| Quiz completions | 3,780 | 2,352 |
| Completion rate | 45% | 28% |
That is −17 percentage points, approximately −37.8% relative.
The decline is not a mirage of device totals. It sits alongside a mobile audience-mix change: skeptical share of mobile starts fell from 50% to 25%, while exploring share rose from 50% to 75%. When Week 2 is reweighted using Week 1 channel × audience × creative weights, the mobile completion rate is **35.33%** rather than 28%. Both composition and within-group movement therefore contribute descriptively. All 12 mobile strata declined.
At the all-paid period level:
| Measure | Week 1 | Week 2 |
|---|---:|---:|
| All-paid media spend | $5,462 | $5,512 |
| All-paid quiz starts | 15,040 | 15,120 |
| All-paid quiz completions | 6,770 | 5,460 |
| Attributed first-purchase customers | 467 | 357 |
| Attributed first-purchase revenue | $37,360 | $28,560 |
| Media CPA | $11.70 | $15.44 |
| Attributed first-order ROAS | 6.84 | 5.18 |
Media CPA increased and attributed first-order ROAS declined between the two mature paid-cohort periods.
## WHY it matters
The quiz is the main early signal for UK consideration. A 17-point mobile completion decline means the launch is losing progress at the point where interested buyers should become qualified first-purchase candidates. The decline is broad across mobile strata, so the immediate priority is to establish whether the mobile post-click journey or measurement definition changed.
The financial picture is directionally weaker, but it remains **paid-cohort attributed first-purchase revenue only**. No profit, full CAC, incrementality, or all-channel monthly revenue conclusion is available.
## WHAT’S NEXT — at most three actions
1. **Do not recommend a budget move from this evidence alone.**
Owner: founder / marketing owner. Existing authorized risk and commercial processes remain the approval route.
2. **Verify the mobile journey and event definitions.**
Owner: product owner + media lead. Apply the diagnostic work order in Section 2.5. No version-specific causal claim is approved before release/version/QA evidence is supplied.
3. **Hold the diagnostic decision until role owners complete their checks.**
Owner: founder / marketing owner, with a measurement-competent reviewer holding client-facing release authority. No external or client-facing delivery has occurred.
**Unavailable and not to be inferred:** true CAC, incrementality, awareness, realized LTV, profitability, full-month revenue, and any causal revenue-loss estimate.
---
# 2. Media Team Analysis
## 2.1 Comparison status
| Item | Status |
|---|---|
| Week 1 dates | 2026-09-01 through 2026-09-07 |
| Week 2 dates | 2026-09-08 through 2026-09-14 |
| Observation window | 7 days post-click for each cohort |
| Snapshot | 2026-09-22T23:59:59Z |
| Comparison status | Settled |
## 2.2 Period totals
### All paid
| Measure | Week 1 | Week 2 |
|---|---:|---:|
| Spend | $5,462 | $5,512 |
| Impressions | 412,560 | 414,960 |
| Clicks | 21,720 | 21,840 |
| Landing sessions | 18,380 | 18,480 |
| Quiz starts | 15,040 | 15,120 |
| Quiz completions | 6,770 | 5,460 |
| Completion rate | 45.01% | 36.11% |
| Attributed first-purchase customers | 467 | 357 |
| Attributed first-purchase revenue | $37,360 | $28,560 |
| Media CPA | $11.70 | $15.44 |
| Attributed first-order ROAS | 6.84 | 5.18 |
### Device
| Device | Week | Starts | Completions | Completion rate |
|---|---|---:|---:|---:|
| Mobile | W1 | 8,400 | 3,780 | 45.00% |
| Mobile | W2 | 8,400 | 2,352 | 28.00% |
| Desktop | W1 | 6,640 | 2,990 | 45.03% |
| Desktop | W2 | 6,720 | 3,108 | 46.25% |
Mobile starts stayed flat at 8,400. Mobile completion fell; desktop completion moved slightly upward.
## 2.3 Mobile audience-mix change
| Audience | Mobile starts W1 | Mobile starts W2 | Share W1 | Share W2 |
|---|---:|---:|---:|---:|
| Skeptical | 4,200 | 2,100 | 50% | 25% |
| Exploring | 4,200 | 6,300 | 50% | 75% |
This is a material composition change. The correct Week 2 mobile strata are:
- skeptical strata: 350 mobile starts each;
- exploring strata: 1,050 mobile starts each.
## 2.4 Fixed Week 1 mix calculation
Using Week 1 channel × audience × creative quiz-start shares as fixed weights:
| Calculation | Result |
|---|---:|
| Week 1 observed mobile completion | 45.00% |
| Week 2 observed mobile completion | 28.00% |
| Week 2 fixed-mix mobile completion | **35.33%** |
Under this particular baseline-weight decomposition:
| Component | Contribution |
|---|---:|
| Within-group change | −9.67 points |
| Remaining composition component | −7.33 points |
These are descriptive decomposition components, not causal attribution. A different decomposition order may allocate interaction differently.
Because all 12 comparable mobile strata declined, the fixed-mix result cannot be interpreted as a simple composition-only story. The mobile decline has both within-group and composition elements.
## 2.5 Investigation work order
| Owner role | Required evidence/action | Stop condition |
|---|---|---|
| Product owner | Reproduce the mobile flow and retrieve release/version/QA evidence | Missing assignment/logs prevents a version-specific causal claim |
| Media lead | Reconcile event meaning, cohort tagging, and comparable device/audience/creative cuts | Inconsistent definitions or immature windows prevent a settled comparison |
| Reviewer with current measurement knowledge and release authority | Check the decision and all stakeholder drafts before client-facing release | Approval absent means no external delivery |
**Reported fictional context pending verification, not confirmed cause:**
- Product owner reports a mobile quiz presentation revision beginning September 8 at 09:00 UTC.
- Support lead reports an unlinked concern about finding the next-step control.
No deployment audit, rollout share, ticket counts, or linkage to paid cohorts has been supplied. These reports prioritize an investigation; they are not evidence of causality.
---
# 3. Content & Creative Brief
## Message/post-click hypotheses
The broad mobile decline could reflect:
1. **Presentation friction.** The mobile quiz presentation may have changed after Week 1.
2. **Measurement/tracking change.** Event definitions or source tagging may differ between Week 1 and Week 2.
3. **Targeting/mix changes.** The mobile audience mix shifted from 50% skeptical to 75% exploring.
These remain hypotheses.
No creative or message winner is claimed. The decline appears across both `traceability` and `value` mobile strata, and across all comparable mobile strata.
## Focused next step
Inspect the post-click context before proposing a message test.
| Component | Detail |
|---|---|
| Owner | Content lead, product owner |
| First step | Review post-click journey evidence after the media/product diagnostic begins |
| Required before message testing | Verified mobile event definitions, version-assignment evidence, and comparable cohort context |
| Stop condition | If measurement or journey remains unverified, do not claim a failed or winning hook |
| Intent | Keep message hypotheses distinct from proof |
---
# 4. Retrospective Alert Example
## Trigger
Settled paid-mobile quiz completion below the stated 45% target.
## Window
- Observation window: 7 days after each end-of-day paid-click cohort.
- Week 2 comparison dates: 2026-09-08 through 2026-09-14.
- Snapshot: **2026-09-22T23:59:59Z**.
## Earliest justified detection time
With end-of-day click cohorts and a seven-day observation rule, the full Week 2 paid-mobile comparison is first justified at:
```text
2026-09-21T23:59:59Z
```
The supplied snapshot is:
```text
2026-09-22T23:59:59Z
```
## Detect → Analyze → Route → Review
| Stage | Action | Responsible role |
|---|---|---|
| Detect | Settled paid-mobile completion is below 45% | Measurement/performance lead |
| Analyze | Compare both periods, device/audience/creative cuts, fixed-mix check | Media lead |
| Route | Assign mobile journey and event-definition verification | Product owner + media lead |
| Review | Check evidence and approve any client-facing statement | Measurement-competent reviewer with release authority |
## Cadence
This is a static illustration for the next reporting cycle. No live messages, automated spend changes, or external alerts are active.
## Expiry / escalation
- Recheck the rule, context, and evidence requests at the next reporting cycle.
- Escalate missing definitions or evidence to the marketing owner rather than issuing a firm claim.
## Human client-facing approval state
```text
No human approval has occurred.
No client-facing release has occurred.
```
---
# 5. Limitations
## Unavailable outcomes
The following are explicitly unavailable:
- True CAC
- Incrementality
- Awareness
- Realized LTV
- Profitability
- Full-month all-channel revenue
- Causal revenue-loss estimate
## Static demonstration
This retrospective alert is a static teaching demonstration. It does not imply running automation, real-time detection, or externally visible alerting.
## Fictional case
This is a constructed example. It is not real client-operating evidence and does not represent real customers, accounts, approvals, or campaign results.
---
# 6. Use of approved facts only
This production draft uses only the approved tables, calculations, and decisions from `review.md`, `brief-v2.md`, and `analysis.json`. The metrics above are consistent across all three deliverables:
- Mobile completion: **45% → 28%**
- Fixed-mix Week 2 mobile: **35.33%**
- All-paid spend: **$5,462 → $5,512**
- All-paid completions: **6,770 → 5,460**
- Attributed first-purchase customers: **467 → 357**
- Attributed first-purchase revenue: **$37,360 → $28,560**
- Media CPA: **$11.70 → $15.44**
- Attributed first-order ROAS: **6.84 → 5.18**
- Desktop completion: **45.03% → 46.25%**運行來源同限制
{
"version": 1,
"status": "editorial-review-human-release-pending",
"fictionalCampaign": true,
"actualModelInvocations": true,
"provider": "deepseek",
"requestedModel": "deepseek-v4-pro",
"returnedModel": "deepseek-v4-pro",
"sourceCommit": "40fbb5bbf84f77e38205bfc9c88a34ab3100a289",
"initialAttachedFiles": [
"en/brief-v1.md",
"en/dictionary.md",
"data/reconciled.csv",
"data/campaigns.csv",
"data/creatives.csv"
],
"precommittedContext": {
"path": "context-note.md",
"sha256": "ae57dd174c3b596afd097ff89a3d665ab27b809767713a98ef9d6e03e9646dec",
"includedInInitialPrompt": false,
"explanation": "The legacy inputHashes field also records the precommitted context hash. The actual request messages exclude its contents; it is provenance, not an initial attachment."
},
"evidence": {
"prompt.md": "b7526a2e10958f90e1527b57852e4a946369dc571be041584a3de8578ed2dc2b",
"response.md": "af3417c37a8e507c504ae99192b805af300f5c4d4f1ba18f3bceef070d504677",
"draft-attempt-01.json": "58ffc1a277245483703d2e239f98cf6e855f8ef1acc102bac6e9092188a7f92b",
"draft-result.json": "5c38314c6b12a5cb891a6fc944239364fe03528569cd6581abe5c377e3cf257e",
"draft-source.json": "268a719071e323171ad784011db92006a4aac952c6fd3bb5f38d5bb7044f1f68",
"analysis-prompt.md": "92114f776445befa6c3ad94301b3387fd1671c32acbeb8159466511691bd3fb0",
"analysis-followup.md": "cbc408a78a97010c8d27790257d0311f813bc2a666ecc0d17341c51038a274fb",
"analysis-attempt-01.json": "fdcd45729f5a633fbd8b2c307b597e6bd7e5f74b5315931164626d910f0127f9",
"analysis-result.json": "1e93962f23469e14b4ecbc38fc585256f71478d03e6c645761d179ffd9244945",
"analysis-source.json": "268a719071e323171ad784011db92006a4aac952c6fd3bb5f38d5bb7044f1f68",
"context-note.md": "ae57dd174c3b596afd097ff89a3d665ab27b809767713a98ef9d6e03e9646dec",
"production-prompt.md": "130af408bec4c0d6394e89df364f1604bf2c4c6c9c41a2fdcd5a8aaa284fad09",
"production-response.md": "9a59340818e12170f94589818b7f99dbfd00bf7550c49230ceeef59627c3cea2",
"production-attempt-01.json": "e7b921293b530f126e8cfeef9e0e894f905274c131b3c68b84b2b756f4603b9f",
"production-result.json": "777bcf18204a9d9ceab4bd539f258cd675c24dcf3146e87666898a70c7f4e2d9",
"production-source.json": "268a719071e323171ad784011db92006a4aac952c6fd3bb5f38d5bb7044f1f68",
"production-review-input.md": "f7c7472ec2c70eaa5a7c28356f464a80be6adb07c1ba51a6b97ebd1ef0796a81"
},
"limits": [
"One text-only initial invocation, one focused follow-up and one formatting pass; no code-execution tool.",
"The authored mobile decline is not an AI-discovered real campaign anomaly.",
"Calculations and editorial review were AI-assisted; no completed human or client approval is claimed.",
"No time saving, profitability, causal lift or operating-model outcome was measured."
],
"editorialFinalization": "Separate checked editorial reports, not verbatim production-response copies; human release remains pending.",
"productionInputSnapshot": "production-review-input.md preserves the exact review supplied to formatting; en/review.md later gained the production-pass review."
}
預先記錄嘅虛構背景備註
# Supplemental context — prewritten fictional product/support follow-up
**Authored:** 2026-10-29, before the initial AI run. **Use:** introduce only after the initial v1 response, during human review. Record this file's SHA-256 before the run. This is authored teaching context, not a real interview, ticket export, deployment log or finding from a live client. Nothing here describes or predicts the model's response.
## What v1 knew
The brief contained the supplied course business, research hypotheses, measurement definitions and activation handoff. It explicitly marked product release history, mobile QA and support feedback as unknown and assigned follow-up to their owners. No product defect, founder sensitivity or known release was withheld from those supplied v1 inputs. The fictional reporting team had not yet received this follow-up. The real author writes it in advance so later context cannot be tailored to manufacture an AI failure.
## Newly supplied in the fictional review sequence
At the product/support follow-up after the v1 draft, the product owner reports that a mobile-only quiz presentation revision began rolling out on **September 8, 2026, at 09:00 UTC**. It added an expandable ingredient-information panel and changed the label beside the next-step control. The desktop presentation was unchanged. The owner has not supplied the deployment audit, rollout share, version-assignment log or device/browser QA results. This is a reported release description within the fiction, not independently verified instrumentation evidence.
The support lead reports that recent messages included difficulty finding the next-step control on a phone. The supplied note contains no ticket-level dates, counts, customer identifiers or linkage to paid cohorts, quiz events, creative or release version. It does not establish complaint prevalence, whether users abandoned, whether the comments began before the revision or whether any loss was incremental.
The product owner can assign a mobile reproduction and event-verification check in the next working day, with the media lead supplying cohort/funnel definitions. A proposed check should compare affected and unaffected presentation versions where assignment can be reconstructed, verify that starts/completions mean the same thing across versions, and inspect device/browser combinations. If assignment or event evidence is missing, record that limit instead of claiming a controlled test.
## What this can change — and what remains unresolved
This context can make product/measurement verification a more specific or timely next step than an immediate message rewrite or channel move. It can also confirm a sensible existing diagnostic recommendation. The reviewer must decide from the actual draft and checked data; no changed recommendation or reduced confidence is required.
Timing, device scope and a reported usability concern make the revision an **investigable hypothesis**. They do not establish that it caused the aggregate change. Audience/channel/creative mix, within-group movement, event-definition changes, other releases and unrelated influences still require scrutiny. The fixed-mix comparison remains necessary and cannot be replaced by this story. No revenue-loss estimate, causal attribution, automatic pause or exact budget reallocation follows from this note.
Carry into brief v2 as **reported fictional context pending verification**, naming product owner and media lead, requested logs/checks and the unresolved causal question. Record independently verified counts as data findings, reported context as reported context and review actions as decisions. Keep the actual initial response unedited. This is an example of learning after a brief, not a controlled comparison of human and AI judgment.