Skip to main content
The Marketing > PPC dashboard pulls campaigns and performance from every ad platform you’ve connected into a single view — so you can compare, pause, budget, and report without hopping between a dozen ad managers.
Supported platforms — search & social: Google Ads, Microsoft (Bing) Ads, LinkedIn Ads, TikTok Ads, Meta Ads (Facebook + Instagram), and ChatGPT Ads (OpenAI). Streaming TV / CTV: Vibe (Hulu, Disney+, ESPN, Peacock, Tubi, and 500+ channels) and Amazon Streaming TV (Sponsored TV across Prime Video, Fire TV, Freevee, and Twitch). Connect them first under Marketing > PPC > Connections — see Connect Ad Platforms.

Opening the Dashboard

Path: Marketing > PPC The PPC area has four tabs:
  • Dashboard — headline totals and trends across every connected platform
  • Campaigns — the unified campaign list with per-row actions
  • Tasks — recommendations and pending actions from the PPC AI
  • Connections — connect, reconnect, and pick ad accounts per platform
The Campaigns tab shows one list of campaigns spanning every ad account you’ve connected, with the native platform labeled on each row.

What You See

Performance metrics

Spend, impressions, clicks, CTR, conversions, CPA, and ROAS

Campaign status

Active, paused, or ended — at a glance

Date range

7d, 30d, 90d, or a custom range

Platform breakdown

Per-platform totals alongside the unified view
Every metric is available both as a unified total (all platforms combined) and broken down per platform, so you can see the whole account at once or isolate a single channel.

Attribution columns

Platform metrics tell you what the ad platform saw. The Dashboard tab’s campaign table adds columns for what happened on your side after the click:
  • Identified — visitors identified from the campaign’s UTM parameters
  • ICP Match — identified visitors matching an Ideal Customer Profile
  • Calls — inbound phone calls attributed to the campaign via call tracking
  • Contacts — CRM contacts attributed to the campaign (UTM and click-ID matching)
  • Deals — deals created by attributed contacts (hover shows how many were won)
  • Sales — attributed revenue from won deals and orders
Click any non-zero Identified, ICP Match, or Calls count to see exactly who is behind the number.

Actions You Can Take

Actions taken in Hiveku are pushed to the native platform — you’re editing the real campaign, not a local copy.
Toggle the status on any campaign row. Hiveku pushes the change to the native platform (Google, Microsoft, Meta, LinkedIn, TikTok, and so on). The status updates immediately in the dashboard but can take a few minutes to propagate on the ad platform side.

How Sync Works

Hiveku keeps the dashboard current for you — you don’t import anything by hand.
  • Automatic sync — Hiveku periodically pulls campaigns and metrics from each connected platform in the background.
  • Manual sync — Click Sync any time you want the freshest numbers immediately.
  • New campaigns appear on their own — a campaign you create in the native ad manager shows up in Hiveku within a few minutes of the next sync.
“Today’s” numbers are always partial while the day is still running and platform reporting catches up. Compare yesterday or last week for accurate trends. See the caveats below.

Creating Campaigns

Most campaigns are built in the native ad manager, then tracked and managed in Hiveku — the native builders have the full set of targeting, creative, and bidding options, so that’s where a campaign is born. Once it exists, Hiveku syncs it in and you run the day-to-day (pause, budget, report) from the unified dashboard.
1

Build the campaign natively

Open the platform’s ad manager (Google Ads, Microsoft Ads, Meta Ads Manager, LinkedIn Campaign Manager, TikTok Ads Manager, Vibe, Amazon, and so on) and create the campaign with its full targeting and creative options.
2

Wait for sync

Return to Marketing > PPC > Campaigns. Within a few minutes the new campaign appears and performance data starts flowing in.
3

Manage it from Hiveku

Pause/resume, adjust budget, drill into ads, and export — all from the unified dashboard, pushed back to the native platform.
Every campaign row links back to the native platform, so when you need a control Hiveku doesn’t expose, one click takes you there with the campaign pre-selected.
TikTok Ads goes further — beyond tracking, it exposes a broad set of operations (audiences, pixels, conversions, comments, reporting, creative, and more) that the PPC AI can drive directly from chat.

The PPC AI Strategist

A docked AI strategist lives on the PPC pages. It reads your connected campaigns and their performance, so it advises in context rather than guessing. What it does:
  • Recommends budget shifts — points spend toward the platforms and campaigns earning the best ROAS and CPA.
  • Acts through chat — can pause or adjust campaigns directly when you ask (e.g., “pause anything that spent over $200 with zero conversions this week”).
  • Confirms destructive actions — pausing a campaign or changing a budget always surfaces a confirmation before it touches the native platform. Nothing irreversible happens silently.

Cross-Platform Reporting

The real payoff of one unified dashboard is comparing every channel side by side on the same date range and the same metrics.
  • CPA by platform — where does each conversion cost the least?
  • ROAS — which platform returns the most per dollar spent?
  • CTR — where is your creative actually resonating?
  • Spend distribution — is budget concentrated where it performs, or where it’s easiest to spend?
Pick a date range, sort by the metric that matters to the decision in front of you, then shift budget toward winners and pause losers. Because search, social, and streaming TV all report into the same table, a client report can span the entire media mix — export it as one CSV.

Sync Audiences to Ad Platforms

Audiences you build under Marketing > Audiences can be pushed to your connected ad platforms — Google, Meta, TikTok, LinkedIn, and Vibe — as customer-match / custom audiences, using the same connections this dashboard runs on. From an audience’s Platform Sync tab, add a platform and Hiveku creates the platform audience (or binds to an existing one), then keeps membership in sync — uploading adds and removals and reporting the platform’s matched count back on the sync row. Identifying data is hashed before upload; raw emails and phone numbers never leave Hiveku.
Platforms gate these uploads on their side — for example, Meta requires accepting its Custom Audience terms for the ad account, and Google enables Customer Match based on account history and policy compliance. When a platform refuses, the sync row shows the reason and what to do about it.

SEO & Local Visibility

For the organic side of search, Google Search Console and Google Business Profile connect the same one-click way for search and local visibility reporting. They’re covered separately — this dashboard is about paid campaigns. Once a Business Profile is connected, the Listings page scores each location’s profile completeness and tracks your presence across the major directories.

Google Search Console

Organic search impressions, clicks, and query data

Listings & Local Presence

Listing Score, profile fixes, and directory coverage per location

Verify It Worked

  1. Open Marketing > PPC > Campaigns
  2. Confirm campaigns from every connected ad account appear, each labeled with its platform
  3. Pick a campaign and toggle pause/resume — check the native platform reflects the change within a few minutes
  4. Export CSV and confirm the metrics line up with the native dashboards for the same date range

Caveats: Reporting Lag & Timezones

Two things routinely make Hiveku’s numbers look “wrong” when they’re actually fine: platform reporting lag and timezone differences. Both are expected.
Spend and conversion figures for the current day are always incomplete. Ad platforms finalize metrics on their own schedule, and each reports in its ad account’s timezone — so don’t reconcile to the penny against a partial day.
Ad platforms have reporting lag that varies by platform — Google typically within hours, Meta up to 24 hours (especially view-through conversions), and TikTok around 6–12 hours. “Today’s” numbers are always partial. Compare yesterday or last week for accurate trends, or click Sync to pull the latest available data.
Usually a timezone difference. Native platforms report in the ad account’s timezone; a campaign that ran late at night can split across two calendar days depending on the timezone, so a single day won’t tie out exactly. Switch to a 7-day or 30-day range to smooth this out — the totals converge over a wider window.
Hiveku syncs periodically and new campaigns show up within a few minutes. If it’s been longer, click Sync on the Campaigns tab, and confirm the campaign is actually saved (not left in Draft) in the native platform.
The connection likely needs attention. Open Marketing > PPC > Connections and look for a platform flagged for reconnection. Reconnecting re-authorizes access and the campaigns sync back in.
The connected account may not have edit rights on that ad platform. Reconnect with an account that has management (not view-only) access to the ad account, or ask your ad account admin to grant it.

What’s Next?

Connect Ad Platforms

One-click connect for search, social, and streaming TV

Streaming TV Ads

Run CTV campaigns via Vibe and Amazon Streaming TV

Social Media Posts

Plan and publish organic posts alongside your paid campaigns

Workflows

Automate alerts on spend spikes or performance drops