Analyze A/B test results for statistical significance with ship, extend, or kill recommendations
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Multi-touch attribution analysis across marketing channels with multiple models
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Performs multi-touch attribution analysis on lead-to-conversion journey data. Applies five attribution models (first-touch, last-touch, linear, time-decay, U-shaped) to the same dataset and compares outputs. Identifies highest-impact channels and touchpoints, calculates channel ROI, and recommends budget allocation shifts. Works with CRM data or manually provided touchpoint logs.
agency.config.json in the project rootcrm-writer integration for pulling journey data from CRMagency.config.json from the project root.outreach.channels[] -- active marketing channelsoutreach.cadence[] -- touchpoint sequence and timingtools.crm for CRM data access method.tools.analytics for any analytics platform integration.attribution.default_model preference in config.Collect or retrieve lead journey data. Each journey record needs:
{
"lead_id": "lead_001",
"converted": true,
"conversion_value": 5000,
"conversion_date": "2024-03-15",
"touchpoints": [
{
"channel": "linkedin_ad",
"timestamp": "2024-02-01T10:00:00Z",
"type": "impression",
"content": "CRO case study carousel"
},
{
"channel": "cold_email",
"timestamp": "2024-02-05T14:30:00Z",
"type": "email_open",
"content": "Touch 1 -- PAS framework"
},
{
"channel": "website",
"timestamp": "2024-02-06T09:00:00Z",
"type": "page_visit",
"content": "Case study page"
},
{
"channel": "cold_email",
"timestamp": "2024-02-10T11:00:00Z",
"type": "email_reply",
"content": "Touch 2 follow-up"
},
{
"channel": "demo_call",
"timestamp": "2024-02-15T15:00:00Z",
"type": "meeting",
"content": "Discovery call"
}
]
}
Data sources:
crm-writer (read from Outreach CRM tab)If data is incomplete, flag gaps and proceed with available data.
Apply all five models to every converted lead's touchpoint chain:
credit = conversion_value assigned entirely to touchpoint[0]credit = conversion_value assigned entirely to touchpoint[n-1]credit_per_touch = conversion_value / touchpoint_countweight = 2^((days_before_conversion * -1) / half_life) where half_life = 7 days0.4 * conversion_value0.4 * conversion_value(0.2 * conversion_value) / middle_touch_countFor each model, aggregate credit by channel across all converted leads.
Build a comparison matrix:
CHANNEL ATTRIBUTION COMPARISON
===
Channel | First-Touch | Last-Touch | Linear | Time-Decay | U-Shaped
-----------------|-------------|------------|---------|------------|--------
LinkedIn Ads | $12,000 | $3,000 | $7,500 | $5,200 | $8,400
Cold Email | $8,000 | $15,000 | $10,000 | $11,800 | $9,600
Website/Organic | $3,000 | $2,000 | $6,500 | $4,000 | $3,200
Demo Calls | $0 | $18,000 | $6,000 | $12,000 | $7,200
Referrals | $2,000 | $0 | $3,000 | $1,500 | $1,600
Calculate the consensus score per channel:
If spend data is available, calculate ROI per channel per model:
CHANNEL ROI (by attribution model)
===
Channel | Spend | First-Touch ROI | Linear ROI | Time-Decay ROI | Consensus ROI
-----------------|---------|-----------------|------------|----------------|-------------
LinkedIn Ads | $2,000 | 6.0x | 3.8x | 2.6x | 4.2x
Cold Email | $500 | 16.0x | 20.0x | 23.6x | 19.2x
Website/Organic | $1,000 | 3.0x | 6.5x | 4.0x | 3.2x
Identify:
Beyond channel-level attribution, analyze touchpoint patterns:
Winning sequences (most common paths among converted leads):
TOP CONVERSION PATHS:
1. LinkedIn Ad -> Cold Email -> Website -> Demo Call (35% of conversions)
2. Cold Email -> Cold Email -> Demo Call (25% of conversions)
3. Referral -> Website -> Demo Call (20% of conversions)
Average touches to conversion:
Drop-off points:
Generate actionable recommendations:
BUDGET RECOMMENDATIONS:
===
1. INCREASE: [Channel] -- [reason, supported by data]
Current spend: $X -> Recommended: $Y (+Z%)
Expected impact: [projected additional revenue]
2. DECREASE: [Channel] -- [reason, supported by data]
Current spend: $X -> Recommended: $Y (-Z%)
Expected savings: [amount freed up]
3. TEST: [Channel/tactic] -- [hypothesis to validate]
Budget: $X for [duration]
Success metric: [what to measure]
SEQUENCE RECOMMENDATIONS:
===
1. Prioritize [channel] as first touch for [segment]
2. Ensure [channel] is always in the path -- linear model shows consistent contribution
3. [Channel] is most effective as the final touch before conversion
Return structured JSON:
{
"attribution_report": {
"analysis_date": "2024-03-15",
"data_summary": {
"total_leads": 150,
"converted_leads": 45,
"total_revenue": "$225,000",
"total_touchpoints_analyzed": 487,
"average_touches_to_conversion": 4.2,
"date_range": "2024-01-01 to 2024-03-15"
},
"models": {
"first_touch": { "channel_scores": {} },
"last_touch": { "channel_scores": {} },
"linear": { "channel_scores": {} },
"time_decay": { "channel_scores": {}, "half_life_days": 7 },
"u_shaped": { "channel_scores": {} }
},
"consensus_ranking": [
{ "channel": "cold_email", "consensus_score": 19200, "consensus_roi": "19.2x" }
],
"top_conversion_paths": [],
"drop_off_analysis": {},
"channel_roi": {},
"recommendations": {
"increase": [],
"decrease": [],
"test": [],
"sequence_changes": []
}
}
}
Trigger phrases:
User: Run attribution analysis on our Q1 pipeline
Assistant: [pulls touchpoint data from CRM, applies 5 models, builds comparison matrix, identifies cold email as highest ROI channel, recommends increasing email volume and testing LinkedIn content changes]
User: Which channel should we invest more in?
Assistant: [runs full attribution, finds LinkedIn drives discovery but email closes deals, recommends maintaining LinkedIn for awareness and doubling email follow-up sequences]
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Analyze A/B test results for statistical significance with ship, extend, or kill recommendations
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generate structured creative briefs for ad designers with brand-consistent direction
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Mine winning ad angles, hooks, and creative patterns from top-performing ads
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.