Skip to main content

PWA editor

The Editor tab in the app card is a form (not code) where you assemble the appearance and content of the PWA. On the left are the setting fields; on the right is a live phone preview that instantly shows how the page will look to a visitor.

At the top there are buttons: the visibility switcher (private / team / public), Publish (for a draft) and Save. Changes are saved only with the Save button.

Basics

  • Internal name — the internal name for the admin panel. Not visible to visitors; do not confuse it with the public name.
  • Language — one language per app. Comments and the page's system strings (Install, Ratings, «Data safety», etc.) are generated in it.
  • Geo — the primary audience country. Used for AI content generation and for report filters.

Routing

  • Traffic Back URL — where to send the user if they press «Back» in the browser, so the traffic does not leak back to FB/IG.
  • iOS behavior — behavior when opened on an iPhone: REDIRECT — Direct offer (default) (the Install button leads straight to the offer) or Install guide (show an overlay «Share → Add to Home Screen», then redirect to the offer).
  • Auto-redirect on idle — if the visitor opens the page and does nothing for the configured number of seconds, an automatic redirect to the offer occurs. The timeout is set in seconds.
note

Exactly where the offer leads and which domain the app runs on are set not here but in the campaign rules. See Splits and A/B and Publishing.

Appearance

  • ThemeLIGHT — Light, DARK — Dark or Auto (by device).
  • Accent — the accent color: green, blue (as in the original store) or purple.
  • HeaderNone, Original or Colored.
  • Toggles: Preloader (a loading screen before the storefront), Bottom menu (the store footer), Other apps (the «More from this developer» block), Fullscreen (hide the system navigation buttons), Auto-open (reopen in standalone if the app is already installed).

Install

  • Push request — when to ask the user for permission for push notifications. Five placement options: AFTERINSTALL — After install, PAGELOADED — On page load, AFTEROPEN — On PWA open, INSIDEPWA — Inside PWA, DISABLED — Disabled. Each option is a trade-off between reach and the share of opt-ins.
  • Install animation — fake progress after pressing Install that holds the user while the real installation runs. Progress modes: EASING — Easing, PERCENT — Percent, MB/MB. The duration is set by the Min secMax sec range.

Store

The fields that form the app's «passport» on the storefront:

  • Public name — the app name visible to the user (under the icon, in the header).
  • Developer — the developer name under the title.
  • Rating — a score from 1 to 5 and the number of reviews. The star distribution can be adjusted manually (sliders), and the rating will be recalculated.
  • The Verified, Editor's choice, Record sessions toggles.
  • Size (MB), Age (3+…18+), Downloads (100+…1M+), Version, Updated (days ago).

Texts

  • Description viewORIGINAL — Original (truncated) or EXPANDED — Expanded (full).
  • Description — the app's text on the storefront.
  • Updates — the changelog (shown if the toggle is enabled).
  • Developer website, Developer email, About developer — the contacts and address in the card.

HTML inject

Arbitrary HTML code that is injected into the app's page. Use it for analytics counters (Yandex.Metrica, Google Analytics, Facebook Pixel) and other tags. Enabled with a separate toggle.

Icon and screenshots

The app's icon and screenshots. Screenshots can be uploaded by drag-and-drop, reordered with the mouse, and deleted. For details, see Manifest and icons.

Comments

The reviews block under the storefront: texts, ratings, avatars and developer replies. They can be added manually or generated in a whole batch with AI. For details, see PWA AI content.

Tags

Arbitrary labels for the app for convenient filtering in the admin panel.

Cloning

To make a new app based on an existing one, use the Clone action on a row in the apps list. A dialog opens where you choose the clone's name, geo and language, and exactly what to carry over.

Under What to copy you tick the sections to copy — Settings, Name, description, changelog, Routing target, Appearance, HTML injections and iOS settings. Unchecked sections reset to defaults in the new app.

For reviews, Comments lets you skip them, copy them as is, copy them with translation, or also copy the avatars.

If you set a different clone language, the selected listing texts and comments can be translated into it with AI. For details on the AI side, see PWA AI content.

What's next