Marketing team dashboards: channel performance and campaign metrics

Build marketing dashboards to track channel performance, campaign ROI, and campaign attribution. See which channels drive revenue.

Draft

Marketing director runs seven channels: email, paid search, social media, organic search, affiliate, content, events.

Email channel sent five campaigns last month. One campaign flopped (two percent open rate). One was average (twenty-two percent open rate). Three were solid (thirty to thirty-eight percent open rate).

Without marketing dashboard, director does not see this. Sees total revenue from marketing and knows it is increasing. Does not know which channels to double down on. Does not know which campaigns are wasteful.

With marketing dashboard, director sees each campaign, each channel, and makes immediate decisions: pause low-performing campaigns, increase spending on winners, reallocate budget.

What to track on marketing dashboards

Channel performance

Each channel shows impressions, clicks, conversions, revenue, return on ad spend. Compare actual to target. Email target is five percent click rate. Current is four point eight percent. Yellow (slightly below). Paid search target is two point five x ROAS. Current is two point one x. Below target. Should pause or optimize paid search. Social target is zero point five x ROAS (it is brand awareness, not direct response). Current is zero point four x. Acceptable.

Campaign performance within each channel

Email: five campaigns shown with open rate, click rate, revenue generated. Campaign A open rate fourteen percent (target twenty percent) - underperforming. Why is open rate low. Subject line test needed. Campaign B open rate thirty-two percent (target twenty percent) - overperforming. Why does this campaign resonate. Copy insights: B mentioned customer story. Replicate in future campaigns.

Cost per acquisition and return on ad spend by channel

Email cost per acquisition: zero point fifty cents (revenue generated eighty dollars divided by two hundred emails opened divided by four conversions). Organic search cost per acquisition: three dollars (organic labor cost). Paid search cost per acquisition: eighteen dollars. Social cost per acquisition: twenty-five dollars. Email is cheapest, organic is cheap, paid search and social are expensive. Reallocate budget away from social and paid search.

Traffic source quality

Paid search traffic converts at four percent. Email traffic converts at two percent. Social traffic converts at zero point three percent. Paid search has the highest-quality traffic. Allocate to paid search. Social has lowest. But social is for awareness. Keep budget small for social.

Funnel breakdown by channel

Paid search: one thousand visitors. Seven hundred fifty reached product page. Five hundred fifty saw pricing. Two hundred fifty started checkout. One hundred completed purchase. Conversion from visit to checkout is twenty-five percent. Acceptable. Conversion from checkout to purchase is forty percent. Low. Checkout flow has friction.

Organic search funnel. Five thousand visitors (five times more than paid search, because organic is free). But only four hundred fifty started checkout. Conversion from visit to checkout is nine percent. Lower than paid search. Organic traffic is lower quality. Or organic is finding wrong keywords. Audit which keywords send traffic. High-volume keywords may be sending unqualified traffic.

Attribution and last-touch revenue

This month, customer John bought widget. John was exposed to five channels: email, social ad, organic search, affiliate link, content article. Which channel gets credit. Last-touch attribution says affiliate (John saw affiliate link last before purchase). First-touch attribution says email (John first saw brand in email). Linear attribution gives five percent credit to each. Choose attribution model and be consistent.

Real example: B2B SaaS marketing dashboard

Monthly revenue: five hundred thousand.

Channel breakdown

Email: one hundred thousand revenue. Two hundred emails sent. One hundred opened (fifty percent open rate). Twenty clicked through (twenty percent click rate). Five purchases (twenty-five percent conversion rate from click to purchase). Cost: two thousand platform fee. Return on ad spend: fifty x.

Paid search: one hundred eighty thousand revenue. Fifty thousand spent on ads. Cost per acquisition: fifty dollars. One hundred conversions. Return on ad spend: three point six x.

Organic search: one hundred twenty thousand revenue. Three thousand in content labor cost. Cost per acquisition: twenty-five dollars. One hundred twenty conversions. Return on ad spend: forty x.

Social media: forty thousand revenue. Thirty thousand spent on ads. Cost per acquisition: forty dollars. One thousand conversions (low conversion rate, used for awareness). Return on ad spend: one point three x.

Affiliate: sixty thousand revenue. Zero spent. One hundred fifty conversions. Return on ad spend: infinite (technically, limited by affiliate commission - twenty percent of revenue equals twelve thousand paid to affiliates).

Content marketing: sixty thousand revenue (through organic search). Three thousand labor cost. Cost per acquisition: fifty dollars. One hundred twenty conversions. Return on ad spend: twenty x.

Events and webinars: thirty thousand revenue. Five thousand spent on venue and promotion. Cost per acquisition: one hundred dollars. Thirty conversions. Return on ad spend: six x.

Analysis and reallocation

Email is most efficient channel (fifty x ROAS). Increase email list and send frequency. Organic is second most efficient (forty x). Increase content production. Affiliate is infinite return but requires affiliate recruitment and commission budget. Grow affiliate partnerships. Paid search is profitable but expensive (three point six x). Maintain current spend, optimize for higher conversion. Social is least efficient (one point three x). Reduce budget unless it serves strategic purpose like brand awareness.

Reallocation: move fifty thousand from paid search to email list building and content production. Email and content can scale efficiently.

Frequently asked questions

How do we attribute revenue when customers touch multiple channels?

Choose attribution model based on your business. Last-touch is simplest: credit goes to channel that sent the click before purchase. First-touch credits channel that first introduced customer to brand. Linear credits all channels equally. Time decay credits recent channels more than old channels. No perfect model. Choose one, document it, and be consistent. What matters is not the model but that you use the same model every month. Consistency lets you see trends. Example: if you use last-touch in January and first-touch in February, you cannot compare. Inconsistency ruins analysis. With WEMASY's website builder, you can set this up directly on your website.

Should marketing dashboard show vanity metrics like impressions or page views?

Show impressions only if you optimize for them. If paid search campaign shows one million impressions but zero conversions, impressions are wasted. Show conversions and revenue, not impressions. Exception: awareness channels like social media or brand campaigns should show impressions. But label them as brand metrics, separate from performance metrics. Do not mix vanity metrics with revenue metrics on same dashboard. They confuse meaning. Brand campaigns need separate dashboard with impressions, reach, engagement. Performance campaigns need dashboard with conversions and ROI.

How do we compare performance across channels when each has different purpose?

Use ROAS (return on ad spend) as common metric. Email is direct response. Paid search is direct response. Social is awareness. But all channels should contribute to revenue. Email five hundred dollars revenue per one hundred spent equals five x ROAS. Social fifty dollars revenue per one hundred spent equals zero point five x ROAS. Social is less efficient but might be necessary for brand. Accept lower ROAS for strategic channels. But know what you are accepting. Document why social has low ROAS: brand awareness value cannot be directly attributed but contributes to email conversion and organic search.

What if we have very different customer acquisition costs across channels?

Different is normal. Email drives cheap customers (relationship cost). Paid search drives expensive customers (competition cost). Organic drives medium customers (content cost). What matters is lifetime value. If email customers stay six months and paid search customers stay eighteen months, paid search is cheaper despite higher upfront acquisition cost. Track customer lifetime value by acquisition channel. Then compare true cost. Example: email acquisition cost fifty dollars, customer lifetime value five hundred dollars, payback three months. Paid search acquisition cost one hundred fifty dollars, customer lifetime value one thousand dollars, payback four months. Paid search is more efficient long-term despite higher upfront cost.

How do we avoid over-optimizing one channel at expense of others?

Set budget allocation targets and stick to them. Allocate fifty percent to owned channels (email, organic). Allocate thirty percent to paid channels (search, social). Allocate twenty percent to testing and new channels. Prevent any single channel from consuming eighty percent of budget. Diversification protects against algorithm changes and platform shutdowns. When social platform algorithm changed last year, companies that allocated fifty percent to social lost half their traffic. Companies that allocated twenty percent to social and had other channels survived. Protect against single-channel dependency.

Should we show MQLs and SQLs (marketing and sales qualified leads) on marketing dashboard?

Yes if they predict revenue. If MQLs become SQLs which become customers, show the flow. Funnel: one thousand MQL, three hundred SQL, sixty customers. But only show if connection is strong. If MQL is meaningless metric that does not become customer, do not show. In some companies, marketing and sales disagree on what qualifies as lead. Standardize definition first. Requirement: MQL definition must be agreed between marketing and sales. If marketing calls hundred-visit-leads as MQL and sales disagrees, do not report MQL. Report what you can verify.

Put it to work
on your own website.

Start free with WEMASY and build your site in a few minutes.