✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for Icegram

Icegram models campaigns as parent posts with child messages, each with its own type and counters. SleekView Charts pulls from those CPTs and meta and renders the cross-campaign performance picture the native admin spreads across three tabs.

♾️ Lifetime License available

SleekView Charts dashboard for Icegram

Icegram messages, charted across every campaign

Icegram models a campaign as a parent post with one or more child messages (popups, headers, action bars, lightboxes, sidebars), each with its own type, display rules, and counters. Icegram's admin organises campaigns and messages on different screens, with stats in a separate analytics tab. Answering "which active message has the highest CTR this month" means jumping between three places and doing mental joins.

SleekView Charts reads Icegram's CPTs and meta as one dataset and renders the performance overview directly. A Number card for total impressions. A Donut for message type mix (popup, header, action bar, lightbox, sidebar). A Bar ranking messages by clicks. A Line for clicks over time when the data carries timestamps.

Inline edits stay on the table view: pause a message, change a frequency cap, toggle a flag, all through Icegram's update flow. The dashboard handles the strategic question; row-level ops happen on the underlying SleekView table one click away.

Workflow

Build an Icegram charts dashboard

1

Pick the source

Icegram's campaign and message post types joined on post-parent, with meta keys for display rules and counters as column candidates.
2

Pick chart cards

Total impressions as a Number, message type mix as a Donut, clicks by message as a Bar, clicks by day as a Line when timestamps are present.
3

Save and scope

Name it ("Active message performance", "Q2 campaigns overview") and gate by capability so marketing leads see it without Icegram editor access.
4

Drill to the row

Click any slice to drop into the SleekView messages table filtered to that segment. The bottom CTR slice becomes the inline-pause queue.

Sample dashboard

Charts you can build from Icegram data

Four cards turn Icegram's campaigns-and-messages model into the cross-screen performance overview the native admin can't surface.
Number · Default

Total impressions (active)

Single KPI summing impressions across active messages. The performance-review headline that Icegram's analytics tab makes you compute manually.
Sum(impressions)
Pie · Donut

Message type mix

Donut of popup vs header vs lightbox vs action bar vs sidebar. Tells you how balanced (or skewed) your conversion surface is across layout types.
Count group by message_type
Bar · Horizontal

Clicks by message

Horizontal Bar ranking active messages by total clicks. Top entries become the promotion queue, bottoms become the review queue.
Sum(clicks) group by post_title
Line · Default

Clicks by day

Line of clicks over time across all active messages. Campaign launches and content drops show up as jumps; a sudden plateau usually means a broken target rule.
Sum(clicks) group by click_date

Comparison

Default Icegram reporting vs SleekView Charts

Default Icegram analytics tab

  • Stats live on a separate tab from campaigns and messages
  • Cross-message ranking by clicks or CTR isn't surfaced
  • Message type mix has no donut visualisation
  • Clicks-over-time trend across all messages isn't available
  • No embeddable performance dashboard for non-admin roles

SleekView Charts

  • Campaigns, messages, and counters joined into one chart source
  • Type-mix Donut shows balance across popup / header / lightbox / bar / sidebar
  • Clicks-by-message Bar gives a single ranked list
  • Clicks-by-day Line spots campaign-launch effects in real time
  • Drill from any chart into the SleekView messages table

Features

What SleekView Charts gives you for Icegram

Campaigns plus messages, joined

Chart cards run on a dataset that joins Icegram's campaign and message CPTs on post-parent, with counters from meta. The mental join you've been doing across tabs becomes part of the source.

Type mix as a real dimension

Popup, header, action bar, lightbox, sidebar all become slices of the same Donut. Tells you whether your conversion surface is balanced or heavily skewed to one layout family.

Drill to the message

Any chart slice opens the SleekView messages table filtered to that segment. The bottom three CTR rows become the inline-pause queue without screen-switching.

Audience

Who builds Icegram charts dashboards with SleekView

Marketing campaign owners

Monthly review opens on the clicks Bar and the type mix Donut. Two cards answer which messages to promote and which layout family is doing the lifting.

Site editors

Clicks-by-day Line surfaces effects from page rewrites. A pricing-page rewrite that drops the pricing-targeted message to zero clicks is visible the day after rather than the month after.

Agency client reporting

Capability-gated client dashboard: total impressions, clicks Bar, type mix. Status calls cover performance without granting Icegram editor access.

The bigger picture

Why a single Icegram dashboard beats three screens

Icegram covers a lot of conversion surface (popups, headers, action bars, lightboxes, sidebars) under one campaigns-and-messages model. Its admin organises each layer onto its own screen, with stats living in a separate analytics view. That worked when a site ran two or three messages.

It doesn't work for an active publisher running ten across home, shop, blog, and pricing, with weekly performance reviews and monthly campaign retros. SleekView Charts reads the same CPTs and meta and renders the cross-screen overview as four cards: a Number for total impressions, a Donut for type mix, a Bar ranking by clicks, a Line for the click trend. Same Icegram runtime, dramatically less tab-hopping between knowing a message needs attention and seeing the picture.

Questions

Common questions about SleekView Charts for Icegram

Yes. Icegram stores impression and click counts in meta on each message (or, on some versions, a separate stats source). SleekView reads those keys directly and uses them as the source for the chart cards. No parallel tracking, no shadow tables.

 

Yes. CTR is a computed column derived from clicks and impressions at query time. Add it to a Bar grouped by message or message type and the ranking sorts on the derived value the same way it does on a raw column.

 

Cards read live from the Icegram tables on each dashboard load. New impressions and clicks reflect within minutes of the message firing. There's no scheduled rollup or aggregation between Icegram recording a counter and the chart moving.

 

SleekView reads what's in your install. Pro features (A/B variants, advanced targeting, additional message types) store data alongside the core post types. They become more rows and more dimensions to chart. Free-tier installs have less data; the same dashboard pattern works against either.

 

Yes. Click any chart slice and the SleekView messages table opens filtered to that segment. A low-CTR row becomes an inline-pause; a high-volume message becomes a promotion-queue candidate. Strategic surface and row-level ops on the same screen.

 

No. SleekView runs in wp-admin or a frontend embed surface, separate from Icegram's runtime. Chart queries hit indexed columns on posts and postmeta. For installs with hundreds of historical messages, scope the default to active or last-90-days to keep things lean.

 

Yes. SleekView dashboards are gated by WordPress capability. A marketing role sees the performance dashboard without holding broader plugin admin. Frontend embed works for stakeholder views without the wp-admin chrome.

 

No. The editor remains the place to design messages and configure rich display rules. SleekView Charts is the strategic dashboard over the data Icegram already produces. Inline pause and meta edits live on the SleekView table; design changes still belong in Icegram.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView