Measurement Scorecard & Dashboard Setup
Use this skill when setting up paid media measurement — the scorecard of leading vs vanity metrics and the dashboard that keeps reporting honest.
How to use it
Claude Code
- Run the line below. It pulls the whole folder into
~/.claude/skills/ads-measurement-scorecard. - Describe your job in plain words. Claude Code follows the skill from there.
npx degit swan-gtm/gtm-skills/skills/ivan-falco/ads-measurement-scorecard#main ~/.claude/skills/ads-measurement-scorecardFor one project only, change the path to .claude/skills/ads-measurement-scorecard.
Claude (web or desktop app)
- On this page open ⋯ → Download .md.
- Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
- Pick the file and Save. Claude shows the name and description and runs a security scan.
- Check the skill is switched on.
- Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
- ChatGPT: make a Project and paste it into Instructions.
- Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Source of Measurement Scorecard & Dashboard Setup
Show the full text126 lines
| name | title | description | category |
|---|---|---|---|
| ads-measurement-scorecard | Ads measurement scorecard | Use this skill when setting up paid media measurement — the scorecard of leading vs vanity metrics and the dashboard that keeps reporting honest. | Ads |
Measurement Scorecard & Dashboard Setup
Why Measurement Matters
- You can't fix what you can't see
- If it takes 6+ reports and 30+ minutes to answer basic questions, that level of speed won't let you scale
Measurement Scorecard
Score 1-3 on each question (don't lie, be honest):
Dashboards & Reporting
Q1: Do you have one dashboard where you can see overall blended pipeline performance?
Blended = paid + organic
- 1 = no dashboard created
- 2 = limited dashboard (can improve)
- 3 = reliable dashboard used regularly
Q2: Do you have dashboards where you can see channel performance?
(spend/pacing/conversions)
- 1 = no channel dashboard created
- 2 = limited dashboard (needs work)
- 3 = reliable dashboard used regularly
Conversion Tracking
Q3: Are you tracking conversions from the ad channels?
- 1 = no conversion tracking set up
- 2 = tracking via pixel conversions
- 3 = tracking via offline conversions
Web Analytics
Q4: Do you have a web analytics tool implemented?
(e.g. Google Analytics 4, Adobe Analytics)
- 1 = no web analytics tool implemented
- 2 = yes but haven't configured it
- 3 = yes and consistently using it for insights
Attribution
Q5: Do you have an organizationally agreed upon attribution process to understand what is working?
- 1 = not really
- 2 = everyone has an 'idea' but it isn't documented
- 3 = it's clearly documented and agreed upon as a team (no bias)
Scoring Interpretation
- Score < 6 = below average. Consider pausing campaigns until visibility is in place.
- Score 6-13 = average. Room for improvement (most fall here).
- Score 13-15 = above average. Strong confidence in measuring success.
Focus on improving items scored lowest first.
Program Visibility Dashboard Setup
Build an Automated Dashboard
Build an automated paid media dashboard in Google Sheets.
Building the Paid Media Dashboard (Technical Setup)
The dashboard needs to combine ad spend data with CRM data (source of truth).
Ad Spend Data Structure (per channel tab)
- Column A: Date
- Column B: Total cost
- One tab per channel (Google Ads, LinkedIn, Facebook, etc.)
CRM Data Structure
- Column A: Create date (when the event happened)
- Column B: Lead source (paid vs organic)
- Column C: Lead source detail (which channel - Google, LinkedIn, etc.)
Recommended Data Connectors
For ad spend:
- Dataslayer ($99/month, auto-refresh hourly) or Supermetrics
For CRM (Salesforce):
- Salesforce Connector by Google (free, Google Workspace)
For CRM (HubSpot):
- HubSpot App Marketplace workflow --> push to Google Sheets
Formula Setup
- Leads, SQOs, SAOs, Pipeline, Closed Won, Revenue use SUMIFS and COUNTIFS functions
- Each function distinguishes channels based on the name in the Lead Source Detail field
- Make sure the Lead Source Detail field matches the channel name used in the formulas
Dashboard Capabilities
- Filter by any date range (dynamic start/end date)
- Individual channel performance (spend, leads, CPL, through full lifecycle to revenue)
- Blended performance (paid + organic combined)
- Blended cost per opportunity to measure overall program health
Important Notes
If lifecycle stage labels differ (e.g., "meetings" instead of "SQLs"), customize the field labels. If advertising on additional channels, insert new rows and import data accordingly.
If not comfortable with sheets, loop in your marketing operations team or hire a freelancer.
By Ivan Falco - Frontal
| 1 | |
| 2 | name "ads-measurement-scorecard" |
| 3 | title Ads measurement scorecard |
| 4 | description Use this skill when setting up paid media measurement — the scorecard of leading vs vanity metrics and the dashboard that keeps reporting honest. |
| 5 | category Ads |
| 6 | |
| 7 | |
| 8 | # Measurement Scorecard & Dashboard Setup |
| 9 | |
| 10 | ## Why Measurement Matters |
| 11 | |
| 12 | You can't fix what you can't see |
| 13 | If it takes 6+ reports and 30+ minutes to answer basic questions, that level of speed won't let you scale |
| 14 | |
| 15 | ## Measurement Scorecard |
| 16 | |
| 17 | Score 1-3 on each question (don't lie, be honest): |
| 18 | |
| 19 | ### Dashboards & Reporting |
| 20 | |
| 21 | **Q1: Do you have one dashboard where you can see overall blended pipeline performance?** |
| 22 | |
| 23 | Blended = paid + organic |
| 24 | |
| 25 | **1** = no dashboard created |
| 26 | **2** = limited dashboard (can improve) |
| 27 | **3** = reliable dashboard used regularly |
| 28 | |
| 29 | **Q2: Do you have dashboards where you can see channel performance?** |
| 30 | |
| 31 | (spend/pacing/conversions) |
| 32 | |
| 33 | **1** = no channel dashboard created |
| 34 | **2** = limited dashboard (needs work) |
| 35 | **3** = reliable dashboard used regularly |
| 36 | |
| 37 | ### Conversion Tracking |
| 38 | |
| 39 | **Q3: Are you tracking conversions from the ad channels?** |
| 40 | |
| 41 | **1** = no conversion tracking set up |
| 42 | **2** = tracking via pixel conversions |
| 43 | **3** = tracking via offline conversions |
| 44 | |
| 45 | ### Web Analytics |
| 46 | |
| 47 | **Q4: Do you have a web analytics tool implemented?** |
| 48 | |
| 49 | (e.g. Google Analytics 4, Adobe Analytics) |
| 50 | |
| 51 | **1** = no web analytics tool implemented |
| 52 | **2** = yes but haven't configured it |
| 53 | **3** = yes and consistently using it for insights |
| 54 | |
| 55 | ### Attribution |
| 56 | |
| 57 | **Q5: Do you have an organizationally agreed upon attribution process to understand what is working?** |
| 58 | |
| 59 | **1** = not really |
| 60 | **2** = everyone has an 'idea' but it isn't documented |
| 61 | **3** = it's clearly documented and agreed upon as a team (no bias) |
| 62 | |
| 63 | ## Scoring Interpretation |
| 64 | |
| 65 | **Score < 6** = below average. Consider pausing campaigns until visibility is in place. |
| 66 | **Score 6-13** = average. Room for improvement (most fall here). |
| 67 | **Score 13-15** = above average. Strong confidence in measuring success. |
| 68 | |
| 69 | Focus on improving items scored lowest first. |
| 70 | |
| 71 | ## Program Visibility Dashboard Setup |
| 72 | |
| 73 | ### Build an Automated Dashboard |
| 74 | |
| 75 | Build an automated paid media dashboard in Google Sheets. |
| 76 | |
| 77 | ## Building the Paid Media Dashboard (Technical Setup) |
| 78 | |
| 79 | The dashboard needs to combine ad spend data with CRM data (source of truth). |
| 80 | |
| 81 | ### Ad Spend Data Structure (per channel tab) |
| 82 | |
| 83 | Column A: Date |
| 84 | Column B: Total cost |
| 85 | One tab per channel (Google Ads, LinkedIn, Facebook, etc.) |
| 86 | |
| 87 | ### CRM Data Structure |
| 88 | |
| 89 | Column A: Create date (when the event happened) |
| 90 | Column B: Lead source (paid vs organic) |
| 91 | Column C: Lead source detail (which channel - Google, LinkedIn, etc.) |
| 92 | |
| 93 | ### Recommended Data Connectors |
| 94 | |
| 95 | **For ad spend:** |
| 96 | Dataslayer ($99/month, auto-refresh hourly) or Supermetrics |
| 97 | |
| 98 | **For CRM (Salesforce):** |
| 99 | Salesforce Connector by Google (free, Google Workspace) |
| 100 | |
| 101 | **For CRM (HubSpot):** |
| 102 | HubSpot App Marketplace workflow --> push to Google Sheets |
| 103 | |
| 104 | ### Formula Setup |
| 105 | |
| 106 | Leads, SQOs, SAOs, Pipeline, Closed Won, Revenue use SUMIFS and COUNTIFS functions |
| 107 | Each function distinguishes channels based on the name in the Lead Source Detail field |
| 108 | Make sure the Lead Source Detail field matches the channel name used in the formulas |
| 109 | |
| 110 | ### Dashboard Capabilities |
| 111 | |
| 112 | Filter by any date range (dynamic start/end date) |
| 113 | Individual channel performance (spend, leads, CPL, through full lifecycle to revenue) |
| 114 | Blended performance (paid + organic combined) |
| 115 | Blended cost per opportunity to measure overall program health |
| 116 | |
| 117 | ### Important Notes |
| 118 | |
| 119 | If lifecycle stage labels differ (e.g., "meetings" instead of "SQLs"), customize the field labels. If advertising on additional channels, insert new rows and import data accordingly. |
| 120 | |
| 121 | If not comfortable with sheets, loop in your marketing operations team or hire a freelancer. |
| 122 | |
| 123 | |
| 124 | |
| 125 | > By Ivan Falco - Frontal |
| 126 |
Discussion
Browse more free Claude skills or everything in Data & analytics.