Skip to main content

Hosted experience

You authenticate the customer, launch a Cheggout microsite with a session, and get them back when they are done. Everything in between is Cheggout's to build and maintain.

Available

When this is the right choice

You want to launch quickly. There is no SDK to integrate, no components to render, and no app release required to change anything inside the experience.

You have no mobile engineering capacity, or a small team with other priorities.

You are web-first. A microsite is a natural fit for a browser-based product.

You want to validate before investing. Launch hosted, learn whether customers engage, and move to the native SDK later. The session contract is the same, so the integration work carries over.

What you build

Three things:

  1. A launch point — a button, tile or menu item.
  2. Session or token minting on your backend, after your own authentication.
  3. Return handling — what your app does when the customer comes back.

Domain options

The microsite can be served from either:

OptionExampleFeels like
Cheggout subdomainhttps://partnerXYZ.cheggout.comA partner experience
Your own branded domainhttps://partnerrewardshop.comYour product

The branded domain is worth the setup for a consumer-facing experience — customers notice the URL, particularly in a browser where it is always visible.

Agree the choice during onboarding.

How it opens

ContainerNotes
In-app web viewFeels part of your app. You control the chrome and the back behaviour.
Custom tab or in-app browserBetter platform integration, less control over chrome.
External browserSimplest. The customer leaves your app.
Direct linkFor web publishers, a normal navigation.

For a mobile app, an in-app web view or custom tab keeps the customer in context. Handle the back gesture yourself so the experience does not feel like a dead end.

What's available hosted

ExperienceAvailable
Rewards and scratch cardsTBD
Marketplace and offersTBD
Deals and couponsTBD
Gift cardsTBD

No per-experience availability matrix for the hosted surface is published. Which hosted experiences are provisioned for your channel is confirmed at onboarding — ask for the list in writing before you design around any one of them.

Trade-offs against the native SDK

HostedNative SDK
Time to launchRoughly 1 weekRoughly 2–3 weeks
Changes shipServer-side, instantlyWith an app release
FeelWebNative
OfflineNoPartial
Deep integrationLimitedFull — banners, badges, callbacks
MaintenanceCheggout'sShared

The honest summary: hosted is faster and cheaper to run, native feels better and integrates deeper. Most publishers who intend to make this a core surface end up on the SDK; publishers adding a secondary feature are well served staying hosted.

Responsive behaviour

TBD Specific responsive behaviour, supported browsers and minimum viewport sizes are not published. Verify the experience on your actual device and browser mix during UAT, particularly on older devices, and raise anything that renders poorly with Cheggout.

Before you start

  • Signed-envelope authentication implemented, for session or token minting
  • A virtualId scheme decided
  • Launch URLs provisioned by Cheggout for your channel
  • Domain choice agreed
  • A decision on the container — web view, custom tab or browser
  • Return behaviour designed

Next