Reference

Store growth

Everything on your storefront before an order exists: the tracking that captures it, the abandoned carts it produces, and what those carts tell you.

Open store growth

Short answer

Store growth has four screens: Website tracking (the three storefront layers and their health), Abandoned carts (captured carts and their recovery state), Insights (product and action signals) and Stock. Tracking must be green before any cart arrives with a phone number.

Website tracking#

LayerWhat it doesInstalled by
Theme app embedStorefront page and product-view events.One-click install, then enable the embed in the theme editor.
Web pixel extensionCart and browse events through Shopify’s pixel framework.One-click install.
Checkout extensionCaptures the phone number entered at Shopify native checkout.One-click install.
The theme app embed, web pixel extension and checkout extension each have to be installed and healthy before an abandoned cart arrives with a phone number attached.Theme app embedstorefront eventsWeb pixelextensioncart + browseCheckout extensionphone at checkoutCart lead with aphone number
The three layersThe checkout extension is the one that captures the phone number.

Third-party checkout#

One-page and COD-optimised checkouts replace Shopify’s native checkout, so the checkout extension never runs. Use the webhook instead:

  1. Copy the webhook URL

    Find it in the third-party checkout section of Website tracking.

  2. Paste it into your provider’s dashboard

    Your checkout provider sends abandonments to that URL.

  3. Run a test abandonment

    Go through their checkout, leave before paying, and confirm the phone number reaches TopEdge.

Custom phone and OTP pages#

html
<input type="tel" autocomplete="tel" data-topedge-phone="true" />
A hand-built login or OTP step isn’t detected automatically. Either attribute makes it readable.

Abandoned carts#

ColumnWhat it means
Phone or emailRequired for recovery. Blank means capture failed, not that recovery is broken.
Cart valueWhat they left behind. Useful as a journey filter.
Recovery ticksWhich messages in the ladder have been sent — 1, 2, 3.
RecoveredAn order was completed after abandonment, with revenue attributed.
Open in ShopifyJumps to the checkout or customer in Shopify admin.

Insights and Stock#

ScreenWhat it gives you
InsightsProduct-level signals — what is viewed, added and abandoned most — plus suggested actions.
StockInventory levels from Shopify, and you can set quantities. Spot the out-of-stock product your ads still send traffic to.

Frequently asked questions

Why do my abandoned carts have no phone number?
The customer left before reaching a step that collects one, or the checkout extension is not capturing. Adding to cart alone never yields a phone number. On a third-party checkout you need the partner webhook instead, since Shopify checkout extensions do not run there.
Does website tracking slow down my storefront?
It installs through Shopify’s app embed and web pixel frameworks, which load asynchronously outside your theme’s critical path. Nothing is written into theme files, so removing it is a toggle in the theme editor rather than a code cleanup.

Run these automations on your own store

Connect Shopify and WhatsApp in one sitting. Compare plans on the pricing page, or see every feature first.