10 telecom campaigns for more plan signups and upgrades
Read summarized version with
Telecom sites draw a lot of traffic that reads one page and leaves. Onsite campaigns are how you turn more of it into plan signups and upgrades.
Wisepops starts with a free traffic activation audit of your site: which visitor segments you have, how big each one is, and the campaigns that fit them. For an operator or an ISP that usually means trials, plan signups, bundle upgrades, and trade-ins.
Below are the segments that keep coming up across carriers, MVNOs, and internet providers, then nine campaigns that fit them. Some examples run on Wisepops, some we found on other providers' sites, and each comes with build steps.
In this post:
Free traffic activation audit
Turn more of your traffic into subscribers
We review your traffic and show the segments on your site, from plan comparers to existing subscribers, the campaigns that fit each, and the signups they could add.
What traffic on an operator or ISP site looks like
These figures come from the carriers, MVNOs, and internet providers running campaigns on Wisepops, over the twelve months to July 2026. The audit runs the same numbers for one site.
How far into the site sessions get
How far a visitor gets is the first thing that separates the traffic:
Session depth
Six sessions in ten cover one page and end in seconds
Share of sessions by number of pages viewed.
Source: Wisepops · August 2025 to July 2026
More than half the traffic is gone inside four seconds. That is less time than a delayed popup takes to appear, so a bar or an in-page embed is the only thing fast enough.
Visitors who reach a second or third page stay around two and a half minutes. Anyone who gets past four pages stays five minutes or more.
How mobile and desktop compare
Device flips the usual pattern:
Device
Telecom campaigns convert better on mobile than on desktop
Mobile against desktop, as a multiple. Click rate runs 5.31% against 1.17%, signup rate 4.13% against 2.27%.
the click rate on mobile against desktop
the signup rate on mobile against desktop
Source: Wisepops · August 2025 to July 2026
Both numbers point the same way, which makes mobile the version to build first.
Four visitor segments on operator and ISP sites
Across the operators and internet providers we audit, the same main segments keep coming up. The sizes move from one site to the next, the groups themselves rarely do.
Four of them show up on almost every carrier and provider site, with the shares below from our own data as a rough guide:
The first group overlaps the other three, since a visitor from any source can leave after one page.
Single-page arrivals
57.2%
They land from any source, scan a single page, and leave within seconds.
Comparers
24.2%
They read coverage, plans, and pricing across several pages before they choose one.
Paid arrivals
11.3%
They come from an ad, see the landing page, and rarely go deeper.
Existing subscribers
34.7%
They already pay for a plan and go straight to the self-service area.
Campaigns for visitors comparing coverage and plans
Two campaigns fit this segment. One offers a trial on the page where they are comparing. The other routes them to the right service before they get that far.
Put the trial on the page where the comparison happens
US Mobile sells across three networks, branded Light Speed, Warp, and Dark Star, and a subscriber can switch between them. Choosing from a table of specifications is hard, so the company offers a 30-day trial of all three.
The campaign runs on the Networks page, where the comparison is happening:
:quality(80))
:quality(80))
The campaign on its own:
:quality(80))
:quality(80))
Route the visitor to the right service with a branching campaign
A homepage visitor could want home internet, mobile, business connectivity, or an upgrade on a plan they already hold. Each needs a different page, and a branching campaign asks before it offers anything.
Foncia runs that structure outside telecom, on a property site where a visitor could be a landlord, a tenant, a buyer, or someone changing their building manager:
:quality(80))
:quality(80))
Four service paths on the homepage, each routed to a dedicated page, and the answer is stored so later campaigns can target it. Foncia paired the routing with city-level offers and recorded 6.5% more CTA clicks on the pages those offers ran on.
On an operator homepage the same four buttons become home internet, mobile, business connectivity, and an existing subscriber wanting an upgrade.
What to configure for the trial and routing campaigns
Pages. Restrict the trial campaign to the coverage or network comparison page, and exclude the signup page it links to.
Trigger. Fire on the second page view rather than on a timer, since a comparer reaches a second page inside a minute.
Steps. Build the routing campaign as a multi-step campaign with one path per service, each named the way your customers name it.
Destination. Point each path at the page for that service, or at a second step asking about address or usage.
Goals. Attach one per path, so you can see which service carries the volume.
Current click-by-click steps for page targeting:
Campaigns for paid arrivals who read one page
A paid session covers 1.55 pages and lasts a median of 12 seconds, so the campaign has to appear on the landing page and appear early.
The homepage campaign US Mobile runs for early exits
US Mobile runs its trial offer a second time on the homepage, on a 10-second delay, for the arrivals who never reach the Networks page:
:quality(80))
:quality(80))
Ten seconds is inside the five to 15 second window that works best. It is also under the 12-second median for a paid session, so the campaign lands while the visitor is still there.
What to configure for a paid-traffic campaign
Audience. Restrict it to paid traffic, so organic visitors keep the slower version.
Pages. Restrict it to the landing pages your ads point at.
Trigger. Fire inside the first ten seconds, with no page-view condition attached.
Offer. Repeat the promise that was in the ad, so the campaign matches what the click was for.
Campaigns shown to paid traffic click at 2.83%, against 1.07% for direct traffic.
Campaigns for existing subscribers arriving direct
Direct traffic is a third of the sessions on a carrier site and clicks campaigns at 1.07%. Much of it lands in the self-service area, where a signup form has nothing to offer.
Three campaigns work on this segment, and none of them asks for an email.
Put service news and offers in the onsite feed
Skytelecom, an internet service provider, keeps network news, promotions, and service notices in the onsite feed instead of adding a module to the homepage. A bell in the header carries an unread count:
:quality(80))
:quality(80))
Clicking the bell opens the feed, one entry per announcement:
:quality(80))
:quality(80))
Feed entries on operator sites click through at 20.77%, against 2.16% for popups on the same sites. The visitor opens the feed themselves, which accounts for most of the difference.
Offer the bundle on the single-service page
Swisscom sells business connectivity one service at a time and as a package, and a visitor on the business internet page is looking at the single service. A corner campaign brings the package into that page:
:quality(80))
:quality(80))
The copy states what the package adds:
:quality(80))
:quality(80))
Clicking through opens the configurator, where the visitor checks availability at their address. Swisscom runs the same pattern for households, with 50% off every additional subscription in the same home:
:quality(80))
:quality(80))
Promote trade-in credit on device pages
A trade-in program turns a subscriber with an old handset into a device sale, and it only means anything to someone already looking at devices.
Vodafone announces the credit against a named handset, so the campaign carries a concrete number and a device the visitor recognizes:
:quality(80))
:quality(80))
The same program runs with a different handset days later:
:quality(80))
:quality(80))
Rotating the device changes only the handset and the credit, so each version is an edit to one campaign.
What to configure for subscriber campaigns
Feed entries. A short preview line for the list, and a fuller message that opens on click with the offer details and a link.
Pages. Restrict the bundle and trade-in campaigns to the service and device pages they relate to, and exclude the pages they link to.
Audience. Restrict to returning visitors, and to the regions where the offer is available.
Goals. Attach a separate one to each, so upgrades are measured apart from acquisition.
Current click-by-click steps for location targeting:
Run a limited-time offer as two campaigns instead of one
A deadline offer works on anyone who has not signed up yet, so it runs alongside the segment campaigns rather than inside one. Splitting it across two campaigns lets the message change as the deadline gets closer.
Two ways to run a deadline offer
Skytelecom promotes free equipment for new subscribers with a countdown popup that collects an email and a phone number in one step:
:quality(80))
:quality(80))
Telstra ran the same kind of offer as two campaigns. The first carried a copyable code:
:quality(80))
:quality(80))
Four days before the deadline the first campaign was switched off. The second dropped the code, added a countdown, and changed the message to the expiry:
:quality(80))
:quality(80))
Two campaigns produce two sets of numbers instead of one blended figure, and the message can change while the offer stays the same.
What to configure for a two-part offer
First campaign. A copyable code that applies in one click, scheduled to end a few days before the offer does.
Persistence. Leave a small preview in a corner, so the code stays reachable after the campaign is closed.
Second campaign. The same design with the code swapped for a countdown set to a fixed end date.
Schedule. Start the second campaign when the first one ends.
More versions of this mechanic are collected in the limited-time offers guide, and the timer build is in the countdown popup tutorial.
Add a promo section inside a page without a developer
An embed renders inside the page on load, so it reaches a single-page visitor before they leave.
Where an embed belongs on an operator site
Xfinity fills its pages with promotional blocks: bundle offers, seasonal discounts, and service announcements, each inside the page rather than on top of it.
:quality(80))
:quality(80))
Blocks like that normally wait for a content release. An embed places the same block in the same position from the campaign builder, anchored to a CSS selector copied from the page.
Three placements are worth building first:
Service pages, with the offer beside the package and its price.
Plan comparison pages, with a code or a callback form for a visitor weighing two subscriptions.
App promotion blocks, to move support questions from the phone line into the app.
What to configure for an embed
Selector. Copy the CSS selector for the container on your page where the block belongs.
Position. Point the embed at that selector and choose where it sits inside the container.
Button. Send it to the signup or offer page the block is promoting.
Placing an embed needs a basic reading of CSS selectors, documented in the MDN reference on CSS selectors.
Launch a service or network video from a click
A click-triggered campaign fits comparers, who are already reading a page and will open something that explains a network or a plan.
The network launch video US Mobile runs on click
US Mobile launched Dark Star, a new network, with a video on the homepage. The video waits for a play button inside a benefits section instead of opening on arrival.
:quality(80))
:quality(80))
Click-triggered campaigns convert at 37.34% across Wisepops accounts, the highest rate of any trigger, because the visitor asked for the campaign.
What to configure for an on-click video
Trigger. Set it to fire on a click rather than on a timer or on page load, and turn off any teaser.
Anchor. Give the campaign an anchor such as #launch-video, then add that anchor to the link or button that should open it.
Source. Point it at the video URL.
One anchor per campaign means several click-triggered campaigns can run on the same page.
Targeting that decides who sees each offer
Segments only matter if each campaign is restricted to one of them. Campaigns limited to specific URLs convert at 5.53%, against 2.40% for campaigns shown across a whole site.
Four inputs carry most of the separation:
Page. Include the pages an offer belongs on and exclude the page it links to, so nobody is offered what they are already reading.
Traffic source. Give paid arrivals the early campaign and direct visitors the service message, since the two click at 2.83% and 1.07%.
Page-view count. Hold a campaign for the second or third page when the segment reaches it, which comparers do in about a minute.
Location. Restrict availability offers to the regions where the service exists, down to city level.
Yespark sells parking subscriptions and split one signup goal across two campaigns, a welcome popup for new visitors and a bar for returning ones, for 4,737 signups in total.
The behavioral inputs available, and what each is worth, are set out in the article on behavioral campaigns.
Measure what onsite campaigns add to signups and revenue
A plan signup is rarely one click. A visitor sees a campaign, opens a plan page, checks availability, then signs up.
That gap between the campaign and the signup is why attribution decides whether a campaign gets renewed.
Three measurements cover it:
Goals. Attach a goal to a campaign, such as a visit to a plan page or a completed signup, and conversions are counted against that campaign.
Revenue tracking. Where an order value exists, revenue is attributed to the campaign that preceded it.
Control groups. A share of visitors is held back, so the reported result is the difference against people who saw nothing.
A campaign reporting 4% says little on its own. The same campaign at 4% against a control at 1.1% is a figure you can report.
Report by segment as well. A site-wide rate blends the 57.2% who leave before a delayed campaign appears with the rest, which understates every campaign.
Control groups, variations, and revenue attribution are handled in the experiments platform.
How to attach a goal to a campaign:
Frequently asked questions
What is a realistic conversion rate for a carrier or ISP website?
A site-wide number is misleading, because 57.2% of sessions on these sites cover a single page and end at a median of four seconds. Measured against reachable sessions, campaigns on these sites sign up 4.13% of mobile visitors and 2.27% of desktop visitors.
Which pages on an operator site are worth targeting first?
Coverage and network comparison pages, plan and pricing pages, and device or upgrade pages. Campaigns restricted to specific URLs convert at 5.53% against 2.40% for campaigns shown everywhere, and those three page types carry the visitors who chose to research.
Can campaigns be hidden from existing subscribers?
Yes, and on a carrier or ISP site they should be. Direct traffic clicks campaigns at 1.07%, the lowest of any source, so capture forms are wasted on it. Restrict by traffic source, visitor history, and page, then send that segment upgrade and service messages instead.
Should a subscriber campaign run differently on mobile and desktop?
Yes. Mobile campaigns on these sites click at 5.31% against 1.17% on desktop and sign up 4.13% against 2.27%.
Build the mobile version first and keep the first step to one field. Use separate versions where the action differs, such as an app link on a phone and a QR code on a desktop.
We already have an app where subscribers manage everything. Why run campaigns on the site?
The app serves people who have already subscribed. Site campaigns reach the ones who have not: visitors arriving from search who work through several pages, and paid arrivals who rarely get past the page they landed on.
Direct traffic is largely the app audience, and it clicks campaigns at 1.07%. That segment can be excluded, or given service messages instead of signup forms.
Our offers change constantly. Can campaigns keep up?
Campaigns are edited in the builder and go live without a release, so a plan price or an end date is a text change rather than a deployment.
The two-part deadline offer earlier in this post is the same idea: swap the code for a countdown, reschedule, and the second campaign starts when the first ends.
Telecom is heavily regulated. Does that constrain what we can run?
Campaigns sit on top of the pages you already have. They do not change the signup flow, the plan terms a visitor agrees to, or the page markup underneath.
Regulated national operators run onsite campaigns on Wisepops today. The message is targeted; the page and the contract a visitor sees stay as they are.
Can campaigns run in several languages and markets?
Yes. Operators on Wisepops run campaigns in several languages and across multi-language markets, with location targeting deciding which version a visitor sees.
A campaign is built once and duplicated per language, and the targeting does the routing.
Get started
in minutes
Start converting more visitors today.
Get started in minutes and see results right after.