Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

marketing-attribution-dashboard营销归因仪表板

Agent Skill

marketing-attribution-dashboard 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

451

周安装

19

GitHub Stars

19

下载量

158
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:marketing-attribution-dashboard(营销归因仪表板)
来源仓库:https://github.com/finsilabs/awesome-ecommerce-skills
仓库路径:skills/marketing-attribution-dashboard
安装命令:
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill marketing-attribution-dashboard
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill marketing-attribution-dashboard

简介

营销归因仪表板用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于根据关键词、任务场景或来源线索进行信息筛选与整理,支持多宿主环境集成。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需结合原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。
  • marketing-attribution-dashboard 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Marketing Attribution Dashboard

Overview

Every ecommerce business faces attribution chaos: Meta says it drove 300 purchases, Google says 280, and your order management system shows 400 total. The overlap is real, the methodologies differ, and single-touch last-click models misrepresent the true value of upper-funnel channels. A proper attribution dashboard aggregates all marketing data in one place and applies a consistent model so you can make defensible budget decisions. For most merchants, a third-party attribution tool — not custom code — is the fastest path to accurate channel ROI.

When to Use This Skill

  • When ad spend decisions rely on platform-reported ROAS rather than actual order data
  • When you suspect paid social is stealing attribution from organic search or email
  • When preparing a quarterly marketing budget review and need a defensible data source
  • When launching a new channel and need to measure its true incremental contribution
  • When reporting marketing performance to investors or a board

Core Instructions

Step 1: Choose the right attribution tool

PlatformBest ForShopifyWooCommerceBigCommercePrice
Triple WhaleShopify-native, real-time pixel + CAPIApp StoreLimitedLimited$129+/mo
NorthbeamAdvanced multi-touch, TV/podcast spendApp StoreVia pixelVia pixel$500+/mo
RockerboxMid-market, all channels including offlineApp StoreVia pixelVia pixel$500+/mo
GA4 (free)All platforms, good enough for mostVia tagVia tagVia tagFree
Wicked ReportsWooCommerce-native, integrates with KlaviyoLimitedPluginLimited$299+/mo

Start with GA4 for most stores — it is free, handles multi-channel attribution with configurable models, and integrates natively with Google Ads. Upgrade to Triple Whale or Northbeam when you need real-time pixel data that survives iOS 14 restrictions.

Step 2: Set up attribution reporting


Shopify

With GA4 (recommended starting point):

  1. Go to Shopify Admin → Online Store → Preferences → Google Analytics
  2. Enter your GA4 Measurement ID (G-XXXXXXXXXX)
  3. Enable Enhanced Ecommerce under GA4 property settings
  4. In GA4 → Reports → Acquisition → Traffic Acquisition: set secondary dimension to Session campaign to break down by campaign
  5. In GA4 → Reports → Acquisition → Traffic Acquisition: set the comparison period to 30 days and filter by Session medium to isolate paid, organic, email, and social

With Triple Whale (Shopify-native, recommended for paid social):

  1. Install Triple Whale from the Shopify App Store
  2. Go to Triple Whale → Pixel Setup and add the Triple Whale pixel to your theme — this is a first-party pixel not blocked by iOS 14
  3. Connect your ad accounts: Triple Whale → Integrations → connect Meta, Google Ads, and TikTok
  4. Triple Whale's Summary Page shows a unified ROAS view across all ad platforms using your actual Shopify order data as the source of truth
  5. Use Triple Whale → Attribution → Model Comparison to compare last-click, first-click, and linear attribution in a single view

WooCommerce

With GA4:

  1. Install MonsterInsights (free tier) or Google Site Kit from the WordPress plugin directory
  2. Go to MonsterInsights → Settings → Analytics and connect your GA4 property
  3. Enable enhanced ecommerce tracking — MonsterInsights handles the data layer events automatically
  4. For UTM attribution reports: go to GA4 → Reports → Acquisition → Traffic Acquisition and filter by source/medium

With Wicked Reports (WooCommerce-specific):

  1. Install Wicked Reports from the WordPress plugin directory
  2. Connect your WooCommerce store and email platform (Klaviyo, Mailchimp)
  3. Wicked Reports assigns multi-touch attribution to each order by tracking the full customer journey from first ad click to purchase
  4. Go to Wicked Reports → ROI to see revenue per ad campaign using your actual order data

BigCommerce

  1. Go to BigCommerce Admin → Settings → Analytics → Google Analytics
  2. Enter your GA4 Measurement ID and enable Enhanced Ecommerce
  3. For advanced attribution: install Triple Whale or Northbeam from the BigCommerce App Marketplace — both support BigCommerce via tracking pixel
  4. In BigCommerce Analytics, go to Analytics → Marketing to see channel-level attribution based on BigCommerce's built-in last-click model

Custom / Headless

For headless stores, capture first-touch attribution server-side before building any reporting layer. Third-party tools like Triple Whale, Northbeam, or Rockerbox all provide a JavaScript pixel + server-side API for custom stacks.

If you need to build custom multi-touch attribution:

interface TouchpointEvent {
  sessionId: string;
  customerId?: string;
  anonymousId: string;
  channel: string;       // 'paid-social' | 'paid-search' | 'organic' | 'email' | 'sms' | 'direct'
  source: string;        // 'meta' | 'google' | 'tiktok' | 'klaviyo'
  medium: string;
  campaign?: string;
  orderId?: string;
  orderValue?: number;
  timestamp: Date;
}

function classifyChannel(utm: UtmParams, referrer?: string): string {
  if (utm.medium === 'cpc' || utm.medium === 'paid')       return 'paid-search';
  if (utm.medium === 'paid-social' || utm.source?.match(/meta|facebook|instagram|tiktok/i)) return 'paid-social';
  if (utm.medium === 'email')                               return 'email';
  if (utm.medium === 'sms')                                 return 'sms';
  if (referrer?.match(/google|bing|yahoo/i))                return 'organic-search';
  if (referrer && !referrer.includes(process.env.STORE_DOMAIN!)) return 'referral';
  return 'direct';
}

// Attribution model: 40% first touch, 40% last touch, 20% distributed across middle
function positionBasedWeights(touchpoints: TouchpointEvent[]): number[] {
  const n = touchpoints.length;
  if (n === 1) return [1];
  if (n === 2) return [0.5, 0.5];
  const middleShare = 0.2 / (n - 2);
  return touchpoints.map((_, i) => {
    if (i === 0) return 0.4;
    if (i === n - 1) return 0.4;
    return middleShare;
  });
}

Use a dedicated attribution API service like Rockerbox or Northbeam rather than building the full attribution engine from scratch — the complexity of cross-device stitching and model computation is not worth custom-building for most stores.

Step 3: Configure UTM tracking consistently

UTM parameters are the foundation of any attribution system. Without consistent UTMs, even GA4 cannot attribute sessions correctly.

Standard UTM structure:

Channelutm_sourceutm_mediumutm_campaign
Meta Adsfacebook or instagrampaid-socialspring-2026-prospecting
Google Adsgooglecpcbrand-search
TikTok Adstiktokpaid-socialugc-spring-2026
Klaviyo emailklaviyoemailwelcome-series
SMSpostscriptsmsabandoned-cart

Use Google's Campaign URL Builder at ga-dev-tools.google.com/campaign-url-builder to generate UTM links consistently.

In Klaviyo: Go to Klaviyo → Account → Settings → UTM Tracking and enable auto-UTM tagging — Klaviyo appends UTM parameters to all email links automatically.

In Meta Ads: Go to Ads Manager → Campaign → URL Parameters and add utm_source={{site_source_name}}&utm_medium=paid-social&utm_campaign={{campaign.name}}&utm_content={{ad.name}} to your ad URL parameters at the campaign level.

Step 4: Build a blended ROAS dashboard in GA4

  1. Go to GA4 → Explore → Free Form and create a new exploration
  2. Set Dimensions: Session source/medium, Session campaign
  3. Set Metrics: Sessions, Ecommerce purchases, Purchase revenue, Transactions
  4. Add a filter: Session medium contains paid to isolate paid channels
  5. Use GA4 → Advertising → Attribution to compare last-click vs. data-driven attribution models side by side
  6. For manual ROAS: export GA4 revenue by channel → enter ad spend from each platform → calculate Revenue / Spend in a spreadsheet

Automate with Google Looker Studio (free):

  1. Connect Looker Studio to GA4, Google Ads, and your Shopify/WooCommerce data source
  2. Build a blended channel dashboard using Looker Studio's Blend Data feature
  3. Join GA4 session data with Google Ads spend by campaign name

Step 5: Measure attribution health

MetricTargetWhere to Find
Channel coverage (% of orders with UTM attribution)> 70%GA4 Acquisition report
Email channel share of attributed revenueVaries by businessGA4 filter by utm_medium=email
Paid social EMQ score (for Meta CAPI)7+ / 10Meta Events Manager
Cross-channel ROAS discrepancy< 30% variance vs. platform-reportedCompare GA4 vs. Ads Manager

Best Practices

  • GA4 is ground truth, not platform dashboards — every ad platform over-attributes to itself; your order database and GA4 are the closest thing to ground truth
  • Use position-based attribution for budget decisions — it rewards both discovery (first-touch) and closing (last-touch) channels; linear attribution underweights email and organic
  • Set a 30-day lookback minimum — customers research for weeks before buying; 7-day windows miss upper-funnel contributions from paid social
  • Consistent UTMs are more important than the tool — even the best attribution tool fails with inconsistent or missing UTM parameters; audit UTM coverage before buying a tool
  • Compare models, not just the default — looking at the same period under last-click vs. linear vs. position-based reveals which channels are being systematically over- or under-credited

Common Pitfalls

ProblemSolution
Direct traffic massively over-attributedSet a 30-min session timeout in GA4; check for missing UTM parameters on all ad campaigns
Email channel under-attributedEnable auto-UTM in Klaviyo; test all links to verify UTMs survive ESP link tracking
Platform ROAS looks great but profitability is flatPlatforms count view-through attribution; compare attribution windows — use 7-day click only
Dashboard loads slowlyUse pre-aggregated GA4 summary tables; avoid building attribution from raw event exports

Related Skills

  • @meta-ads-integration
  • @google-ads-ecommerce
  • @tiktok-ads-integration
  • @affiliate-program
  • @influencer-marketplace-integration

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.14%
按下载量换算59

Claude

29.51%
按下载量换算47

Cursor

17.9%
按下载量换算28

Gemini CLI

8.49%
按下载量换算13

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills