固定上游版本 7868cb9251fa,包含 7 个文件。 加搜已生成可下载技能包、原始文件镜像及 7 种 Agent 安装页面。
数据与自动化 · attribution
营销归因分析 Skill
营销归因分析把各广告平台和 CRM 里相互冲突的转化数据,整理成一份带置信区间的渠道收入归因表。
当 Google、Meta 和 GA4 的转化数字差出几倍时,这套方法找出数据虚高的原因并去重。它会把广告平台数据、GA4 流量与 CRM 最终成单金额放在一起比对,算出每个渠道的真实获客成本。产出结果直接拿去决定下个月砍掉哪个渠道的预算。
WHAT IT SOLVES
解决的营销问题
营销归因分析把各广告平台和 CRM 里相互冲突的转化数据,整理成一份带置信区间的渠道收入归因表
营销归因分析把各广告平台和 CRM 里相互冲突的转化数据,整理成一份带置信区间的渠道收入归因表。跑完你拿到的是多渠道数据差异对齐与去重对照表,以 xlsx 格式呈现各平台原始转化数与去重后真实转化数的差额,中间一共 6 步。
最适合的真实场景
- 01
独立站运营在 GA4 与 Meta 后台转化数相差一倍时,核对数据去重并找出真实转化量。
- 02
增长负责人在Boss询问真实营收来源时,输出带置信区间的各渠道收入贡献度对比。
- 03
海外营销经理发现直接访问流量占比异常高时,排查被隐藏的搜索与暗社交流量。
- 04
B2B 营销团队统计播客、社群推荐等无法被追踪的私域渠道带来的隐性转化与营收。
- 05
投放操盘手在 GA4 与广告平台数据存在差距时,交叉比对以核算真实的获客成本。
你要先准备的资料
- 从 Meta 和 Google 等广告平台后台导出的花费与转化 CSV 文件,需包含具体的广告系列名称。
- 从 GA4 后台按渠道提取的流量与转化记录,需确认已配置跨设备追踪且未开启数据抽样。
- 从 CRM 导出的成单记录,必须包含合同最终金额字段以及销售人员的录入时间。
- 客户在留资表单或注册流程中填写的“如何得知我们”原始文本导出表。
- 拥有广告平台后台与 GA4 的只读访问权限,以及 CRM 数据导出权限。
跑完你会拿到什么
- 多渠道数据差异对齐与去重对照表,以 xlsx 格式呈现各平台原始转化数与去重后真实转化数的差额。
- 六种归因模型下的渠道贡献度得分对比表,列出同一渠道在不同模型下的得分差值。
- 包含置信区间的渠道真实获客成本核算表,列出每个渠道去重后的单个转化成本区间。
- 归因缺口诊断报告,详细列出直接访问流量和暗社交流量的具体占比及对应的来源推测。
METHOD
Skill 工作流程
确立唯一转化基准 → 跨平台数据去重 → 对比六种归因模型 等 6 个环节
一共 6 步。其中 4 项能力决定了换个 AI 会不会更麻烦。
- 确立唯一转化基准指定 CRM 系统或后端订单数据作为真实转化数量的判定标准。广告平台的转化数据仅作为渠道来源参考,不参与成单总数的定义。
- 跨平台数据去重将广告平台与 GA4 的转化记录与 CRM 对比。如果 Google 和 Meta 同时认领一个成单,判定为一个转化配两个认领方,而不是两个转化。
- 对比六种归因模型把同一个转化路径分别代入首次触点、末次触点、线性等六种模型。同时展示首次和末次触点的得分,两者的差值就是各渠道的真实贡献度区间。
- 诊断直接访问缺口把直接访问流量视为追踪丢失导致的归因黑洞。将未带 UTM 参数的访问记录单独列出,并检查是否存在从应用跳转到网页的流量。
- 解析客户自述来源提取客户在表单填写的“如何得知我们”文本记录,把播客、口碑推荐等无法被代码追踪的私域触点归类,以此作为修正模型偏差的依据。
- 核算真实获客成本用各渠道的实际广告花费除以去重后的真实转化数量。计算结果附带置信区间,以此标明由于数据缺失导致的成本核算误差范围。
这个 Skill 用到的能力: 写本地文件MCP 与连接器打开网页取正文运行脚本 。不同 AI 对这些能力的支持程度不一样,所以同一个 Skill 换个 AI,有几步做法会变。
WORKED EXAMPLE
业务示例
B2B SaaS 团队的季度渠道营收核对
B2B SaaS 团队的季度渠道营收核对
一家提供协同办公软件的 B2B SaaS 团队,面临 Meta 广告后台报告的转化数是 CRM 实际成单数的两倍的问题。团队需要在季度复盘前明确各渠道的真实获客成本,并排查为何高达 40% 的成单被归为直接访问流量。
- 提取 CRM 中包含 50 万美元合同金额的 100 个成单记录作为转化基准。
- 将 Meta 和 Google 报告的 150 个转化与 CRM 匹配,剔除广告平台重复认领的转化。
- 将 40 个直接访问的成单与客户填写的文本记录对比,发现其中 25 个来自播客推荐。
- 使用首次触点和基于位置模型计算各渠道在 50 万美元营收中的贡献比例。
- 用各渠道广告花费除以 CRM 去重后的真实成单数,计算出各渠道的获客成本区间。
预期结果:交付一份去重后的渠道收入归因表,显示播客渠道实际贡献了 20% 的营收,而 Meta 广告的真实获客成本比后台显示的高出 80%。直接访问流量被重新分配到播客和品牌搜索渠道。由于部分老客户未填写来源调查表,仍有 15% 的归因结果缺乏直接证据,需要销售人员在后续跟进中向客户口头确认。
PITFALLS · VERIFICATION
能力边界与常见问题
把各广告平台报告的转化数直接相加,导致成单总数凭空翻倍
最常踩的坑
- 把各广告平台报告的转化数直接相加,导致成单总数凭空翻倍。
- 使用末次触点模型评估长周期的 B2B 业务,导致品牌词搜索抢占了下层渠道的功劳。
- 把直接访问流量当成真实的流量渠道,掩盖了下层漏斗的实际拉新效果。
- 直接使用 GA4 报告的末次非直接点击数据,漏掉播客和社群分享等隐性触点。
- 在转化路径数据量不足时强行使用数据驱动模型,把数据噪音当成了科学结论。
怎么确认这次跑对了
- 已经形成可检查的多渠道数据差异对齐与去重对照表,以 xlsx 格式呈现各平台原始转化数与去重后真实转化数的差额,关键判断能回到输入资料或过程证据。
- 已经形成可检查的六种归因模型下的渠道贡献度得分对比表,列出同一渠道在不同模型下的得分差值,关键判断能回到输入资料或过程证据。
- 已经形成可检查的包含置信区间的渠道真实获客成本核算表,列出每个渠道去重后的单个转化成本区间,关键判断能回到输入资料或过程证据。
- 已逐项检查「把各广告平台报告的转化数直接相加,导致成单总数凭空翻倍」等高频问题,并记录需要人工确认的下一步。
营销归因分析 Skill适合哪些岗位使用?
海外营销经理、增长负责人、投放操盘手、独立站运营。典型场景包括独立站运营在 GA4 与 Meta 后台转化数相差一倍时,核对数据去重并找出真实转化量;增长负责人在Boss询问真实营收来源时,输出带置信区间的各渠道收入贡献度对比;海外营销经理发现直接访问流量占比异常高时,排查被隐藏的搜索与暗社交流量。
开始前需要准备什么资料?
至少需要从 Meta 和 Google 等广告平台后台导出的花费与转化 CSV 文件,需包含具体的广告系列名称、从 GA4 后台按渠道提取的流量与转化记录,需确认已配置跨设备追踪且未开启数据抽样、从 CRM 导出的成单记录,必须包含合同最终金额字段以及销售人员的录入时间。资料越具体,结果越能直接用于决策。
最后能得到什么可检查的结果?
多渠道数据差异对齐与去重对照表,以 xlsx 格式呈现各平台原始转化数与去重后真实转化数的差额、六种归因模型下的渠道贡献度得分对比表,列出同一渠道在不同模型下的得分差值、包含置信区间的渠道真实获客成本核算表,列出每个渠道去重后的单个转化成本区间。每项都可以逐条核对来源和数字。
哪些情况下结果会不可靠?
把各广告平台报告的转化数直接相加,导致成单总数凭空翻倍;使用末次触点模型评估长周期的 B2B 业务,导致品牌词搜索抢占了下层渠道的功劳。出现这些情况时需要人工复核。
支持哪些 AI Agent?
已适配 WorkBuddy、OpenClaw、Hermes Agent、Codex、Claude Code、TRAE、ZCode 共 7 种,每种都有独立的安装说明和能力对照。
ORIGINAL SOURCE
完整 Skill 内容与版本资料
7 个原始文件,61 个文档章节,固定在 7868cb92
上游原文完整保留在加搜服务器上,可逐节查看,也可以直接下载。 当前镜像共 7 个文件、71.6 KB。
Attribution
You help users answer the hardest question in marketing: which of my efforts actually caused this conversion and this revenue? Attribution is where marketers lose the most money — to channels that look good in one dashboard and terrible in another, to "direct" and "branded search" that hide the real source, and to models that quietly encode an opinion as if it were fact.
This skill has two pillars. Know which one the user needs before you dive in:
- (A) Interpretation — choosing an attribution model, picking a measurement approach, and reconciling the conflicting numbers your tools report. This applies to everyone, even with zero engineering.
- (B) Own your attribution (first-party) — instrumenting and stitching attribution yourself when you control the site/app. This is the build track. Use it when the user says "I want to track this myself" or is hitting a conversion that lives on a domain they don't own.
Most requests start with (A). Reach for (B) only when they control the surface and want to build.
Product context: check for .agents/product-marketing.md and read it if present — business type, sales cycle, and primary conversion drive almost every recommendation here.
Boundaries — what this skill does NOT own
State these up front so you don't rebuild neighboring skills:
- General event tracking, tracking plans, UTM setup, GA4/GTM → analytics. Attribution assumes tracking exists. The line: analytics = "what events and how to fire them"; attribution = "how touches join to conversions and survive to revenue."
- Ad-platform pixels, CAPI, server-side conversion tracking → ads (
references/conversion-tracking.md). Attribution consumes platform-reported numbers and corrects for their bias; it doesn't set up the pixels. - Pipeline stages, lead lifecycle, CRM revenue dashboards → revops. Attribution feeds pipeline data; it doesn't define stages.
- Showing up in / measuring AI search → ai-seo. Attribution names AI traffic as a blind spot only.
Pillar A — Interpretation
1. What attribution can and can't tell you
Set expectations before touching a number:
- Attribution is directional, not truth. It's a model of causality built from incomplete data (cookies expire, sessions fragment, offline touches vanish, people research on one device and buy on another). Treat it as a strong hint, never a verdict.
- Every model is an opinion. "First-touch" says the first ad gets all the credit; "last-touch" says the closing click does. Both are wrong in opposite directions. Choosing a model is choosing whose story to believe — say so out loud.
- The attribution gap is normal. The sum of channel-reported conversions almost always exceeds real conversions, because every platform claims credit for the same sale. Your job is to shrink and explain the gap, not to make the numbers tie out perfectly. They won't.
When a user demands one true number, reframe: "We can get you a defensible, consistent number and a read on which channels are trending up. A single objective truth doesn't exist — here's why, and here's what we use to make decisions anyway."
2. Attribution models
The six standard models and when each one lies:
| Model | Credit rule | Best for | How it lies |
|---|---|---|---|
| First-touch | 100% to the first known touch | Top-of-funnel / demand-gen valuation; short cycles | Ignores everything that closed the deal; over-credits awareness channels |
| Last-touch | 100% to the last touch before conversion | Direct-response, quick e-comm | Over-credits bottom-funnel + branded search/direct; ignores what created demand |
| Last non-direct | 100% to last touch, skipping "direct" | A cheap fix for direct pollution | Still single-touch; just moves the blind spot |
| Linear | Equal credit to every touch | Long, multi-touch journeys where every step matters | Treats a throwaway visit like a demo; flatters high-frequency channels |
| Time-decay | More credit to touches nearer conversion | Longer cycles where recency matters | Under-credits the top of funnel; still an assumption, not a measurement |
| Position-based (U-shaped) | 40% first, 40% last, 20% middle | B2B with clear "created" + "closed" moments | The 40/40/20 split is arbitrary; middle touches get shortchanged |
| Data-driven (algorithmic/Shapley) | Credit from modeled marginal contribution | High-volume accounts with enough conversions | A black box; needs volume; can't see offline/dark touches it was never fed |
Rules of thumb:
- Never report a single model in isolation for a long sales cycle. Show first-touch and last-touch side by side — the truth lives between them, and the gap between them is the insight.
- Data-driven attribution needs volume (Google Ads historically gated it behind ~3,000 ad interactions and ~300 conversions in 30 days; it has since relaxed the minimums and made DDA the default, but low volume still makes it noise dressed as science). Use position-based instead when you're thin.
- The model matters far less than being consistent and pairing it with an out-of-model sanity check (Pillar A §4, self-reported).
For the model math, worked examples of one journey scored six ways, and Shapley explained plainly, see references/attribution-models.md.
3. The three measurement paradigms
Models split credit within your tracked data. Paradigms are how you get at causality — increasingly rigorous, increasingly expensive:
| Paradigm | What it is | Answers | Needs | Watch out |
|---|---|---|---|---|
| MTA (multi-touch attribution) | Stitch user-level touches, apply a model | "Which touchpoints appear on converting journeys?" | Clean cross-device user-level tracking | Cookie loss + privacy have gutted user-level data; it silently under-measures |
| MMM (media/marketing mix modeling) | Top-down regression of spend vs. outcomes over time | "What's each channel's aggregate contribution, including offline/brand?" | 2–3 yrs of weekly data, spend variation | Correlational; slow to react; needs real budget swings to learn |
| Incrementality (geo holdout, PSA, ghost ads, on/off) | Controlled experiment: exposed vs. withheld | "Did this channel cause lift I wouldn't have gotten anyway?" | Ability to withhold; enough volume for significance | The gold standard, but you can only test a few things at a time |
How to choose: small budget / short cycle → good UTM + last-non-direct + a self-reported survey beats a fancy model. Mid budget, several channels → MTA for day-to-day + periodic incrementality tests on your biggest line items. Large budget, offline + brand spend → MMM for the portfolio + incrementality to validate MMM's coefficients. Incrementality is the tiebreaker whenever two channels both claim the same conversions.
Decision table by budget × sales cycle × channel count, and how to read a geo-holdout / PSA test (not a stats tutorial), in references/measurement-paradigms.md.
4. Self-reported attribution
The most underused signal, and often the most honest for long cycles and dark social. A post-conversion "How did you hear about us?" survey catches what tracking structurally cannot: podcasts, word of mouth, Slack communities, a founder's tweet, "a friend told me."
- When it beats tracking: long consideration cycles, high word-of-mouth, brand/community-led, or heavy dark-social (see §5). If a big slice of your journeys are "direct," you have a self-reported-shaped hole.
- Ask at the moment of conversion (signup, first purchase, demo request) — highest recall, before memory fades.
- Wording: open-ended ("How did you first hear about us?") captures dark social; a short pick-list is easier to quantify but pre-biases the answer. Best practice: pick-list of your known channels plus a free-text "other/tell us more."
- Treat it as a triangulation input, not gospel — recall is fuzzy and people credit the memorable touch, not the first. It's the out-of-model check that keeps your tracked models honest.
- On the build side, this is a form field written to your CRM/analytics as a person property — see Pillar B and
references/first-party-tracking.md.
5. Reconciling conflicting sources
The request behind most attribution work: "Google says 50, Meta says 40, GA says 60, my CRM says 35 — who's right?" Nobody is. Here's the framework.
Why each source systematically lies:
| Source | Biased toward | Because |
|---|---|---|
| Ad platforms (Google/Meta/LinkedIn) | Over-counts itself | Claims view-through + click conversions in its own window; every platform counts the same sale; motivated to look good |
| GA / web analytics | Last non-direct click | Loses cross-device, loses cookie-blocked users, dumps the unknown into direct |
| CRM | Whatever the rep typed / the form captured | Human entry, lead-source overwrites, offline deals with no digital trail |
| Self-reported survey | The memorable touch | Recall bias; under-counts boring-but-real touches like retargeting |
How to triangulate:
- Pick one source of truth for the conversion count — usually your CRM or backend (the system where money is real). Everything else explains where those came from, they don't get to redefine how many.
- Never sum across platforms. If Google and Meta both claim a conversion, you have one conversion with two claimants, not two conversions. De-dupe against the source-of-truth total.
- Read directional agreement, not absolute match. If every source says paid search is up and organic is down this quarter, that trend is trustworthy even though no two numbers match.
- Use self-reported as the tiebreaker when platforms fight over the same conversions, and incrementality when the stakes justify a test.
- Expect and budget for the gap. Report "platforms claim N; we can verify M; the delta is over-claiming + view-through + untracked — here's our best allocation."
The output is an honest allocation with confidence levels, not a false reconciliation to the decimal.
6. The blind spots
Where conversions hide, making real channels look weak:
- Direct — the junk drawer. Bookmarks and typed URLs, yes, but also stripped referrers, app-to-web, dark social, and any touch your tracking dropped. A large direct share is a measurement problem, not a channel.
- Branded search — people who discovered you elsewhere and Googled your name. Last-touch hands the credit to paid/organic branded search; the real driver was whatever made them search. Segment branded vs. non-branded or you'll defund the top of funnel.
- Dark social — sharing that carries no referrer: DMs, Slack/Discord, podcasts, newsletters, screenshots. Structurally invisible to tracking; self-reported is the only way to see it (§4).
- AI traffic — assistants and AI search increasingly influence buyers, then send them via branded search or direct, so the AI touch is invisible in analytics. Name it and hand deeper work to ai-seo.
The through-line: when "direct" and "branded search" dominate, your top of funnel is working and your attribution is hiding it. Say that explicitly — it's the single most common misread in marketing.
7. Business-type fork
Defaults differ sharply. Summary here; full playbooks in references/by-business-type.md.
- B2B SaaS (long cycle, sales-assisted): journeys span weeks–months and multiple people, so single-touch models mislead badly. Anchor on the CRM as source of truth, use first-touch + position-based side by side, lean hard on self-reported at demo/signup, and treat pipeline/revenue attribution (→ revops) as the real scoreboard. Offline touches (events, sales convos) make MTA weakest and self-reported strongest here.
- Ecommerce / DTC (short cycle, self-serve): fast journeys, high volume, spend concentrated in paid social + search. Anchor on platform ROAS but distrust it (iOS/CAPI inflation), validate with MMM once spend is material and incrementality/geo-holdouts on your biggest channels, and use a post-purchase survey to catch what pixels miss. Last-touch is defensible for quick-turn SKUs; MMM+incrementality is how you allocate the real budget.
Pillar B — Own your attribution (first-party)
Use this when the user controls the site/app and wants to instrument attribution themselves — especially for a conversion that happens on a domain they don't own (a SavvyCal/Calendly/Cal.com booking, a Stripe Checkout page). This pillar is grounded in real production builds; the full runbook with code patterns is in references/first-party-tracking.md. The essentials:
The identity graph
First-party attribution is one idea: join anonymous browsing to the eventual conversion.
- A visitor arrives anonymously; your analytics tool assigns an anonymous
distinct_idand stamps first-touch properties ($initial_referrer,$initial_utm_*) on their events. - At conversion (signup, booking, purchase) you call
identify()with a stable id (email or user UUID). This merges the anonymous history into a known person — first-touch now survives all the way to the conversion. - Every conversion event can now be broken down by first-touch channel. That's the whole game.
Closing the identify() gap
The most common first-party failure: nothing ever calls identify(), so conversions never join to browsing history and every customer looks like they appeared from nowhere. (Framing adapted from Tessa Kriesel's PostHog approach.) The fix is to call identify at each real conversion. Audit first — many SaaS apps already identify at signup; don't rebuild what works. Find the specific un-instrumented conversions and close only those.
Stitching conversions on a third-party domain
The one case that needs real machinery: a conversion that completes on a domain you don't control (a booking tool, a hosted checkout). You can't run your analytics there, so:
- At click time, a capture-phase link decorator appends the visitor's anonymous
distinct_idto the outbound URL via the tool's metadata passthrough (e.g.?metadata[ph_distinct_id]=<id>). One document-level listener covers every CTA — no per-link edits. - The third-party tool stores that metadata and returns it in its webhook.
- Your webhook handler fires an identity merge (
$identifywith the booking email asdistinct_idand the smuggled anonymous id as$anon_distinct_id) plus a conversion event — joining the booking back onto the marketing journey.
Guardrails (do not skip)
- Anonymity guard — fail closed. Only ever smuggle the anonymous id. After
identify(), the current id becomes the user's email/UUID; leaking that into a third-party URL or merging on it corrupts profiles (person A's email folds into whoever books). Reject ids that look like PII (contain@), cap length, and when identity is ambiguous, send nothing. If the app identifies by UUID, testdistinct_id === device_idrather than an@check. - First-touch data quality. Redirects overwrite the true first touch. Exclude OAuth/checkout referrers (
accounts.google.com,checkout.stripe.com,login.*), your own subdomains (self-referrals), and dev hosts (localhost) from referrer classification. This is usually a settings change, not code, and it's the highest-trust-per-effort fix. - Cross-subdomain stitching. Marketing site → app on a subdomain must share one analytics project + a cross-subdomain cookie, or the journey breaks at the handoff. Expect near-zero numbers until the stitch is verified in prod — don't panic at empty data; use a campaign-window heuristic fallback and backfill the pre-stitch cohort in the meantime (details in the reference).
Reporting and the last mile
The first payoff is one insight: your conversion event broken down by first-touch channel ($initial_utm_source / $initial_referring_domain), and — joined to revenue — channel → conversion → revenue. Confirm first-touch vs. last-touch config in the tool (many default to last-touch; first-party attribution wants $initial_*).
But first-touch alone can't run the multi-touch models from §2. Store the full ordered touch path (not just $initial_*) and the build track feeds the interpretation track — you can score your own journeys position-based / linear / time-decay instead of only reading about them.
The last mile — get it into the CRM (production refinement from Tessa Kriesel). A breakdown in an analytics tool is a report; sales and lifecycle act on attribution written onto the record. Sync a source field with confidence and basis (journey-linked vs self-reported vs campaign-window fallback) plus a Paid-vs-Organic read off the medium, rolled up to the account (not just the contact — one B2B org is several people with mixed work/personal emails). How pipeline/lifecycle then use it is revops' job.
The pattern is tool-agnostic: identify + merge exists in PostHog, Segment, Amplitude, and via user-id in GA4; the third-party stitch works with any tool that has a metadata passthrough + webhook. PostHog + SavvyCal are the worked example in references/first-party-tracking.md.
Output format
Deliver an attribution readout, not a data dump:
# Attribution Readout — [date]
## The question
[What decision this informs — e.g. "where should next quarter's budget go?"]
## Source of truth
[Which system defines the conversion count, and why]
## What each source says
| Channel | Platform-reported | GA | CRM | Self-reported | Our read |
|---------|------------------|----|----|--------------|----------|
[De-duped against source of truth; not summed]
## Model comparison (for long cycles)
[First-touch vs last-touch side by side; the gap is the insight]
## Confidence & gaps
[The attribution gap, the blind spots, what we can't see]
## Recommendation
[Allocation call with confidence levels; the tiebreaker test worth running]
Tool Integrations
For implementation, see the tools registry. Key tools:
| Tool | Best For | MCP | Guide |
|---|---|---|---|
| PostHog | First-party attribution, identify/merge, funnels | - | posthog.md |
| GA4 | Web analytics, model comparison, user-id stitching | ✓ | ga4.md |
| Dub | Short-link + click attribution | ✓ | dub-co.md |
| Segment | CDP — route identify/track to every destination | - | segment.md |
| HubSpot | CRM lead-source + self-reported fields | ✓ | hubspot.md |
| Salesforce | CRM as revenue source of truth | - | salesforce.md |
| Supermetrics | Pull platform numbers into one place to reconcile | ✓ | supermetrics.md |
| RB2B | De-anonymize B2B website visitors | - | rb2b.md |
Related Skills
- analytics — event tracking, tracking plans, UTMs, GA4/GTM setup. Do this before attribution.
- ads — ad-platform pixels, CAPI, server-side conversion tracking (
references/conversion-tracking.md). - revops — pipeline stages, lead lifecycle, CRM revenue reporting. Attribution feeds it.
- ai-seo — the AI-search attribution blind spot in depth.
- ab-testing — controlled experiments; the incrementality mindset applied to on-site changes.
当前镜像保留 7 个文件,共 71.6 KB。点击文件名可查看加搜服务器上的原始内容。
| 文件 | 大小 | 内容指纹 |
|---|---|---|
| SKILL.md | 20,912 B | eccc43eb93fe… |
| UPSTREAM_LICENSE.txt | 1,069 B | b70d71e24e40… |
| evals/evals.json | 10,370 B | ad5831809092… |
| references/attribution-models.md | 6,265 B | 5dcdf4e6693e… |
| references/by-business-type.md | 7,866 B | 56eeabaa3f6d… |
| references/first-party-tracking.md | 18,693 B | b8a615c3ec53… |
| references/measurement-paradigms.md | 8,178 B | 581571c0e4ad… |
评价将按 Skill 与版本归档,帮助营销人了解真实任务中的使用体验。敬请期待。
来源与版本声明
本页面由加搜科技整理业务说明并托管安装文件。原始 Skill 来源渠道:GitHub; 原始项目名称:attribution; 固定版本:7868cb9251fa; 许可证:MIT。技能包内保留完整出处和许可证说明。
各 Agent 能力说明参考对应官方文档。页面不提供外部跳转。
INSTALL
三种安装方式
营销归因分析 Skill v1.0.0,ZIP 带 SHA256 校验
默认做法是把提示词复制给 AI Agent,让它自己下载并安装。提示词里已经写清要用完整 ZIP、装完报告目录、并先跑一个小任务验证。
METHOD 01 · 交给 AI 自己装
复制提示词
适合大多数情况。Agent 会下载 ZIP、解压、放到正确目录,并在缺少权限时告诉你需要手工做哪一步。
请帮我把「营销归因分析 Skill」安装到我正在使用的 AI Agent。 1. 下载完整 Skill ZIP:https://www.vibemarketing.work/packages/skill-attribution/1.0.0/skill-attribution.zip 注意:网页 HTML 不能当作 Skill 文件安装,必须使用 ZIP 里的完整文件。 2. 解压后保留 SKILL.md 及全部配套文件,按你所用 Agent 的 Skill 目录规则安装。 3. 安装完成后告诉我实际安装目录。 4. 用一个只读小任务验证 Skill 已被识别。 5. 如果你没有联网、下载或写目录权限,请直接告诉我哪几步需要我手工完成。 参考:原始 SKILL.md https://www.vibemarketing.work/raw/skill-attribution/SKILL.md;安装指南 https://www.vibemarketing.work/agent-install/skill-attribution.md
METHOD 02 · 自己下载
下载完整 ZIP
包内含 SKILL.md 与全部配套文件,附 manifest.json 与 SHA256 校验值,可离线安装与版本冻结。
METHOD 03 · 手动放目录
手动安装
解压 ZIP 后,按所用 Agent 的目录规则放入:
- WorkBuddy
技能 → 添加技能 → 上传技能 → 选择本地技能包 - OpenClaw
openclaw skills install ./skill-attribution --as attribution_skill - Hermes Agent
mkdir -p ~/.hermes/skills && cp -R ./skill-attribution ~/.hermes/skills/ - Codex
mkdir -p ~/.codex/skills && cp -R ./skill-attribution ~/.codex/skills/ - Claude Code
mkdir -p ~/.claude/skills && cp -R ./skill-attribution ~/.claude/skills/ - TRAE
在 Skills 设置中导入包含 SKILL.md 的 skill-attribution 目录;项目级 Skill 可放入 .agents/skills/skill-attribution - ZCode
mkdir -p ~/.zcode/skills && cp -R ./skill-attribution ~/.zcode/skills/
HTML 业务页面不能直接当作 Skill 文件安装。AI 需要下载完整 ZIP 并保留配套文件。
BY AGENT
适配的 AI Agent
7 个 Agent 里,4 项能力决定了差异
同一个 Skill,换个 AI 做法就不一样。点进去能看到它在这 6 步里能直接跑通几步、哪几步得你自己补、装完先跑什么验证。
- WorkBuddy 营销归因分析 Skill 中文办公、本地资料和企业协作
- OpenClaw 营销归因分析 Skill 本地工作区、目录化 Skill、命令和批处理
- Hermes Agent 营销归因分析 Skill 长任务、消息入口和阶段进度
- Codex 营销归因分析 Skill 本地文件、数据、代码和正式交付物
- Claude Code 营销归因分析 Skill 项目上下文、文件、终端和 MCP
- TRAE 营销归因分析 Skill 营销工作与网站、落地页和程序化 SEO
- ZCode 营销归因分析 Skill 长上下文、长任务、项目文件和远程跟进
FURTHER READING
营销归因分析 Skill 相关的实操文章
别人做同类任务时踩过的坑和总结,动手前后都值得翻一下。
推荐计划上线一个月,运营后台常会出现两种相反的尴尬:页面有人点,专属链接也发出去了,新客却没有完成注册或购买;另一种更早,老客户连分享按钮都懒得碰。团队往往把两种情况归到同一个原因——奖励不够大,于是
自动发文失败后的回滚顺序是"先停、再读、后动":先停止后续任务,再读日志与后台回读确认现场,最后按失败发生的发布阶段执行对应恢复动作。盲目重发是扩大错误的最快方式。本文按阶段给出一张回滚动作表。 自动
搭配使用
联盟营销 Skill、AI 搜索流量分析 Skill、海外 App 投放 Skill、营销动作效果验证 Skill、转化率优化 Skill、营销文案润色 Skill
按这个 Skill 的产出能不能直接被下一个 Skill 用上来推荐,不是固定名单。多数情况下按顺序跑完一组,比单独用一个效果更好。
联盟营销 Skill
把联盟伙伴招募思路整理成包含佣金模型、归因窗口、防作弊规则和推广物料的渠道方案。
AI 搜索流量分析 Skill
在 GA4 与 Search Console 中识别来自 ChatGPT、Perplexity 和 AI 搜索体验的访问与转化。
海外 App 投放 Skill
把海外 App 投放需求转化成包含预算出价比例、素材清单和归因配置的执行手册。
营销动作效果验证 Skill
把营销改动前后的平台数据拉取出来,对比核心指标,生成一份决定保留或放弃该改动的验证报告。
转化率优化 Skill
把流量数据转化为带统计显著性的 A/B 测试方案,产出包含测试变量和样本量的实验执行计划。
营销文案润色 Skill
用 7 轮单点审查完成营销文案润色,把堆砌功能的自嗨稿改成消除购买顾虑的转化文案。
- 01
联盟营销 Skill
这个 Skill 产出的tracking_plan,正好是它需要的输入,可以直接接着跑
- 02
AI 搜索流量分析 Skill
这个 Skill 产出的tracking_plan,正好是它需要的输入,可以直接接着跑
- 03
海外 App 投放 Skill
这个 Skill 产出的tracking_plan,正好是它需要的输入,可以直接接着跑
- 04
营销动作效果验证 Skill
这个 Skill 产出的tracking_plan,正好是它需要的输入,可以直接接着跑
- 05
转化率优化 Skill
这个 Skill 产出的tracking_plan,正好是它需要的输入,可以直接接着跑
- 06
营销文案润色 Skill
这个 Skill 产出的tracking_plan,正好是它需要的输入,可以直接接着跑