Keep your existing page, or create an install journey?
Keitaro lets a buyer bring a page, host it on the tracker or connect an external site, and distribute campaign traffic among pages and offers. MeetROAS supplies hosted PWA install pages and tracks their install-to-open journey. Both need the destination to report completed business outcomes. The choice starts with the page you want visitors to use.
A lander is the page after an ad; an offer is the promoted service and its destination. A PWA is a web app that users can install and reopen from their device. An ordinary HTML page does not become an installable app simply by adding tracking.
Consider one buyer promoting a language-learning membership. She already has a designer's HTML page and a working signup website. She wants to compare two messages, then decide whether a home-screen app entry is useful. Those are two decisions: how to connect the existing page, and whether to build an install journey.
Keitaro: choose the page integration before the split
The buyer can package her page and its assets as a ZIP and upload it as a Keitaro Local landing page. The tracker then serves that page. She supplies and maintains its design, content and links; tracker hosting is not a promise to design the page or create its PWA behavior.
If her page already runs on another host, Keitaro's landing-page options include an external redirect page and site integrations. The external Tracking Script can report clicks and conversions from an operational site. Crucially, its own documentation says this integration does not split landing pages or offers, or redirect visitors to them. Installing that script is not the same setup as sending ads through a campaign link that distributes traffic.
For a campaign-link test, she can put two landers into a flow and set their shares using Keitaro's landing-page and offer split testing. Equal weights target equal allocation over enough clicks; small samples can differ. She should also check visitor binding and filters before treating the result as a clean comparison.
This suits a team that wants to keep its custom page and control the integration. Choose the specific connection method first, then verify its supported routing behavior.
MeetROAS: supply the message, use a hosted install page
For the same membership, a MeetROAS campaign can provide a hosted install layout. The buyer supplies the app details, copy, images and destination website. The platform provides the campaign page and install journey; the membership site's signup and service remain her team's responsibility. A direct website campaign is also available when installation adds no useful step.
To compare two supplied page experiences, eligible non-main Campaigns support journey A/B testing. The buyer configures variants and a common goal; she does not upload the designer's arbitrary HTML ZIP through this workflow. Check the Campaign's eligibility and plan capacity before building the test.
The A/B report can contain variant-attributed registrations and installation outcomes for supported experiments. Campaign performance also shows stage totals such as install clicks. A Campaign total cannot establish which variant produced an outcome; use the actual variant rows and their coverage boundary. Earlier events from before outcome collection must not be presented as a complete experiment history.
What can each setup observe, including installation?
| Buyer's question | Keitaro setup | MeetROAS setup |
|---|---|---|
| Who supplies the page? | Buyer supplies the Local package or external website | Hosted install layout; buyer supplies content and destination |
| Where is the split? | Campaign flows or page/offer weights; Tracking Script alone is not the splitter | Eligible Campaign journey A/B variants |
| What proves signup? | Destination reports the completion against the originating click | Destination reports registration against the originating click |
| What proves installation? | Self-built PWA instrumentation and mapped events must supply evidence | Managed install evidence and first-open tracking, subject to browser coverage |

Keitaro's postback guide describes reporting results against the original click ID. Its conversion types support custom events; creating new types requires Expert or higher. A team can instrument its own PWA and map installation and opening as separate events. This is an integration task to test, not evidence that Keitaro cannot measure installs or automatically measures every install.
On MeetROAS, an install-button click, a browser installation signal and a first open are different observations. Installation evidence can come from the browser's completion event or be supplied by a first open; those counts are not necessarily separate groups of people. MDN documents limited browser support for `appinstalled`. Neither tracker can turn an unobserved browser action into proof. MeetROAS's destination-event integration is still required for the membership site's completed registration.
Read the same case, then choose the next action
Suppose a verified test gives each message 1,000 eligible entries and seven days to register. These are hypothetical counts, not product results. Message A gets 120 onward clicks and 40 registrations; B gets 180 onward clicks and 30 registrations. B attracts more clicks, but A produces more completed signups. Before favoring A, confirm identical registration definitions, mature windows and adequate sample size. If B's signup report is missing, the comparison is unavailable rather than zero.
In Keitaro, the buyer checks lander/offer reporting and the destination postbacks, then adjusts the page, its onward link or campaign weights. In MeetROAS, she checks eligible variant outcomes; if an install route has many install clicks but few first opens, she tests the install instructions and opening experience before changing the acquisition source. A handoff or onward click alone does not prove the signup site loaded.
Use click identity and UTM labels consistently. Run the actual phone journey, check each event in the appropriate report, and only then change one variable. If the custom HTML page is essential, start with Keitaro's documented integration choices. If creating and measuring a supplied install page is the work to remove, trial the managed journey. For a different tracker's routing model, see the Binom comparison; use the tracker selection checklist before migrating.
Sources
- Keitaro: Local landing pages — Checked: 2026-11-12
- Keitaro: Page connection options — Checked: 2026-11-12
- Keitaro: Tracking Script scope — Checked: 2026-11-12
- Keitaro: Split testing — Checked: 2026-11-12
- Keitaro: Conversion postbacks — Checked: 2026-11-12
- Keitaro: Custom conversion types — Checked: 2026-11-12
- MeetROAS: Hosted campaign journeys — Checked: 2026-11-12
- MeetROAS: Destination events — Checked: 2026-11-12
- MDN: appinstalled event — Checked: 2026-11-12