Engagement

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.

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
yoursite.com
R
YourApp
Open in the app for a better experience
Scheduling Audience targeting A/B testing One script tag
Dashboard

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)
Banner Editor Preview
Title
Summer Sale: 50% Off
Body
Open the app for exclusive deals
BG Color
#1B1B1B
Position
Top
R
Summer Sale: 50% Off
Open the app for exclu...
Open

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>
Integration

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 defaults

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.