Smart banners that drive installs
Show intelligent app install banners on your mobile website. Schedule them, target audiences, A/B test creatives, and integrate with one script tag.
From web visitor to app user
When a user visits your mobile website, Tolinku shows a native-feeling banner prompting them to open or install your app. The banner carries deep link context, so users land on the right screen after install.
- Custom colors to match your brand (background, text, CTA button)
- Scheduling with start and end dates for time-limited campaigns
- Dismiss memory that respects user choice (configurable cooldown in days)
- Priority ranking when multiple banners are active simultaneously
Live preview as you design
The banner form includes a device-frame preview that updates in real time as you type the title, body, and CTA text or change colors and position. See exactly how your banner will look on a phone before you publish.
- Real-time preview in a device frame that updates as you edit
- Four banner types: website, info, promo, and announcement to organize your banners
- Deep link CTA: Set an action URL so the CTA button opens a specific screen in your app
- App icon pulled automatically from your Appspace settings (iOS, Android, or logo)
More than a banner tag
Target the right users at the right time with the right message.
Audience Segments
Link banners to audience segments built from ClickHouse event data. Show different banners to users from different countries, devices, or campaigns.
A/B Testing
Mark banners as A/B eligible and split traffic between variants. Track impressions, clicks, and installs per variant to find the winner.
Zero Dependencies
Add the banner.js script tag to your HTML. It fetches your config, applies scheduling and segment rules, and renders the banner. No build step, no npm install.
<!-- Add to your website -->
<script
src="https://cdn.tolinku.com/banner.js"
data-app-id="your-appspace-id"
async>
</script>
Two minutes to integrate
Add the script tag to your HTML. Configure banners in the Tolinku dashboard: set the title, body text, CTA label, colors, position, and scheduling window. The script fetches your active banner config via CORS-enabled API and renders it. No framework dependency.
- Four banner types: info, promo, announcement, and website
- Configurable position (top or bottom of the viewport)
- Also available as an SDK API for in-app banners
<!-- Full customization -->
<script
src="https://cdn.tolinku.com/banner.js"
data-app-id="your-appspace-id"
data-position="bottom"
data-label="promo"
data-theme="dark"
data-delay="2000"
async>
</script>
Smart behavior out of the box
The script handles edge cases so you don't have to. It only shows on mobile devices, respects iOS safe areas for notch phones, and adds body padding to prevent content overlap.
- Mobile-only: Automatically exits on desktop browsers; only shows on iOS and Android
-
iOS safe areas: Respects notch and home indicator insets via
env(safe-area-inset-*) - data-delay: Delay banner appearance by N milliseconds after page load
- data-label: Filter to a specific banner label from the script tag
Start converting web visitors to app users
Add one script tag to your site and start showing banners today.