# Custom Product Page Deep Link Journey QA

Canonical page: https://waitlist.crany.ai/marketing-templates/custom-product-page-deep-link-journey-qa

By Tangenix. Published 2026-10-24. Category: App store marketing.

Verify the journey from an Apple custom product page into the promised app destination, including installation, sign-in and unsupported device conditions.

## Task

Test whether a custom product page’s Open journey reaches the promised usable app state.

## When to use

Use this after a custom product page and its deep link have been prepared for a real iPhone or iPad app. It records observed routing and access-state behavior separately from the creative promise.

## Choose another approach when

You only need a screenshot storyboard, have no implemented destination, or intend to mark an untested device and account combination as working.

## Inputs

- The actual custom product page URL, reviewed deep link and intended in-app destination.
- Test devices, OS versions, installed app builds and relevant access states.
- The promise made before the store visit and the minimum actions needed to fulfill it.

## Template

    Promised task / expected usable destination: [specific screen and outcome]
    Custom page URL / page identifier / approval state: [actual values]
    Assigned deep link / app build / observation date: [test references]
    Apple support condition: custom-page deep links require iOS 18 or iPadOS 18 or later.
    For each device and account case, record:
    - OS / build / installed or fresh installation: [tested state]
    - Signed out, signed in or missing entitlement: [necessary access condition]
    - Exact entry route and Open action: [reproducible steps]
    - Expected destination and prerequisite handling: [including return after sign-in]
    - Observed screen / task completion / evidence: [actual result]
    - Unsupported or untested condition: [explicit limit, not an assumed failure]
    Mismatch / severity / owner / retest: [correction path]
    Release decision: verified within listed scope / hold / narrower promise
    A working URL alone does not establish a usable destination.

## Illustrative example

This is not a Crany customer result. Replace example details with verified facts.

    Fictional example: a scanning app's custom page promises that returning users can open the receipt workflow. A test on a supported OS reaches the scan screen for a signed-in account, but a signed-out account lands on a generic home screen after authentication.
    The worksheet records that mismatch and assigns the return destination for correction. It does not mark sign-in itself as a defect or remove the requirement from the marketing promise.
    The fresh-install journey and an older device are listed separately. The older system is outside Apple's documented custom-page deep-link support, while an untested fresh installation remains unknown. The team cannot claim all visitors complete the intended journey merely because one installed-app case worked.

## How to use

1. Translate the incoming promise into an observable destination and completed task.
2. Exercise the actual custom-page route across the listed device and access conditions.
3. Fix mismatches and retest the affected cases before broadening the public claim.

## Checks

- Observed behavior includes OS, app build and account state.
- Installation, authentication and destination fulfillment are separate checkpoints.
- Unsupported and untested cases are not silently counted as successful.

## What to measure

Count completed journey cases and unresolved mismatches within the explicit matrix. Compare the actual destination with the promise rather than optimizing only link-opening success. This is journey verification, not an attribution system or a conversion experiment.

## Research and sources

Apple specifies OS support for custom-page deep links and requires the page and associated metadata to be reviewed. The state matrix and acceptance process are original editorial tools; no reader’s app or device has been tested here.

- [Apple: Custom Product Pages](https://developer.apple.com/app-store/custom-product-pages/) — checked 2026-10-24. Audience-specific product-page variants and shareable URLs; metadata is subject to review.
- [Apple: Submit a custom product page](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/submit-a-custom-product-page) — checked 2026-10-24. Custom-page and deep-link review; first-version submission dependency and edit restrictions while under review. No guaranteed approval duration.

Prepared with AI assistance. Sources support the stated principles; they do not endorse Crany or guarantee performance.

## About Crany

Crany is an AI marketing co-founder in development for software founders and vibe coders. It is designed to strategize, execute approved marketing and improve based on results. These free resources are usable independently of app access. The public waitlist is at https://waitlist.crany.ai/.
