All articles
2 min read#features#apps#links

One button, two app stores

Two buttons labelled «iOS» and «Android» ask the visitor to answer a question their phone has already answered.

The problem with two buttons

Almost every app page in a bio has the same pair of buttons, and almost every visitor pauses at them. Not because the choice is hard, but because it is an interruption: the person came to get the app, and instead they are asked to classify their own phone.

A link block on Tapmy can hold three destinations instead of one. Open «Open in the app» under the address and fill in the App Store link and the Google Play link. The main address stays as the fallback. On a tap, the redirect looks at the platform and sends an iPhone or iPad to the App Store, an Android phone to Google Play, and everything else — a laptop, a smart TV browser, a crawler — to the fallback.

  1. Put your real landing page in the main address; it is what desktops and anything unrecognised will get.
  2. Paste the App Store entry into the iOS field and the Google Play entry into the Android field.
  3. Give the block one plain label: «Get the app», not «Download for iOS and Android».
  4. Test it from a phone. A store link that opens a store app rather than a web page is what you want.

When not to do it

  • When the app exists on one platform only. A single link is honest; a platform switch that always lands in the same place is theatre.
  • When the destination is not an app. Per-platform links exist for stores, not for guessing what a visitor might prefer to read.
  • When your landing page already redirects well. If your own site handles the split, keep it there and link to it once.
  • When you want people to see the pitch first. A direct store link skips your own description, which is sometimes exactly wrong.

What it changes about counting

A link with per-platform destinations always goes through our redirect, because the platform can only be read at tap time. That means the tap is counted, exactly like a tap on a short path, with no cookie and no third-party script. In the editor you see one number for the block, not one per store — which is usually the number you actually want.

It also means the store address is no longer in the page source. Crawlers and previews see the button and the label, not the deep link. That is a small privacy gain and a small SEO one: your page is about you, not about two store URLs.

Read next