P

Performance Marketing Agentic Workflow

Incrementality Test Planner — Performance Marketing Automation Workflow

Design an incrementality test with power calculation, market selection, duration, and analysis methodology. Supports geo-lift, platform lift, and on/off tests.

Available free v1.0.0 LLM
$ sidebutton install marketing
Download ZIP

Design an incrementality test with power calculation, market selection, duration, and analysis methodology. Supports geo-lift, platform lift, and on/off tests.

analytics/incrementality_test_planner.yaml

Workflow Definition

YAML source for the analytics/incrementality_test_planner.yaml workflow. This is the complete definition executed by the SideButton MCP server when Performance Marketing agents run this automation.

schema_version: 1
version: "1.0.0"
id: incrementality_test_planner
title: "Incrementality Test Planner"
description: "Design an incrementality test with power calculation, market selection, duration, and analysis methodology. Supports geo-lift, platform lift, and on/off tests."
category:
  level: task
  domain: marketing
  reusable: true
params:
  channel_to_test: string
  current_spend: string
  current_cpa: string
  available_geos: string
  business_context: string
steps:
  - type: llm.generate
    prompt: |
      You are a measurement specialist designing an incrementality test.

      **Channel to test:** {{channel_to_test}}
      **Current monthly spend:** {{current_spend}}
      **Current CPA:** {{current_cpa}}
      **Available geos/markets:** {{available_geos}}
      **Business context:** {{business_context}}

      Select the best test type and design it:

      **Test type selection:**
      - Geo-lift: best for channel-level incrementality (need 10+ geos, 6mo+ history)
      - Platform conversion lift: best for campaign-level (Meta: $5K+ annual, 100+ conv/week; Google: $5K+)
      - On/off test: simplest, bluntest (willingness to lose channel revenue for 2-4 weeks)

      **Output format:**

      ## Recommended Test Type: [type]
      [Rationale for selection]

      ## Test Design
      - **Test group:** [markets/audience]
      - **Control group:** [markets/audience]
      - **Holdout %:** [percentage with rationale]
      - **Duration:** [weeks, with minimum full purchase cycle covered]
      - **Budget impact:** [spend during test period]

      ## Power Analysis
      - **Baseline conversion rate:** [from current data]
      - **Minimum Detectable Effect:** [smallest meaningful lift]
      - **Required sample size:** [per group, using two-proportion z-test if user-level]
      - **Expected power:** [target 80%]
      - **Significance level:** [alpha = 0.10 for geo, 0.05 for user-level]

      ## Pre-Test Requirements
      - [ ] Historical data available (min 6 months for geo, 2-4 weeks for platform)
      - [ ] Conversion tracking verified
      - [ ] Control/test groups balanced on key metrics
      - [ ] Other marketing channels held constant
      - [ ] Suppression mechanism tested

      ## Analysis Plan
      - **Primary metric:** [conversions, revenue, CPA]
      - **Statistical method:** [synthetic control for geo, platform-reported for lift, DID for on/off]
      - **When to read results:** [minimum duration before analysis]
      - **Inconclusive criteria:** [when to extend or redesign]

      ## Expected Outcomes
      - **If incremental:** Implications for budget allocation
      - **If not incremental:** Implications for channel strategy
      - **If inconclusive:** Next steps (extend, increase holdout, try different method)
    as: test_plan

  - type: variable.set
    name: result
    value: "{{test_plan}}"

How To Run

Install the Performance Marketing knowledge pack into your SideButton agent, then dispatch this workflow by its ID analytics/incrementality_test_planner.yaml. Agents invoke it directly via the MCP protocol or through the portal.