Mugo Web main content.

Rasmussen Reports

Rasmussen Reports is a content-rich information hub, with millions of page views each month.

Rasmussen Reports, an opinion polling publication that focuses on politics and public policy, knew that the 2020 U.S. presidential election would mean an enormous influx of traffic to its site. But the site’s design was outdated – it was not fully optimized for mobile users, and its paywall and CTAs weren’t doing a great job of converting guests into paid subscribers. Rasmussen turned to its longtime development partner Mugo Web for creative solutions, based on Ibexa’s eZ Platform DXP.

"I would trust Mugo with the life of my company. They know the business and technology so well. They understood the project goals and were able to execute and turn ideas into results."

Beth Chunn, General Manager, Rasmussen Reports

Strategic UX improvements yield serious results for Rasmussen Reports

Rasmussen Reports, a political and public policy opinion polling organization, needed to update its site to take full advantage of the increased reader interest that it knew was coming with the 2020 U.S presidential election. Rasmussen’s main site, RasmussenReports.com, is now the only source for a daily approval / disapproval rating for the U.S. president.

But Rasmussen’s website had not kept pace with its position as a leader in public opinion polling. The site was not fully responsive, and so could not support various multi-channel revenue opportunities, including programmatic video sponsorships. The site also needed to get better at converting guest traffic into paid subscriptions, a key revenue source for Rasmussen’s data-driven model.

So general manager Beth Chunn turned to her development partner, Mugo Web, for a substantial site refresh and relaunch in July 2020. Rasmussen has worked with Mugo Web for about 12 years, even before Chunn joined the organization, so Mugo had a deep understanding of the business’ goals.

“I would trust Mugo with the life of my company,” Chunn said. “They’ve never been the type of people to say, ‘No we can’t do that’ – they figure out how to make it happen.”

Converting guests to subscribers

Sometimes, the most important aspects of a site redesign are subtle UX tweaks that just make things a little more clear to users.

“We focused on making the user experience straightforward and enjoyable across devices and screen sizes,” said Peter Keung, Managing Director at Mugo Web.

In addition to making the Rasmussen site fully responsive – previously, device detection routed users to either a desktop or mobile version – the Mugo team improved the display of CTA elements that encourage users to subscribe for full access to site content. A simple visual change to the paywall CTA to include a “fade out” effect made it clear to readers that there was more content available.

Rasmussen Reports paywall

“The simplest changes can have the most impact,” explained Keung. “Sometimes we need to be splashy and bold to draw your attention, but in other cases we just need a simple tweak.”

And the tweaks certainly have made a difference. Chunn said that since the re-launch, subscriptions to pay-level access to article content have increased as much as 400 percent.

Article content is flagged by default as being subscriber-only in the Ibexa DXP. Site managers simply have to flag it as being fully available to guests to create a healthy content mix that keeps public interest high while encouraging audience monetization via both monthly and annual subscriptions.

The value of data in content

Another revenue growth area has been in “platinum”-level subscriptions, which offer Rasmussen subscribers a deeper look into the demographics behind polling results. Platinum subscribers have access to cross-tabulated breakouts of poll results by age, party, gender and race, and can also download results as a spreadsheet for further analysis.

Rasmussen Reports crosstabs

Platinum subscriptions have also increased dramatically since the redesign, Chunn said. While some of the growth can be attributed to the expected increase of interest around the presidential election, she added that better promotion of the service has also played a key part.

“I think before, people just didn’t know there was more to the story,” she said.

Making the checkout process easy

As anyone in publishing will tell you, a key to converting guest readers to subscribers is a seamless payment system.

Rasmussen’s payment and online fulfillment is handled entirely on its own site via a custom solution built by Mugo Web on top of the Payflow Pro (by PayPal) gateway. The system handles renewals, auto-renews, expiration notices, and upsells – the user never leaves the Rasmussen site experience. And all subscription entitlements are stored within the DXP.

Rasmussen Reports subscription options

“While the behind the scenes work might be complex, the checkout experience the users see should be seamless,” Mugo’s Keung said. “Staying under a site’s brand for payment gives users confidence and lets them quickly get access to the content they came for.”

A data hub of integrations

Mugo Web has built several other key integrations between the Ibexa DXP and niche systems that support Rasmussen’s distinct needs as a polling service.

  • The Ibexa DXP generates visualizations of the polling data. These graphs can be quite sophisticated and include mouse-over detail bubbles, zooming, and other interactive features. Changes in underlying data also automatically trigger element and page refreshes on the site.
Rasmussen Reports graph
  • The fulfillment system custom-built by Mugo also handles real-time topical alerts of new content postings and subscription renewal reminders.
  • A “top stories” site element is populated by usage data pulled from Google Analytics.
  • The site is now fully integrated with third party ad tag services, including one that serves pre-roll video advertisements, for all devices, and a weekly video digest published on Rasmussen’s daily presidential approval tracking poll page and weekly White House Watch 2020 election page.

User engagement is up

Overall, the site redesign has been a hit with readers, Chunn said, with engagement stats to prove it.

Since the site relaunch, time on the site per session has increased by about 50 percent, all during a time when a lot of new or infrequent users are coming to the site. (As interest in the presidential election increased, site traffic effectively doubled in August 2020.) Page views have also increased to more than 2 per session, a healthy metric for a news site that gets a lot of its traffic from organic and social media references. (Rasmussen has 70,000 Facebook followers and 330,000 Twitter followers.)

The site’s bounce rate is also down by 16 percent compared to prior to the re-launch. And mobile usage has gone up 6 percent (now outpacing desktop) since the shift to a fully responsive design.

Mugo’s Keung said that the redesign did not include any dramatic changes to the navigation or content structure; long-time users will have no trouble finding content in the new site.

“Subtle changes can make a big difference in making the website welcoming, and that causes visitors to stay on the site,” he said.

Uptime is critical

As traffic grows, so does the need to ensure that the site is always up and performing to create a positive user experience.

This is a particular challenge in the case of RasmusenReports.com, since so much of its traffic comes in spikes. There’s an expected lift in traffic each morning when the daily presidential approval poll is released, but the site also experiences traffic spikes of 50x or more when Rasmussen’s findings are cited by other media.

In fact, Mugo’s Keung said his firm first began working with Rasmussen during the 2008 presidential campaign, when they were called in when bursts of traffic would routinely bring down the site.

Mugo is expert at managing resource usage in the Ibexa DXP environment, Keung said, and since it’s taken over management of the Rasmussen site, there have been no uptime issues. ‘We know when and where to clear content and refresh certain caches.” he said. Mugo also employs the Varnish HTTP reverse proxy layer as a key component of its stack and hosting environment.

A trusted partner

Throughout the Rasmussen Reports site relaunch project, Mugo acted as both business analyst and development partner, defining detailed requirements based on high-level needs expressed by Chunn and her team.

The Mugo development process includes iterative check-ins with the client and full transparency into the project’s progress, Keung said, allowing for the site redesign to move ahead quickly without a lot of cumbersome overhead.

“They know the business and technology so well. They understood the project goals and were able to execute and turn ideas into results,” Chunn said.

Case studies

Press

Read more

Setting up custom Events in GA4

Events are the buzziest change between Universal Analytics (UA) and Google Analytics 4 (GA4). There’s a good reason for that — they mark a very substantial shift in how property owners track data on their sites. This is a daunting prospect and an opportunity. As a property owner, you will need to reevaluate how you use your analytics and how you can make the new system work for you. As you make the switch to GA4 before UA’s End Of Service date (July 1, 2023), you might be focusing on just recreating a familiar pattern and making your GA4 property look the same as your old UA dashboard; the better option is to clarify exactly what you need from your site’s analytics and leverage GA4’s superior flexibility to accomplish your goals.

LEARN MORE
Part of a data table in ASCII format showing output of the eep:location:subtree command

eep-bundle: eep is back, this time for eZ Platform / Ibexa DXP

We’ve discussed eep (Ease eZ Publish) several times over the years. It’s a powerful tool we at Mugo Web have used for innovative solutions. For the uninitiated, eep is a collection of scripts to support developers working with eZ Publish. Now that eZ Publish is a legacy product, we needed a new option for eZ Platform and Ibexa DXP. Introducing eep-bundle, a collection of Symfony commands specifically selected to work with the new system! We’ll dive in and look at some of the more useful functions eep-bundle provides, such as commands to work with cache, content, content field and type, location, section, and user data.

LEARN MORE
Business person riding rocket over top the GA logo

An introduction to what's coming with GA4, or: How I learned to stop worrying and love analytics

If you have a Google Analytics property, you’ve probably heard about the upcoming switch to GA4. You might have seen the banners across the top of the page when you log into UA. “Universal Analytics will no longer process new data in standard properties beginning July 1, 2023”, a polite yet vaguely threatening notification, easily ignored as a problem for next year. If you are proactive, you might have already started the switch to the new platform, having heard the recommendation to run both concurrently until the switch. And if you are like many, that might be as far as you’ve gotten.

LEARN MORE
A small shopping cart filled with boxes that say online shopping, next to a large magnifying glass

Explore flexible commerce features with Mugo’s ReaderBound platform for publishers

Specialty presses have specific requirements that aren’t met by run-of-the-mill websites or standard e-commerce solutions. Their readers are among the most demanding consumers you’ll find online, and they want precise details about your publications, trustworthy reviews, and recommendations from a community of like-minded readers.

A retail shopping cart e-commerce system isn’t up to the standard these customers expect.

This is part of the reason why Mugo built ReaderBound, an all-in-one, a feature-rich website platform for publishers. The specific demands of this industry require an integrated, purpose-built commerce experience.

LEARN MORE
There is an image of a phone with a material request form showing on the screen. Text beside the phone reads Custom Forms with Mugo Library.

Seven examples of how libraries use Mugo Library's Custom Forms to engage with their patrons

Libraries provide a myriad of services for their patrons, which requires a lot of coordination and communication. Patrons need multiple ways to interact with their librarians; in-person, via phone, social media, chat, etc. A modern library needs tools to quickly collect information and requests with an intuitive workflow for staff and the public.

LEARN MORE
outline of a person sitting at a computer typing. Text on screen reads Tales from a Developer: Troubleshooting Varnish

Tales from the Developer: Troubleshooting and fixing issues with Varnish

When things go seriously wrong in a well-built but complicated system, the cause is often a cascade of small failures that pile up. Not that we’re building rockets over here, but an excellent example is the ill-fated Ariane flight V88. Solving the issues behind such failures can be problematic. Many things contribute to the difficulty, from the extensive use of caching to the need to convincingly reconstruct the failure in retrospect. Debugging this kind of failure, especially under pressure, is hard. We consider the ability to do this to be the hallmark of a senior developer. Even so, it is essential to have a team of experts working together to troubleshoot issues and find solutions promptly to help keep your site running.

LEARN MORE
Google Analytics logo beside a bar graph with a magnifying glass

Cross-domain tracking in Google Analytics: Excluding domains in GA4 and GTM

If you manage one of the millions of websites affected by the Google-mandated migration from Universal Analytics (UA) to Google Analytics 4 (GA4), you might be following the best practice of simultaneously running UA and GA4 scripts until you’re ready to adopt GA4 fully. One of the analytics features that needs special attention is cross-domain tracking.

LEARN MORE