本文へ移動
Chandler Nguyen
← すべての実例

ローンチの判断をたどる

GreenLeafの英国進出。顧客の導線を追い、根拠を確かめ、レポートを開く。

架空の企業・合成データ

ローンチを見てみる
GreenLeaf / UK有料広告経由のモバイルのみ
広告クリック数11,760
ランディングページ10,080
クイズ開始数8,400
完了3,780
初回購入259

2026年9月1〜14日・各コホートを7日間観測・9月22日時点の遡及データ

あなたの視点から読む

視点を選んでも、事実は変わりません。

あなたの視点から読む: すべての視点

この例の内容

GreenLeafを知る

英国市場に進出する、架空の米国サプリメントブランド。

ローンチの仮説

原材料の透明性は、英国の購入者がGreenLeafを選ぶ理由になるか?

クイズ完了率の目標
45%
英国での月間売上目標
$60,000
ブランド純粋想起率の目標
15%
事業の背景を読む

英語の編集ソース — 公開および所有者・人間によるリリースは保留中。 GreenLeafは架空の企業です。キャンペーンデータとその後の文脈の更新は教育目的で作成されたものであり、記録されたAI応答は実際のものです。以下のチェックは独立した計算とAI支援による編集レビューであり、完了した人間のレビューやクライアントの承認ではありません。この例は、AIの正確性、人間の優位性、節約された時間、キャンペーンのROIを測定するものではありません。

GreenLeaf Wellnessは、毎日のグリーン、プロテインブレンド、アダプトゲンスタックなどのサプリメントを定期購入制で販売しています。米国から英国へ展開しており、その提案は明確です。顧客は、説明のない独自ブレンドを信頼するのではなく、成分の調達元と用量を確認できるというものです。

ローンチの問いは、問うのは簡単ですが、答えるのは難しいものです。英国の購入者は、それを選ぶほど気にかけるでしょうか? 有用な推奨を行うには、チームは顧客仮説、キャンペーンの選択、測定計画を結果に結び付ける必要があります。この道筋は、それらの引き継ぎを追って、1つの完全なレポート例へと続きます。

ここにその中心となる意思決定があります。有料モバイルのクイズ完了率は、**開始8,400件中3,780件(45%)から8,400件中2,352件(28%)**へと低下します。AIの草案は診断レビューを推奨しますが、誤った財務合計も提示し、オーディエンス構成の意味のある変化を退けています。チェック済みの計算は、コホート構成とモバイルの導線の両方を調査することを裏付けています。後の架空の製品・サポートノートは、その調査をより具体的にする一方で、原因は未解決のままです。

期間は2026年9月1日〜7日と9月8日〜14日で、UTCの有料クリックコホートを使用しています。ファネルイベントと購入は、同じ7日間の観察ウィンドウです。スナップショットは9月22日 23:59:59 UTCです。両期間とも成熟しています。これは事後比較であり、ローンチ中にアラートが問題を検知した証拠ではありません。

自分が担う意思決定から始める

あなたの責任この作業から得るべきもの
エージェンシーのリーダーシップ弁護できる助言、成果物全体での一貫した事実、明確なクライアントリリースの決定。
社内マーケティングのリーダーシップローンチ優先度を変更するための証拠、および診断と商業的承認の区別。
メディアまたはパフォーマンスのリーダーシップ比較可能なコホート、イベント定義、チェック済みの計算、具体的な調査。
クリエイティブ、製品、実装の作業検証可能な問い、現在のデータに欠けている証拠、説明責任のある次のステップ。

すべての成果物を確認できます。これらの読者視点は、1つの企業と1つのデータセットを共有しており、異なる事実を作り出すものではありません。コースの3つのレポート受領者は、創業者、メディアチーム、コンテンツ・クリエイティブチームのままです。

キャンペーンを解釈する前に顧客を理解する

コースでは、サプリメントの背後にある証拠を監査したいと考える懐疑的なバイオハッカー、オリバーを紹介します。彼は合成ペルソナ仮説であり、インタビューを受けた顧客ではありません。

ローンチチームへの有用な引き継ぎは次のようになります。

作業仮説実際のリサーチのための問いキャンペーンへの影響
成分の透明性が重要である購入者は前回のサプリメント購入前に何を確認したか?調達と用量の証明が目立つ価値があるかをテストする。
低価格は品質への疑念を高める可能性があるオファーが信頼できる、または疑わしく感じられた理由は何か?裏付けのない品質主張ではなく、サポート情報で価値を説明する。
クイズは購入者の選択に役立つ購入者がその導線を信頼する、または放棄する理由は何か?広告だけでなく、クリック後の体験も検証する。

再構成では、skepticalとexploringのオーディエンスバケット、traceabilityとvalueのメッセージを使用します。これらは分析のために構築されたカテゴリであり、検証済みの心理的セグメントやランダム化された割り当てではありません。例示的なトレーサビリティメッセージは**“Know what is in every serving.”(一回分に何が含まれているかを確かめる)**です。実際の展開には、裏付けのある製品情報と適切なクレームレビューが必要です。

アクティベーションの引き継ぎは具体的です。広告 → ランディングページ → クイズ開始 → クイズ完了 → 初回購入、キャンペーン、デバイス、オーディエンス、クリエイティブの識別子が一貫しています。レポートチームには、命名規則とイベント定義に加え、リリースとテストの履歴が必要です。広告のメッセージで完了イベントの不具合を説明することはできず、もっともらしいペルソナでメッセージの有効性を証明することはできません。

エクスポートを開く前に成功を定義する

ビジネス目標架空のコース目標これらのインプットで確立できること
購入者の検討段階の進行を支援するクイズ完了率45%提供された有料コホートにおける完了数 ÷ 開始数。
英国の新規顧客収益を生み出す月額$60,0002つの有料クリックコホート週からのアトリビューションされた初回購入収益であり、月全体の結果ではありません。
認知度を構築するブランド純粋想起率15%利用不可。クリックとインプレッションは認知度リサーチの代わりにはなりません。
持続的価値のある顧客を獲得する12か月でLTV $480利用不可。初回注文の収益では、リテンションやLTVを確立できません。

CTR、CPC、CPMはパフォーマンスの調査に役立ちます。これらはこれらの成果の代わりにはなりません。コースでは$312の損益分岐CACガードレールも示していますが、エクスポートにはメディアコストとアトリビューションされた初回購入顧客のみが含まれています。メディアCPAは完全なCACではありません。 そのガードレールを適用するには、コスト、顧客、経済的仮定を同条件で調整する必要があります。

レポーティングブリーフ v1

GreenLeaf UK立ち上げ — レポーティング概要 v1

バージョン: 1.0 · 作成日: 2026-10-29 · ステータス: 架空の教育用事例のための英語ソース入力。公開されたレポートではありません。フィクスチャ生成前に、この概要、辞書、ソースマップを凍結してください。正確な実行入力ハッシュは、データ検証後に別途凍結してください。この概要は、いかなるAI応答や分析結果も主張しません。

ビジネスとレポーティングへの引き継ぎ

GreenLeaf Wellnessは、コース内の架空のサブスクリプション型サプリメント事業であり、米国から英国へ展開しています。製品には、デイリーグリーン、プロテインブレンド、アダプトゲンスタックが含まれます。提案されている差別化要素は、原材料のトレーサビリティと透明性のある用量表示です。商業上の問いは、その提案が英国の購入者を検討段階から初回購入へ進める助けになるかどうかです。この再構成は有料コホートを検証するものであり、立ち上げ全体の成否を確定することはできません。

上流の作業ここで提供される具体的な引き継ぎレポーティングでの使用方法依然として必要な証拠
リサーチと戦略懐疑的なバイオハッカー、Oliverは、合成ペルソナ仮説です。反論:1食分に何が含まれているかを検証できるか、価格は価値を反映しているか。インタビュー質問:最後にサプリメントの候補リストを変更した証拠は何ですか?識別子を検証済みの心理として扱わずに、skepticalとexploringのオーディエンス仮説、およびtraceabilityとvalueのメッセージを比較してください。実際の顧客インタビュー、観察された反論、検証済みのセグメント定義。
測定ビジネス目標 → KPI → 診断レバー。クイズ完了率 = 完了数 / 開始数。新規顧客収益には月次目標があります。7日間のUTC有料クリックコホートには共通の成熟ルールがあります。結果をCTR/CPC/CPMより上位に置き、同条件の分母で比較してください。全チャネルの月次収益調整、認知度調査、リテンション履歴、インクリメンタリティの設計/結果。
アクティベーション例示メッセージ:“Know what is in every serving.”(一回分に何が含まれているかを確かめる) 2番目のメッセージは、明確な用量情報を通じて価値を検証します。ジャーニー:広告 → ランディングページ → クイズ開始 → 完了 → 初回購入。正規のキャンペーン/デバイス/オーディエンス/クリエイティブIDは辞書にあります。メッセージ、オーディエンス、デバイス、ファネル段階を検証し、診断前にイベントとリリースの調整を要求してください。製品クレームの裏付け、イベントQAログ、広告プラットフォームのエクスポート、タイムスタンプ付きリリース/テスト登録簿。これらの例示メッセージは承認された広告ではありません。
組織の記憶このv1は、現在提供されているすべてのシナリオコンテキストを記録します。提供された過去の季節ベースライン、クライアントの好みのログ、以前の代理店の知見、既知の製品インシデントはありません。欠落している履歴は不明として扱い、創業者が特に懸念する点や季節的な説明を捏造するのではなく、その所有者に尋ねてください。製品/サポートおよび商業所有者へのフォローアップ。その後学習した情報は、v2で出所とともに記録してください。

ソースマップは、コースの事実、新たな再構成の選択、後で導出された結果を分離します。出典:コースのトレーサビリティ。フィールドの意味論:辞書。

1. KPIと目標

ビジネス上の意思決定コースシナリオの目標この再構成から利用可能な証拠レポーティングの境界
購入者は検討段階を進んでいるか?45%のクイズ完了率有料コホートのクイズ完了数 ÷ 開始数(モバイルとデスクトップを別々に含む)作成されたモバイル比較は45% → 28%、17パーセントポイントの低下(相対で約37.8%)。生成後にカウントを検証してください。これは教育上の制約であり、観察されたクライアントの結果や全サイトのレートではありません。
英国の立ち上げは新規顧客収益を生み出しているか?月額USD $60,0009月1日–14日の有料クリックコホートに帰属する初回購入収益有料コホートの2週間では、完全な月次・全チャネルの結果を確立できません。目標を按分して成功の判定にしないでください。完全な月次、共通の収益定義、調整済みの新規顧客台帳を入手してください。
GreenLeafは認知されているか?15%のブランド純粋想起率利用不可インプレッション、クリック、有料収益はブランド認知度調査の代替になりません。
顧客は長期にわたって価値があるか?12か月時点でUSD $480のLTV利用不可初回注文の収益では、実現LTVやリテンションを確立できません。

コースの**$312の損益分岐CACは、シナリオ計画のガードレールです。このエクスポートはメディア支出と帰属する初回購入顧客を提供するため、完全なCACではなくメディアCPA**をサポートします。このガードレールと比較する前に、獲得コストの範囲、ユニーク新規顧客、期間、経済的前提を調整してください。メディアCPAのみからCACの違反や収益性の主張は導かれません。

CTR、CPC、CPM、クリックから開始までの率、完了から購入までの率、メディアCPA、帰属する初回注文ROASは診断レバーです。フリークエンシー、インプレッションシェア、直帰率は、必要なソースフィールドが存在しないため利用できません。インクリメンタルリフト、全サイト収益、フィクスチャ外の返金、完全な獲得経済性、長期的な結果は不明のままです。

2. ステークホルダー、意思決定、リリース権限

1つのプロンプトで、同じ概要と調整済みデータセットから3つのドラフトすべてを作成する必要があります。すべての調査結果は、何が起きたか → なぜ重要か → 次は何かに答え、確認済みの事実、仮説、不明点、提案されたアクションを区別します。

受領者レポートがサポートすべき意思決定必要な成果物権限と境界
創業者 / CEO(または社内マーケティングリーダー)立ち上げの優先順位を今すぐ変更すべきか、それとも商業的意思決定の前に特定の証拠を取得すべきか?ビジネスシグナル、重要な不確実性、指名された次の意思決定の1ページの要約。創業者/マーケティング所有者が商業的優先順位と予算を承認します。自動的な再配分、裏付けのない逸失収益の見積もり、月次目標の判定はありません。
メディアチーム最初に調査すべきコホート、イベント定義、またはジャーニー段階はどれか、次のメディア意思決定を変える証拠は何か?チャネル/デバイス/オーディエンス/クリエイティブ分析、ファネルカウント、加重レート、固定ミックスチェック。メディアリードがソース調整と診断作業指示を所有します。支出変更には商業的承認が必要です。
コンテンツ&クリエイティブチーム次のテストは、メッセージ、クリック後のエクスペリエンス、またはその選択に必要な証拠のどれに焦点を当てるべきか?仮説、必要な証拠、所有者、成功指標を含む、焦点を絞ったクリエイティブ/テスト概要。クリエイティブリードがテストを提案します。プロダクトオーナーが製品変更と関連するクレームの裏付けを承認します。裏付けのないクリエイティブの勝者や因果関係の主張はありません。

代理店のリーダーは、助言の質とリリース規律を検証できます。社内リーダーは、計画を変更するための証拠を検証できます。パフォーマンスリードは、診断作業を検証できます。専門的判断を評価する読者は、同じ証拠を検証できます。これらの読者の視点は、3つのコース成果物に取って代わるものではなく、基礎となる事実を変えるものでもありません。

測定定義とキャンペーン運用に精通したレビュアーが、ソース調整、計算、比較ロジック、提案された意思決定をチェックします。創業者/マーケティング所有者は、リーダーシップ/クライアント向け推奨のリリース権限を保持します。これらは架空の役割割り当てであり、実在の人物、メッセージ、承認ではありません。

3. コンテキストレイヤーと既知の不明点

時間的: 第1週 = 2026年9月1–7日、第2週 = 9月8–14。dateはUTC有料クリックコホート日です。ファネルイベントと帰属購入は、適格クリック後7日間を共有します。スナップショット = 2026-09-22T23:59:59Zで、この時点で両期間は成熟しています。これは遡及的な比較であり、第2週中の検出の証拠ではありません。季節的影響、休日の説明、以前のベースラインは提供されていません。

ビジネス: 英国展開、サブスクリプション製品、透明性の提案は、架空のコースシナリオに由来します。レポーティング通貨は、コースの目標単位を保持するためにUSDです。実際の英国価格、為替レート換算、承認された健康クレーム、立ち上げ予算、完全な顧客経済性はここでは確立されていません。

競合: コースでは、認識可能なカテゴリコンテキストとしてAG1、Huel、Ritual、Seed、Thorneを使用しています。現在の価格、競合他社のキャンペーン、市場シェアはこの事例では調査されていません。それらに動きを帰属させることはできません。Oliverのペルソナ対話は合成であり、実際の顧客のインタビュー記録ではありません。

クライアント/チームの履歴: 製品リリースステータス、モバイルQAの所見、サポートフィードバック、創業者が特に懸念する点、オーディエンステストの割り当て、以前のレポーティングの教訓は、v1では提供されていません。これらの入力に存在しないことは、何も変化していないことを意味しません。最初の診断作業指示では、イベント/バージョン調整のために、タイムスタンプ付きのコンテキストと測定を製品/サポートに要求する必要があります。いかなる回答もこの概要への新しい情報であり、そのようにラベル付けする必要があります。事前に製品問題を仮定しないでください。

4. ベンチマーク、ディメンション、常識チェック

内部比較は、2つの等しく成熟した7日間の期間です。45%のコース目標は、宣言された有料コホート範囲におけるベンチマークです。外部の業界ベンチマークは提供されていません。ディメンションは、チャネル(google-search、linkedin、reddit-paid)、デバイス(mobile、desktop)、オーディエンス(skeptical、exploring)、クリエイティブ(traceability、value)、ファネル段階です。これらは構築された相互排他的なレポーティングバケットであり、検証済みのターゲティングパフォーマンスや実際のペルソナ分類ではありません。

調査結果の作成前に:

  1. 337件の生行を336件の正規日次行に調整します。単一の完全重複を削除し、宣言されたキャンペーンエイリアスのみを正規化し、ソースカウントを保持し、識別子、整数カウント/セント、is_provisionalを検証します。
  2. ファネルの不等式、成熟したカバレッジ、帰属の前提をチェックします。集計CSVから独立してユニーク顧客を推測しないでください。分母がゼロの場合は、ゼロのパフォーマンスではなく、利用不可の比率になります。
  3. 除算する前に分子と分母を合計します。行レートを平均しないでください。通貨比率は、中間値を丸めずにセントから計算します。
  4. チャネル × オーディエンス × クリエイティブの層内でモバイルの動きをチェックします。第1週のクイズ開始数の構成比を固定ウェイトとして、第2週の各層の完了率を比較します。観測された集計、固定ミックス比較、ウェイト、未定義の層を報告します。製品の説明の前に、構成とグループ内の動きを診断します。どちらのパターンも因果関係の識別を欠いています。
  5. デバイスとセグメントの合計を全体に調整します。初回注文の収益を、そのコホートと帰属の制限とともに説明します。リスクのある収益、セグメント倍率、正確な予算移動など、裏付けのないコース資産の数字をコピーしないでください。

遡及アラートルール: 少なくとも1回のクイズ開始がある成熟した比較可能な週次有料モバイルコホートについて、完了率が45%未満の場合はフラグを立てます。検出 → ソース/固定ミックスチェックで分析 → 診断をメディアリードとプロダクトオーナーにルーティング → 人間によるレビュー。説明責任のある所有者は、ソースウィンドウ、スナップショット、最も早い防御可能な利用可能性、意思決定、承認状態を記録します。静的なサンプルは実行中のサービスではありません。外部メッセージ、自動的な支出変更、損失防止の主張は許可されていません。

5. ケイデンスと次の概要

週次:診断/最適化の要約、チェック済みコホートカット、所有者、次の証拠リクエスト。月次:完全な目標期間に対するビジネスのナラティブ。全チャネル調整と利用不可の結果を明示します。四半期:このスナップショットを外挿するのではなく、計画の前提、ベンチマーク、測定設計をリセットします。

この教育サイクルでは、実際の複数オーディエンスのプロンプトと未編集の応答を保持します。モデル/実行メタデータと正確な入力ハッシュを記録します。焦点を絞った分析質問、チェック済みの回答、有用なフォローアップを含めます。人間によるレビューは、推奨を確認、修正、延期、または拒否できます。変更されない助言は有効な結果です。新たに学習した架空のコンテキストは、最初の実行前に作成され、ハッシュ記録されている必要があり、失敗を製造するために遡及的に適合させてはなりません。それは最初のドラフトへの入力ではありません。

その後、レビューの理由を記録し、概要v2と読みやすい差分を更新し、承認された事実から3つの最終レポートを作成します。コンテキスト対応の変更と独立したレビュアーの判断を区別します。仮説は記憶の中で仮説として保持します。このシーケンスはレポーティングの判断を示すものであり、AIの精度、人間の優位性、節約された時間、クライアントのROIを測定するものではありません。公開リリースには、別途管理されるローカリゼーションとレビューのゲートが必要です。

有料広告経由のモバイルクイズ完了率は45%から28%に低下

1つの点は、有料広告経由でモバイルのクイズが開始された回数の1%を表します。塗りつぶした点は完了したクイズを表します。

有料広告経由のモバイルクイズ完了率は45%から28%に低下
有料広告経由のモバイルのみ
45%完了

3,780 / 8,400 クイズ開始数

クイズ完了率の目標45%
オーディエンス構成を一定にする

チャネル × オーディエンス × 広告クリエイティブの組み合わせごとに、第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。週1のミックスでの週2:35.33%。

架空の製品・サポートメモには、モバイルクイズの変更が記されています。適用状況と影響は未確認です。

成果物を開く

同じ事実から、3つの意思決定へ。

照合済みの編集草案 · 人による公開承認待ち

創業者レポート進出施策の優先順位を決める。

GreenLeaf UK — 創業者/CEO向けサマリー

レビュー済み編集ドラフト。人間によるリリースは未了。 架空の有料クリックコホート 9月1–14、 2026、観察は9月22まで。USD。これは社内CMO向けのリーダーシップ視点でもあります。

何が起きたか

有料モバイルのクイズ完了率は 45% から 28% に低下し、17 パーセントポイントの減少です。 チェック済み件数は 3,780/8,400 → 2,352/8,400 です。デスクトップ完了率は 45.03% → 46.25% でした。

提供された有料コホート全体で、帰属された初回購入顧客は 467 → 357、帰属された初回購入収益は $37,360 → $28,560 でした。これらは構築されたアトリビューション結果であり、増分サブスクリプションや クイズによる収益損失の証拠ではありません。

なぜ重要か

クイズは英国ローンチにおける検討段階のステップです。完了率の低いオーディエンス層へのシフトと、 比較可能なモバイルグループ内の低下の両方が、集計の動きに寄与しています。 Week 1 の構成比を固定すると、Week 2 は 35.33% になります。つまり、構成比だけでは低下を説明できません。

プロダクトオーナーはモバイル表示改訂を報告し、サポートはユーザビリティの懸念を報告しています。 どちらも提供された証拠では計測コホートに結び付けられていません。製品原因は証明されていません。

次に何が起きるか

  1. プロダクトオーナー+メディアリード: モバイルジャーニー、イベント定義、リリース/バージョン 証拠を検証する。翌営業日に確認可能という報告はシナリオ上の想定であり、完了したアクションではありません。 比較計画または明示的な証拠欠落の声明を持って戻ること。
  2. マーケティングオーナー: このCSVだけを根拠に予算移動やクリエイティブ転換を承認しない。既存の 商業/リスク判断は通常の権限に従います。これは全面凍結ではありません。
  3. 財務/計測オーナー: $60K/月 目標の達成/未達を宣言する前に、事業の9月全体の収益定義と 全チャネル結果を照合する。コホート収益と月次会計/事業指標には、明示的な同条件の照合が必要です。

フルCAC、利益、認知、実現ライフタイムバリュー、増分性は依然として利用できません。

出典: チェック済みメトリック集、レビュー判断。元のAIドラフトは 別途保持されており、その数値は本レポートの信頼できる情報源ではありません。

ダウンロード ↓
メディアレポート次に調べることを決める。

GreenLeaf UK — メディアチーム分析

レビュー済み編集ドラフト。人間によるリリースは未了。 架空の英国有料クリックコホート。Week 1 = 9月1–7、Week 2 = 9月8–14、2026。7日間の観察期間、9月22スナップショット。

何が起きたか

提供された全有料コホートWeek 1Week 2
支出(USD)$5,462$5,512
クイズ開始数15,04015,120
クイズ完了数6,7705,460
帰属された初回購入顧客467357
帰属された初回購入収益$37,360$28,560
メディアCPA$11.70$15.44
帰属された初回注文ROAS6.845.18

メディアCPAはメディア費用のみを含みます。コースの $312 フルCACガードレールと直接比較しないでください。 ROASは帰属された初回注文収益をメディア支出で割ったものであり、利益や因果的リフトではありません。

チャネルW1 支出W2 支出W1 顧客W2 顧客W1 収益W2 収益
Google検索$1,736$1,744154105$12,320$8,400
LinkedIn$2,296$2,304154119$12,320$9,520
Reddit有料$1,430$1,464159133$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 のチャネル×オーディエンス×クリエイティブのモバイル層は、それぞれ 700 件の Week 1 開始数があります。 重み 700/8,400 = 1/12 を使用し、その層の Week 2 完了率を掛けます。加重レートを合計すると 35.33% になります(表示前に全精度を保持)。全セルはメトリック集を参照してください。

この Week 1 加重の分解では、グループ内成分は −9.67 ポイント、構成成分は −7.33 ポイントです。 配分は選択したベースライン/順序に依存します。どちらの数値も因果効果ではありません。 12 層はすべて低下していますが、CSVでは理由を説明できません。

次に何が起きるか

  • メディアリード: イベント定義とソース/コホートタグ付けを検証する。同じ成熟度ルールを維持する。
  • プロダクトオーナー+メディアリード: リリース/バージョン割り当てを要求し、モバイルフローを再現する。 割り当てを再構築できる場合はバージョンを比較する。ログの欠落は結論を制限する。
  • 計測レビュアー: 関係者へのリリース前に計算、文脈、判断を確認する。 製品原因を推測したり、正確な予算移動を推奨したり、目標への回復だけで有効なテスト設計とみなしたりしない。

報告されたモバイル表示改訂とサポート懸念は、これらのチェックを優先する根拠です。 欠陥、発生率、増分損失を証明するものではありません。外部アクションや配信は発生していません。

出典: 辞書、チェック済みメトリック集、レビュー。

ダウンロード ↓
コンテンツとクリエイティブのレポートメッセージと体験を確かめる。

GreenLeaf UK — コンテンツ&クリエイティブ・ブリーフ

レビュー済み編集ドラフト。人間によるリリースは未了。 架空の9月1–14有料クリックコホート、 9月22まで観察、2026。メッセージ仮説は承認済みの広告クレームではありません。

何が起きたか

両方のメッセージグループで集計クイズ完了率が低下しています:

メッセージ仮説Week 1 完了数/開始数Week 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には閲覧/再生の証拠が含まれていないため、疲労、混乱の発生率、どの画面で離脱したかは確立できません。

出典: チェック済みメトリック集、レビュー判断、ブリーフ v2。

ダウンロード ↓

根拠資料ライブラリ

詳しい判断過程、ブリーフ、元の証拠。

ステップ1 — レポーティングフレームワークを体系化する

完全なブリーフv1は、草案を作成する前に、モデルに作業フレームワークを与えます。

1。KPIと目標: 上記の階層、分母、利用不可の成果。 2。ステークホルダーマップ: 各レポートがサポートする意思決定と、誰がアクションを承認できるか。 3。コンテキストレイヤー: 英国展開、ペルソナ仮説、タイミング、明示的に欠けている組織の履歴。 4。ベンチマークとディメンション: 45%の目標、チャネル、デバイス、オーディエンス、クリエイティブ、ファネルの切り口、比較と検証のルール。 5。ケイデンス: 週次診断、月次ビジネスナラティブ、四半期計画のリセット。

ブリーフには既知の情報が含まれています。製品リリース、モバイルQA、サポートのフィードバック、以前のクライアントの機微事項は、提供されたv1のインプットでは不明であり、フォローアップはそれぞれの担当者に割り当てられました。不明は、何も変わっていないことを意味しません。レポートチームが尋ねなければならないことを意味します。

各レポートについて、指示は何が起きたか → なぜ重要か → 次は何かです。創業者はローンチの優先度に注意が必要かを決定しなければなりません。メディアは次の調査を選択しなければなりません。クリエイティブはメッセージや体験を変更する前にどのような証拠が必要かを決定しなければなりません。推奨には担当者とリリースの境界が必要です。

裏付けとなる証拠を検証する

辞書はフィールドと前提を定義します。ソースマップは、コースの事実と目標を再構成の選択から分離します。基礎となるGreenLeafのレポーティングCSVはコースから回収されていません。

生のエクスポートには337行があり、1つの完全な重複が含まれています。調整済みデータセットは336行です。14日間にわたる3つの有料チャネル、2つのデバイス、2つのオーディエンス、2つのクリエイティブカテゴリをカバーしています。宣言されたキャンペーンエイリアスは正規化されています。1つのアクティビティゼロのデスクトップ行は、分母がゼロの場合にゼロのパフォーマンスではなく、利用不可になることをチェックします。ソースのクリーンアップはイシューログに記録されています。

金額は整数の米ドルセントを使用します。各合成新規顧客は、7日以内の最後の有資格有料クリックに1回だけアトリビューションされます。初回購入収益は、割引後、税金・送料を除き、顧客あたり$80として構築され、フィクスチャの返金はありません。これらは開示された前提であり、独立して検証されたアトリビューション、コースの価格設定、実現されたLTVではありません。チェック済み計算パックは、再現可能な参照値を提供します。

ステップ2 — 同じインプットからAIに3つの草案を依頼する

実際の送信されたプロンプトは、創業者向けサマリー、メディア分析、クリエイティブブリーフを1つの応答で要求しています。ブリーフv1、辞書、調整済みCSV、キャンペーン・クリエイティブのルックアップが含まれています。最初の草案は、後のコンテキストノートや参照計算パックを受け取っていません。

記録された呼び出しは、2026年10月29日にDeepSeek V4 Proを使用しました。この呼び出しはテキストのみで、コード実行ツールはありませんでした。実行メタデータは、実際のモデル、タイムスタンプ、入力ハッシュを記録しています。元の応答は、エラーも含めて未編集のままです。

草案は要求された3つのセクションを提供し、イベント・バージョンの調整とモバイルQAを推奨しました。また、検証されていない計算をレポートの数値として提示しました。それらの数字は、ビジネスの見え方を大きく変えます。

項目初期草案調整済みデータとの照合
週次メディア支出各週$110,100週1:$5,462、週2:$5,512。
アトリビューションされた初回購入収益$43,840 → $38,560$37,360 → $28,560。
週2のモバイル完了数2,3602,352、開始8,400件の28%。
オーディエンス構成安定している/本質的に説明として不在と記述モバイルskepticalの開始シェアは50%から25%へ変化、exploringは50%から75%へ変化。

これらは、この呼び出し条件下でのこの記録された応答に関する発見です。すべてのモデル、ツール対応ワークフロー、アナリストのパフォーマンスを確立するものではありません。合成パターンは実行前に作成されたものであり、発見されたクライアントの異常ではありません。

解釈を変える問いをする

焦点を絞ったフォローアップのやり取りは、層のカウントと週1の重みを尋ねます。構成の認識に向かいますが、依然として算術的な不一致が含まれています。元の応答とフォローアップは両方とも保持されています。部分的な修正は残りの主張を検証するものではなく、2つ目のもっともらしい回答は独立した検証ではありません。

チェック済みの比較は次のとおりです。

モバイル比較完了率
週1の観測値45.00%
週1のチャネル × オーディエンス × クリエイティブ開始重みを使用した週235.33%
週2の観測値28.00%

モバイル層は12あり、それぞれが週1の開始700件に寄与するため、各ベースライン重みは1/12です。それらの重みを固定したままにすると、約9.67パーセンテージポイントの低下が残ります。週2の観測率は、その固定ミックス比較よりもさらに7.33ポイント低くなっています。この明示された分解では、構成と層内の率の動きの両方が17ポイントの低下に寄与しています。

これにより診断の作業順序が変わります。オーディエンスシェアの変化を調整することと、モバイルの導線とイベント定義を検証することです。どちらの動きの原因も特定していません。固定ミックス計算は比較方法であり、因果実験ではありません。

ステップ3 — コンテキストを追加し、意思決定を判断する

コースでは、ここに人間の判断を置きます。測定能力と現在のビジネスコンテキストを持つ誰かが、草案の推奨を確認、修正、延期、または却下するかを決定します。算術的な修正だけでは不十分であり、レビュアーは提案されたアクションも評価する必要があります。

このエビデンスパックでは、計算とAI支援による編集チェックが実行されています。実際の所有者・人間によるリリース決定は保留中です。 例を準備しているエージェントは人間のレビュアーではなく、架空の役割の割り当ては実際の承認ではありません。

補足コンテキストノートは、最初の実行前に作成され、ハッシュ記録されています。架空のシーケンスでは、製品・サポートのフォローアップが、レポートチームがv1時点で持っていなかった情報を提供します。

  • 製品オーナーは、9月8日09:00 UTCからのモバイル限定のクイズ表示改訂を報告します。成分情報パネルの追加と、次のステップのラベルの変更です。
  • サポートは、チケット数、日付、有料コホートとの関連付けなしに、スマートフォン上で次のステップの操作を見つけにくいと報告します。
  • 製品は、翌営業日に再現とイベント検証のチェックを割り当てることができますが、デプロイ、ロールアウト、バージョン割り当ての記録はまだありません。

これは報告された架空のコンテキストであり、検証済みのリリースログや、改訂が放棄を引き起こした証拠ではありません。そのタイミングとデバイス範囲は、調査する価値があります。オーディエンスミックスのチェックは引き続き必要です。

提案されたレビュー決定は、診断調査を維持し、財務とコホートの証拠を修正し、製品・測定のリクエストを具体的にすることです。製品にはロールアウト・バージョンの証拠とモバイルでの再現を依頼し、メディアにはオーディエンスの割り当てとイベントキャプチャの調整を依頼します。因果関係の説明、クリエイティブの勝者、正確な予算変更は延期します。初期草案がすでに妥当な診断作業を推奨している場合、その部分は変更しないままにできます。

レビュー記録、ブリーフv2、ブリーフの変更点は、提案された決定とその証拠を保存します。次のブリーフに引き継ぐ学習は正確です。リリースは報告済み、検証待ちであり、45% → 28%の率と固定ミックス比較はチェック済みのデータ発見であり、次の調査は提案された決定です。これらのカテゴリを分離しておくことで、もっともらしい説明が将来のプロンプトで疑いのない事実になるのを防ぎます。

ステップ4 — 使用可能なレポートを作成し、次のアクションを振り分ける

制作ステップでは、チェック済みの証拠と文書化されたレビュー決定を、創業者レポート、メディアレポート、コンテンツレポートという3つの一貫した成果物に変換します。人間のリリースまでは、これらは例のための編集草案であり、承認されたクライアント指示ではありません。

レポートWHAT / WHY / NEXT形式での有用な発見
創業者サマリーWHAT: 有料モバイルの完了率は17ポイント低下し、アトリビューションされた初回購入収益は$37,360から$28,560へ減少しました。WHY: 検討と初回注文の成果には注意が必要ですが、有料コホート2週間分では月次収益や利益を確定できません。NEXT: 指定された診断作業を検討し、商業的判断の前に月全体の調整を取得します。
メディア分析WHAT: 週2のモバイルは観測値28%、週1のミックスでは35.33%です。WHY: 構成と層内の動きの両方が重要です。NEXT: オーディエンス・バージョン・イベントの定義を調整し、製品とともにモバイルの導線を調査します。
コンテンツ&クリエイティブブリーフWHAT: データセットには2つの例示的なメッセージカテゴリが含まれ、モバイル表示の変更が報告されています。WHY: 現在の証拠ではメッセージの失敗を分離したり、クリエイティブの勝者を確立したりできません。NEXT: 管理されたメッセージ・クリック後テストを設計する前に、導線とトラッキングの条件を検証します。

制作記録には、検知 → 分析 → 振り分け → レビューに従う、範囲を限定した事後アラートが含まれています。ルールは、成熟した有料モバイルの週次完了率が45%未満で、開始の分母がゼロ以外の場合です。週2は28%でこれに該当します。分析はコホートウィンドウ、スナップショット、固定ミックス比較を添付し、振り分けはメディアと製品のフォローアップを割り当て、人間がリーダーシップ・クライアントへの推奨をリリースできるかを決定します。

週2の完全な7日間コホートは、その観察ウィンドウが閉じる9月21日の終わり(UTC)までは、この成熟度ルールで判断できません。このパックは、後の9月22日のスナップショットを使用しています。ライブアラート、メッセージ配信、自律的なキャンペーン変更、損失の防止は実証されていません。週次診断は、その後、月次ビジネスレポーティングと四半期ごとの前提のリセットにフィードされます。

例を繰り返し、その後適応させる

3つのファイルから始めます。ブリーフ、辞書、調整済みCSVです。最初にブリーフを読んでください。CSVは、意思決定、ウィンドウ、分母が明確になって初めて意味を持ちます。次に、実際のプロンプト、元の応答、チェック済みの計算、コンテキストノートを検証して、何が変わったのか、なぜ変わったのかを追います。

組織が承認したモデルとアカウントを使用してください。共有するのは、クライアント・組織・提供事業者との契約で許可されたデータだけに限定し、機密情報・センシティブ情報・個人情報を含む項目は削除してください。可能であれば合成データや承認済みの集計データを使い、許可なくクライアントのエクスポートデータをアップロードしないでください。

自身の作業では、クライアントデータを代入する前に、ビジネス目標、ステークホルダー、アトリビューションルール、コンテキストを置き換えます。合計と代表的な1つの層を独立して調整します。生の応答を保持し、レビュアーが決定したことを記録し、検証済みの学習を次のブリーフに引き継ぎます。成熟度、ソースカバレッジ、定義が一致しない場合は比較を停止し、重要な算術、証拠、決定権限が未解決のままの場合はリリースを停止します。欠落している認知度、LTV、増分性の証拠は利用不可のままです。

この道筋は、答えを隠すのではなく、レポート例の推論と有用な証拠を明かします。有料コースは、完全なビデオ教育シーケンス、完全に再利用可能なテンプレートコレクション、詳細なガイダンス、より広範な実装資料を提供します。この実例は、顧客仮説からレポーティングの意思決定までの1つのつながった道筋を示すものであり、7つの完了した公開ワークフローを意味するものではなく、コースへのアクセスや購入者の権利を変更するものでもありません。

作業文書を検証する

データ辞書

GreenLeafレポーティングデータ辞書 — v1 意味論的契約

作成日: 2026-10-29 · ステータス: フィクスチャ生成前の凍結されたソース仕様。英語の編集入力。CSVは、回復されたコースデータではなく、新たに合成された再構成です。概要が意思決定を統治し、ソースマップが出所を統治します。実在の顧客、健康情報、クライアントアカウントは含まれていません。 証拠として転載した数値は、英語の根拠資料の表記を保ちます。桁区切りはカンマ、小数点はピリオド、金額の通貨はUSDです。画面上の要約指標は、選択した言語・地域に合わせた表記になる場合があります。

粒度、ウィンドウ、帰属

1つの正規行は、英国における1つのUTC有料クリック日 × チャネル × デバイス × オーディエンス × クリエイティブです。14日 × 3チャネル × 2デバイス × 2オーディエンス × 2クリエイティブ = 336行。生エクスポートには337行があり、1つの完全重複を含みます。キャンペーンはチャネルに属し、ディメンションを追加しません。

第1週:2026-09-01–2026-09-07を含む。第2週:2026-09-08–2026-09-14を含む。スナップショット:2026-09-22T23:59:59Z。日付はUTCであり、dateは常に有料クリックコホート日を意味し、購入/イベント日ではありません。ファネルイベントと初回購入は、適格な有料クリック後の7日間に観察されます。正確なイベントタイムスタンプはエクスポートされません。7日間の帰属/観察ウィンドウは、ジェネレーターの構築上の前提です。両方の完全な期間は、スナップショット時点で成熟しています。公開されるすべてのプライマリ行にはis_provisional=falseがあります。

支出、インプレッション、クリックは、そのコホート日に割り当てられた獲得活動を表します。ランディング、クイズ、購入カウントは、そのソースタグ付き有料クリックコホートとデバイス/オーディエンス/クリエイティブバケットに従います。各合成初回購入顧客と収益額は、7日以内の最後の適格有料クリックに一度だけ割り当てられます。すべてのイベント段階はこの同じ排他的割り当てに従います。クロスデバイスのID調整は測定されません。排他性は構築によって保証されており、この集計ファイルによって独立して確立されたものではありません。

フィールド

フィールドタイプ / 単位意味と検証
row_id空でない文字列安定した一意の正規行ID。生の完全重複はそれを繰り返します。同じIDを持つ競合する行はエラーです。
dateISO YYYY-MM-DDUTCソース有料クリックコホート日。9月1日–14日内。
market列挙型UKのみ。範囲は架空の英国立ち上げにおける有料コホートです。
channel列挙型google-search、linkedin、reddit-paid。オーガニックRedditアクティビティは除外されます。
campaign_id正規化後の列挙型チャネルごとに1つのキャンペーン。以下を参照。
device列挙型mobileまたはdesktop。割り当てられたソース有料クリックのデバイス。
audience_id列挙型skepticalまたはexploring。チャネル内の相互排他的な構築されたバケット。検証済みの顧客特性ではありません。
creative_id列挙型traceabilityまたはvalue。チャネル固有の形式を持つメッセージ仮説。以下を参照。
spend_cents非負の整数USDセントメディアコストのみ。代理店、クリエイティブ、ツール、給与、その他の獲得コストは含まれません。
impressions非負の整数バケット内の獲得広告インプレッション。ユニークな人物やフリークエンシーではありません。
clicks非負の整数このバケットに割り当てられた有料クリック。ユニーク訪問者ではありません。
landing_sessions非負の整数適格な有料クリック後7日以内に観察されたソースタグ付きランディングセッション。合成ファネルジャーニーごとに最大1つの保持セッション。
quiz_starts非負の整数同じ7日間のウィンドウ内に開始する、保持されたソースタグ付きクイズジャーニーの個別数。ジャーニーごとに1つの保持された開始。完了率の分母。
quiz_completions非負の整数同じ7日間のウィンドウ内に完了した、保持されたクイズジャーニー。繰り返しの完了カウントはありません。
attributed_new_customers非負の整数7日以内にこの構築されたクイズ主導ファネルを完了する初回購入顧客。宣言された最後の有料クリックルールによって一度だけ割り当てられます。全サイトの新規顧客ではありません。
attributed_first_purchase_revenue_cents非負の整数USDセントそれらの顧客からの初回購入収益。割引後、税金と送料を除く。このフィクスチャには返金はありません。更新収益はありません。ジェネレーターは、算術的な明確さのために初回購入顧客ごとにUSD $80(8,000セント)を割り当てます。これは再構成の前提であり、コースの価格設定やLTVではありません。
is_provisionalブール値falseは、この行の7日間の観察ウィンドウが宣言されたスナップショットで成熟していることを意味します。サポートされていない文字列/ブール値の強制変換は拒否します。

行ごとの不等式:impressions >= clicks >= landing_sessions >= quiz_starts >= quiz_completions >= attributed_new_customers。これは、明示的に簡略化されたクイズ主導ファネルの構築であり、広告エクスポートの普遍的な特性ではありません。顧客がゼロの行は、初回購入収益もゼロでなければなりません。正の顧客数は正の収益でなければなりません。これらの制約は個人レベルの証拠を提供しません。

正規ルックアップと生データのクリーンアップ

チャネル正規キャンペーンID表示名許可される生キャンペーンIDエイリアス
google-searchgl-uk-google-searchGreenLeaf UK Searchgl_uk_search → gl-uk-google-search
linkedingl-uk-linkedinGreenLeaf UK LinkedInなし
reddit-paidgl-uk-reddit-paidGreenLeaf UK Reddit paidなし

オーディエンスskeptical:調達/用量の証拠を比較する証拠追求型の購入者のための構築されたバケット。Oliverの未検証のペルソナに触発されています。オーディエンスexploring:カテゴリを探索し、価値を検討している購入者のための構築されたバケット。それらは実際のターゲティング仕様でもランダム化された処置割り当てでもありません。身元、職業、健康状態は推測されません。

クリエイティブtraceability:例示的な“Know what is in every serving”(一回分に何が含まれているかを確かめる)メッセージ。クリエイティブvalue:例示的な“Compare the value of a clearly dosed serving”(含有量が明示された一回分の価値を比較する)メッセージ。Google検索の場合、これらはテキスト広告のメッセージ仮説です。LinkedInの場合、スポンサードフィードのコピー仮説です。Reddit有料の場合、プロモート投稿のコピー仮説です。クリエイティブ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)構築されたクイズ主導ファネルの診断。
CTRsum(clicks) / sum(impressions)最適化メトリクス。認知度ではありません。
CPC(USD)sum(spend_cents) / sum(clicks) / 100クリックあたりのメディアコスト。
CPM(USD)sum(spend_cents) / sum(impressions) * 1000 / 1001,000インプレッションあたりのメディアコスト。
メディアCPA(USD)sum(spend_cents) / sum(attributed_new_customers) / 100メディアのみの代理指標。完全なCACではありません。
帰属する初回注文ROASsum(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週のレートがない正のウェイトの層は、完全な固定ミックス比較を利用不可にします。明示的に制限された共通層の比較は、除外されたカウント/ウェイトを開示する必要があり、全体の代わりに黙って使用することはできません。ゼロウェイトの層はゼロを寄与し、レートを必要としません。ミックスの変化とグループ内の動きは共存する可能性があります。どちらも原因を証明しません。コホートはランダム化されていません。

不完全なスナップショットまたは暫定的なプライマリ行は、2つの完全な期間を未確定/比較不能にします。未観測の結果をゼロとして扱わないでください。同一の成熟カバレッジを持つ別途選択された比較は、選択された日付、除外、変更された質問を明記する必要があります。

利用不可の証拠とソースの競合

利用不可:完全なCAC、利益、リテンション、実現した12か月のLTV、認知度、インクリメンタリティ、真の全チャネル/月次収益、フリークエンシー、インプレッションシェア、直帰率、イベント/リリースログ、顧客インタビュー、因果的説明。ソース資産の別個の4.2%“quiz CVR”は、ここでは適切な共有分母定義がありません。それをインポートしないでください。スクリーンショットの損失見積もり、セグメント倍率、予算指示、オーガニックから有料への因果的ストーリーは、導出されたフィクスチャの結果ではありません。コースの事実と新たに作成された前提については、ソースマップを参照してください。

ダウンロード ↓
編集レビュー記録

レビューでの変更点

架空の GreenLeaf UK、有料クリックコホート 9月1–14、2026。スナップショットは 9月22 23:59:59 UTC。 この記録は AI 支援編集レビューと独立してチェックされた計算により作成されました。 これは人間の承認完了、クライアントレビュー、または人間対AIの対照実験ではありません。 オーナーによる公開/リリースの決定は保留中です。元のモデル応答は変更されていません。

文言より先に判断

最初のドラフトは、クリエイティブや予算の転換の前に診断を推奨しています。その方向性は妥当ですが、 いくつかの数値と説明が誤っています。もっともらしい推奨でも、裏付けとなる証拠が安全に公開できる とは限りません。

初期ドラフトの記述チェック済み証拠レビュー判断
各週の支出は $110,100Week 1: $5,462、Week 2: $5,512ドラフトの両合計と、それに基づくすべてのCPA/ROASを却下
新規顧客は 548 → 482正規の有料コホート数: 467 → 357置換。これらは帰属された初回購入であり、増分サブスクライバーではない
初回購入収益は $43,840 → $38,560$37,360 → $28,560置換。因果的な収益損失の推定は導かれない
モバイル Week 2 の完了数は 2,3602,352 / 8,400 = 28%件数/率を置換。Week 1 のチェック済み 3,780 / 8,400 = 45% は維持
モバイルのオーディエンス/クリエイティブ比率は安定しており、構成の影響はほぼなかったモバイル開始数に占める懐疑層: 50% → 25%、探索層: 50% → 75%構成比の説明を却下
Week 1 の固定構成ではおよそ 35.3%–35.5%表示丸め前の正確値は 35⅓%35.33% を使用。構成比とグループ内変化の両方が重要と明記
創業者は支出再配分を凍結すべきCSVのみでは全商業/リスク判断を確定できない“do not recommend a budget move from this evidence alone”(この証拠だけを根拠に予算変更を推奨しない) に絞る。既存の承認済みリスクプロセスを維持
完了率が 45% 近くに戻れば診断は成功目標への回復は因果的テスト設計ではない検証済みイベント定義、バージョン/コホート証拠、明示的な比較計画を要求

生の応答にあるすべてのチャネル、デスクトップ、オーディエンス、クリエイティブの表は未承認のままです。 最終編集ドラフトではチェック済みメトリック集を使用しています。モデル実行はテキストのみで、 計算実行ツールはありませんでした。これは本実行についての証拠であり、すべてのAI分析製品についてではありません。

フォーカスしたフォローアップの内容

2番目の応答はオーディエンス構成比のシフトを認識し、Week 2 の正しい層別開始数を示しています: 懐疑層 350、探索層 1,050。ただし、合計完了数を 2,360 と報告し、Reddit/探索/バリューのセルを 252 ではなく 245 と誤記し、加重寄与の計算も誤っています。 記録されたフォローアップは反復の検証に使用し、検証済みの数学に黙って置き換えないでください。

本番ドラフト向け承認済み事実

指標Week 1Week 2
全有料メディア支出$5,462$5,512
全有料クイズ開始数15,04015,120
全有料クイズ完了数6,7705,460
帰属された初回購入顧客467357
帰属された初回購入収益$37,360$28,560
メディアCPA$11.70$15.44
帰属された初回注文ROAS6.845.18
モバイルクイズ開始数8,4008,400
モバイルクイズ完了数3,7802,352
モバイル完了率45%28%
デスクトップ完了率45.03%46.25%

モバイルの変化: −17 パーセントポイント、相対で約 −37.8%。Week 1 の固定チャネル× オーディエンス×クリエイティブ重みによる Week 2 のモバイルレートは 35.33% です。この特定のベースライン重みの 分解では、グループ内成分は −9.67 ポイント、残りの構成成分は −7.33 ポイントです。別の分解順序では 交互作用の配分が変わります。これは記述であり、因果帰属ではありません。比較可能な 12 のモバイル層はすべて低下しています。

新しい架空の文脈とその影響

文脈ノートは実行前に事前作成され、ハッシュ化されていました。9月8日 09:00 UTC 開始のモバイル表示改訂と、 次のステップ操作が見つけにくいという関連付けのないサポート懸念が報告されています。 リリース監査、ロールアウト割合、チケット件数、有料コホートへのリンクは欠落しています。

判定:説明を修正し、次のアクションを絞り込み、診断優先の方向性を確認する。 プロダクトオーナーとメディアリードに、モバイルジャーニーとイベント定義の検証、バージョン割り当て/リリース証拠の 要求、証拠が許す範囲での同条件グループ比較を依頼してください。 プロダクトオーナーが翌営業日に確認可能と報告しているのは架空の文脈であり、確認が実施された証拠ではありません。 製品原因、クリエイティブの失敗、収益損失は依然として不明です。

改訂の報告は、検証待ちの報告文脈としてブリーフ v2 に引き継ぎ、確定した原因としては扱わないでください。 自動停止、支出変更、外部アラートは承認されていません。

本番パスへの指示

承認済みの表、不確実性、上記の判断を3つのドラフト全体で保持してください。

  • 創業者/CEO: 推移と診断判断。最大3つのアクションと担当者。
  • メディア: 期間/チャネル/デバイスの詳細、固定構成比較、調査作業順序。
  • コンテンツ/クリエイティブ: メッセージ仮説を証明と分離。メッセージテストの提案前にクリック後の文脈を点検。 因果的なクリエイティブ勝者を示したり、メディア予算変更を推奨したりしない。

遡及アラートについて:確定した有料モバイル完了率が明示された 45% 目標を下回った場合に発火。 日次終了時点のクリックコホートと7日間の観察規則では、Week 2 の完全比較が最初に正当化されるのは 9月21日 23:59:59 UTC です。提供されたスナップショットは 9月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定義、関係者の責任、アトリビューション規則、対象期間、ケイデンスは 変更ありません。新しい知見は以下の証拠クラス別に整理しています。

チェック済みデータの所見

  • 有料モバイルのクイズ完了率は、Week 1で 3,780/8,400 = 45%、Week 2で 2,352/8,400 = 28% です。
  • モバイルの懐疑層/探索層の開始数構成比は、50%/50% から 25%/75% に変化しています。
  • Week 1の固定チャネル/オーディエンス/クリエイティブ重みを使うと、Week 2は 35.33% になります。構成比と グループ内変動の両方が記述的に寄与しており、モバイルの 12 層はすべて低下しています。因果関係は証明されていません。
  • 最初のテキストのみのAI回答とそのフォローアップには算術エラーが含まれています。未検証の数値ではなく、 チェック済みメトリック集とクレーム参照を再利用してください。

報告された架空の文脈 — 検証は未了

プロダクトオーナーは、9月8日の09:00 UTCに開始されたモバイルクイズの表示改訂を報告しています。 サポートリードは、日付・件数・有料コホートとの関連付けなしに、スマートフォン上で次の操作を見つけにくいと報告しています。 デプロイ監査、ロールアウト割合、バージョン割り当ての証拠は提供されていません。 これらの報告は調査の優先付けを示すものであり、検証済みのリリースログでも因果診断でもありません。

次サイクルの作業順序

担当者必要な証拠・アクション停止条件
プロダクトオーナーモバイルフローを再現し、リリース/バージョン/QA証拠を取得する割り当て/ログの欠落により、バージョン固有の因果主張はできない
メディアリードイベントの意味、コホートタグ付け、比較可能なデバイス/オーディエンス/クリエイティブ区分を照合する定義の不整合や観察期間の未成熟により、確定した比較はできない
コンテンツリード計測/ジャーニー確認後にメッセージとクリック後の期待を点検するメッセージ問題が確認されない限り、勝ちフックや失敗フックの主張はできない
最新の計測知識とリリース権限を持つレビュアー社外公開前に判断と全関係者のドラフトを確認する承認がない限り、外部への配信は行わない

仮説のままにすべき仮説

表示の摩擦、トラッキング変更、ターゲティング/構成比の変更、その他の影響が寄与している可能性があります。 サポート報告だけでは発生率も離脱も立証されません。クイズ起因の収益損失、増分リフト、利益、実現LTV、 フルCAC、月次事業目標の判定は、いずれも確立されていません。

次のレポーティングサイクルで文脈・ルール・証拠リクエストを再確認し、古い前提を削除するか、 明示的に未解決のまま残してください。本更新もその再利用も、将来の成果向上を証明するものではありません。

ダウンロード ↓
ブリーフで何が変わったか

ブリーフ v1 と v2 の変更点

架空の GreenLeaf 事例。AI支援編集レビュー済み。人間によるリリースは未了。

領域v1v2証拠クラス
モバイル信号目標と執筆された教育用信号のみ。チェック済み出力なしチェック済み 3,780/8,400 → 2,352/8,400復元CSV、検証済み計算
オーディエンス構成比診断前に比較するモバイル開始数が均等割から懐疑層 25%/探索層 75% へシフト復元CSV、検証済み計算
比較可能なグループ要分析確認固定構成の Week 2 レート 35.33%。12 層はすべて低下記述的計算、因果解釈なし
プロダクト履歴不明。オーナーに確認要モバイル改訂が報告される。監査/割り当て/ロールアウトは欠落事前作成の架空文脈、検証未了
サポート履歴不明次のステップ操作が見つけにくいという関連付けのない報告架空の事例、発生率の推定なし
次のステップ時期尚早な介入の前に診断するプロダクト/メディアオーナーとモバイル/イベント検証を優先編集判断。提案のみで完了していない
AI数値要チェック初期/フォローアップのエラーを記録。チェック済みメトリック集を使用実際の記録応答と独立チェック
事業目標と未知点4目標。因果/LTV/認知/経済性の証拠が欠落変更なしコースシナリオと証拠の限界

v1から既知の履歴が意図的に削除された事実はありません。後の文脈は初期実行前に書かれており、 架空のチームが後から知った情報を表しています。この順序は人間優位性の対照実験でも、製品欠陥や 削減効果の証明でもありません。

ダウンロード ↓
制作と振り分けの記録

所見が正しい担当者に届くまで

静的な遡及教育事例。 監視サービス、外部メッセージ、自律的なキャンペーン変更、完了した人間のリリースは ありません。提案されたレポートは AI 支援編集ドラフトです。

検出

ルール:確定した有料モバイルのクイズ完了率が、シナリオの 45% 目標を下回っている。Week 2 は 2,352/8,400 = 28% です。これは定義されたクイズルールであり、メディアCPAとフルCACの比較ではありません。

クリックコホートは9月8–14、2026、UTCをカバーし、7日間の観察期間があります。 日次終了時点の成熟規則では、完全な Week 2 比較が最初に正当化されるのは9月21日 23:59:59 UTC です。この例では9月22、23:59:59 UTC のスナップショットを使用しています。 Week 2 中の早期検出を実証することも、損失が防止できたことを証明することもできません。

分析

件数と定義を確認し、次に比較可能なグループを確認する。Week 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.

エビデンスパックを使用する

公開サンプルファイル。有料コース教材とは別です。