Ocean Crawler Watch Co.
01

Audit Overview

Your store's untapped revenue potential — and how to unlock it

Why We Created This Audit

We analyzed www.oceancrawler.com the same way we've audited 350+ e-commerce stores — looking for the specific gaps between your current experience and what top-performing Jewelry & Accessories stores deliver. Every finding in this report is a revenue opportunity backed by industry data and competitive benchmarks.

4 Critical
9 Important
3 Opportunities

What We Analyzed

  • UX & Conversion Design16 findings
  • Technology & App StackPlatform + 25 apps
  • Industry BenchmarksJewelry & Accessories

Pages Analyzed

  • Homepage3 findings
  • Collection Pages3 findings
  • Product Pages (PDP)7 findings
  • Cart & Checkout3 findings
Growisto This audit was prepared by Growisto — a CRO-led Website development team behind 167% conversion growth for Atomberg, 46% CR lift for TyresNmore, and 350+ e-commerce projects.
02

UX & Conversion Findings

Page-by-page analysis with visual comparisons against top Jewelry & Accessories stores

Ocean Crawler's hero 'Shop All' CTA bypasses product storytelling — costing above-fold conversion on the highest-traffic page
Ocean Crawler — Homepage hero, Mobile
Ocean Crawler — Homepage hero, Mobile
Christopher Ward — Homepage hero, Mobile
Christopher Ward — Homepage hero, Mobile
Observations
  • Hero H2 reads 'American timepieces built to perform' — a generic brand tagline with no product specificity
  • Single CTA 'Shop All' routes to /collections/frontpage — a browse page — rather than a named product or current launch
  • No price, product name, or urgency element (e.g. 'Limited to 100 pieces') in the hero overlay
  • Competitors like Christopher Ward lead hero with a named collection (e.g. 'C63 Sealander') and a direct 'Explore the watch' CTA
Recommendations
  • Replace 'Shop All' with a product-specific CTA tied to the current hero image, e.g. 'Shop Dream Diver — from $1,099' linking directly to that product
  • Add a short secondary headline beneath the tagline naming the hero product and one proof point (e.g. '2000ft water resistance · Sellita SW200-1 movement')
Standard — named product hero CTA present on 9/10 top independent watch stores
Ocean Crawler's sitewide announcement bar reads 'All watches comes with 5 Year Warranty' — a grammar error repeated on every page view
Ocean Crawler — Announcement bar, Mobile
Ocean Crawler — Announcement bar, Mobile
Vaer Watches — Announcement bar, Mobile
Vaer Watches — Announcement bar, Mobile
Observations
  • Announcement bar text: 'All watches comes with 5 Year Warranty' — subject–verb disagreement ('comes' should be 'come')
  • This bar is present on homepage, PDP, collection, and cart — the error surfaces on every single page view
  • At a $1,299+ price point, grammatical errors reduce perceived brand quality and professionalism
  • The warranty claim is genuinely valuable trust-building content; poor copy actively undermines it
Recommendations
  • Fix copy immediately to: 'All watches come with a 5-Year Warranty'
  • Consider rotating the bar between warranty, free shipping, and free returns to cycle trust signals rather than repeating one indefinitely
Standard — error-free announcement bars present on 10/10 top watch stores
Ocean Crawler's homepage never mentions installment payment options — missing the key objection-handler for a $1,299 average order
Ocean Crawler — Homepage product section, Mobile
Ocean Crawler — Homepage product section, Mobile
Spinnaker Watches — Homepage, Mobile
Spinnaker Watches — Homepage, Mobile
Observations
  • Affirm is installed and configured on the site but no BNPL messaging appears anywhere on the homepage
  • Product price range ($799–$1,399) sits firmly in the zone where BNPL messaging drives the most uplift (studies show 15–30% CVR lift above $500)
  • No 'from $X/month' callout in the collection grid or featured product sections on homepage
  • Competitor Spinnaker Watches surfaces 'Pay in 4 interest-free installments' on homepage collection cards
Recommendations
  • Add a homepage BNPL callout in the featured product section: 'Or from $109/mo with Affirm — 0% APR. See if you qualify'
  • Surface BNPL on collection card hover states to reduce price shock before visitors click through to the PDP
Growing — BNPL mention on homepage present on 6/10 top watch stores at $800+ price point
Ocean Crawler's collection page has no filters — shoppers cannot narrow 13 watches by price, dial colour, or water resistance
Ocean Crawler — Collection page, Mobile
Ocean Crawler — Collection page, Mobile
Spinnaker Watches — Collection page, Mobile
Spinnaker Watches — Collection page, Mobile
Observations
  • Zero filter or sort controls found on /collections/all-dive-watches — confirmed via DOM inspection (filterCount: 0)
  • Collection displays 13 products across a $799–$1,399 price range with no way to filter by price, dial colour, strap material, or case size
  • No sort dropdown present (best-selling, price: low to high, newest) — products appear in a fixed order only
  • At this price point, shoppers routinely compare multiple options — the inability to filter forces sequential PDP visits and increases bounce
Recommendations
  • Enable Shopify native faceted filtering: add filters for Price Range, Dial Colour, Case Material, and Water Resistance rating
  • Add a sort-by dropdown with at minimum: Best Selling, Price: Low to High, Price: High to Low, and Newest
Standard — collection filters present on 10/10 top independent watch stores
Ocean Crawler's product cards show no star ratings — shoppers lose the social proof signal that drives collection-to-PDP click-through
Ocean Crawler — Collection card, Mobile
Ocean Crawler — Collection card, Mobile
Vaer Watches — Collection card, Mobile
Vaer Watches — Collection card, Mobile
Observations
  • All 13 product cards on the collection page show only product image, name, and price — no star ratings visible
  • Judge.me is installed and active on the site but the preview badge is not rendered on collection cards — confirmed via DOM (reviewStarsOnCards: 0)
  • The brand has 2,345 sitewide reviews but zero social proof is surfaced at the browse/discovery stage
  • Eye-tracking research shows star ratings on collection cards increase click-through rate to PDP by 15–25%
Recommendations
  • Enable Judge.me's 'Preview Badge' on collection cards via Judge.me theme integration settings — this is a single toggle in the app dashboard
  • Show star count only on cards with 10+ reviews; suppress the widget on cards with 0–9 reviews to avoid displaying weak social proof
Standard — review stars on collection cards present on 8/10 top independent watch stores
Ocean Crawler collection cards require a full PDP visit for every action — no quick-add or wishlist shortcut for decisive or undecided buyers
Ocean Crawler — Collection card, Mobile
Ocean Crawler — Collection card, Mobile
Proposed Implementation — Quick-add / Wishlist on Collection Cards
Proposed Implementation — Quick-add / Wishlist on Collection Cards
Observations
  • Product cards only navigate to the PDP — no quick-add button appears on hover or tap
  • No wishlist or 'save for later' icon on cards — non-converting visitors have no capture mechanism
  • An empty .ImageOverlayCa div exists on each card in the DOM — a quick-add feature was likely planned but never completed
  • Wishlist saves feed re-marketing flows (Klaviyo back-in-stock, wishlist reminder) — their absence means lost retention touchpoints
Recommendations
  • Add a quick-add button that appears on card tap (mobile) or hover (desktop), adding the default variant directly to cart
  • Add a wishlist heart icon to each card; connect to Klaviyo to trigger automated wishlist reminder and back-in-stock flows
Growing — wishlist or quick-add on collection cards present on 7/10 top independent watch stores
Ocean Crawler has Affirm configured at $109/mo but a CSS conflict hides it entirely — shoppers at $1,299 never see the installment option
Ocean Crawler — PDP ATC zone, Mobile
Ocean Crawler — PDP ATC zone, Mobile
Christopher Ward — PDP ATC zone with BNPL, Mobile
Christopher Ward — PDP ATC zone with BNPL, Mobile
Observations
  • Affirm is installed with a valid API key (0HJZVCZ0N3KJQ9E3) and the widget text reads 'Starting at $109/mo or 0% APR with Affirm'
  • All .affirm-as-low-as elements have computed style display:none — confirmed via DOM inspection — making them invisible to every shopper
  • At a $1,299 price point, BNPL messaging directly addresses the #1 objection ('too expensive right now') and industry data shows 15–30% CVR lift for items over $500
  • The Affirm script loads correctly, the config is present, but a CSS override is suppressing the rendered widget
Recommendations
  • Audit the theme CSS for any rule targeting .affirm-as-low-as or its parent container and remove the display:none override
  • As an immediate fallback, add a static line below the price: 'Or 12 monthly payments from $109 with Affirm — 0% APR. See if you qualify →' until the widget is fixed
Standard — visible BNPL present on 8/10 top watch stores at $800+ price point
Ocean Crawler's PDP review badge exists in HTML but is hidden with display:none — 2,345 sitewide reviews provide zero trust at the point of purchase
Ocean Crawler — PDP above fold, Mobile
Ocean Crawler — PDP above fold, Mobile
Spinnaker Watches — PDP reviews section, Mobile
Spinnaker Watches — PDP reviews section, Mobile
Observations
  • Judge.me preview badge (.jdgm-prev-badge) has inline style='display:none' applied — confirmed via DOM inspection; it is never rendered for the shopper
  • The badge contains 5.00 stars and '2 reviews' data for this product, but this information is invisible
  • Scrolling the entire PDP to the footer reveals no full Judge.me reviews widget — product-level reviews are completely absent from the page
  • With 2,345 sitewide reviews the brand has strong aggregate social proof, but product-level credibility is entirely missing at the decision point
Recommendations
  • Remove the inline display:none override from the Judge.me preview badge — likely applied by a theme update or app conflict; check theme.liquid and section files
  • Add the full Judge.me reviews widget to the PDP layout section, placed after the product description accordion and before related products
Standard — visible review stars on PDP present on 10/10 top watch stores
Ocean Crawler's PDP surfaces a single trust signal near checkout — missing the returns and secure payment badges that reduce purchase anxiety at $1,299
Ocean Crawler — PDP trust zone, Mobile
Ocean Crawler — PDP trust zone, Mobile
Doxa Watches — PDP trust badges, Mobile
Doxa Watches — PDP trust badges, Mobile
Observations
  • Only one trust badge is visible below the ATC button: '5 Year Warranty — Covered for five years of reliable performance'
  • Free Shipping & Returns and Warranty policies exist as accordion items further down the page but are collapsed and require user action to read
  • No secure checkout icon, SSL badge, or money-back guarantee badge appears near the ATC button above the fold
  • The .htusb-ui-prod-boost-trust-wrapper div renders empty in the DOM — a trust badge app is installed but not outputting content
Recommendations
  • Add a 3-icon trust bar directly below the ATC button with icons and short labels: 'Free Returns', '5-Year Warranty', 'Secure Checkout'
  • Populate the htusb-ui-prod-boost-trust-wrapper or replace it with inline SVG icons — the empty div suggests a broken app widget that should be fixed or removed
Standard — 3+ trust badges near ATC present on 9/10 top watch stores
Ocean Crawler triggers a full-screen scratch-card popup before shoppers see the product — interrupting purchase consideration on the highest-intent page
Ocean Crawler — PDP entry popup, Mobile
Ocean Crawler — PDP entry popup, Mobile
Vaer Watches — PDP clean load without intrusive popup, Mobile
Vaer Watches — PDP clean load without intrusive popup, Mobile
Observations
  • A full-screen 'Try Your Luck — Scratch Here' gamified popup (Terrific app) fires immediately on PDP load with no time delay or scroll trigger
  • The popup covers the entire product image and all above-fold product details before the shopper has had a chance to see the watch
  • A separate Terrific sales notification widget ('James in Whitesburg purchased...') also appears persistently at the bottom of the page throughout browsing
  • At a $1,299 price point with a luxury/premium brand positioning, a lottery-mechanic popup creates a mismatch with the brand's 'American precision' messaging
Recommendations
  • Set a minimum 30-second time-on-page or 60% scroll-depth trigger before showing the gamified popup — let shoppers evaluate the product first
  • Configure the popup to trigger on exit intent (cursor moving toward browser chrome) on desktop, and on second page visit on mobile, rather than on entry
Standard — entry popups on PDPs absent on 8/10 top watch stores
Ocean Crawler collapses every spec accordion — shoppers must tap 5 times to find movement type, water resistance, and glass specs on a $1,299 watch
Ocean Crawler — PDP spec accordions, Mobile
Ocean Crawler — PDP spec accordions, Mobile
Christopher Ward — PDP spec table, Mobile
Christopher Ward — PDP spec table, Mobile
Observations
  • Five spec accordions — Glass, Dial, Movement, Strap, Water Resistance — are all collapsed by default, requiring separate taps to reveal each
  • Movement type (Sellita SW200-1) and water resistance (60 ATM / 600m) are the top two purchase-decision criteria for dive watch buyers yet both are hidden
  • These key specs are mentioned in passing in the 'Swiss Precision Inside' editorial section far below the fold, not in a scannable format near the ATC
  • A spec table format (icon + spec name + value in two columns) would make all key data scannable in under 5 seconds without any interaction
Recommendations
  • Open the 'Movement' accordion by default as movement type is the primary differentiator for watch enthusiasts comparing the Sellita SW200-1 against competitors
  • Replace the accordion stack with a scannable spec table showing all key specs (case diameter, thickness, water resistance, movement, glass, lug width) in a single view
Standard — open or scannable spec display on PDP present on 7/10 top watch stores
Ocean Crawler's PDP gallery lacks tap-to-zoom — shoppers cannot inspect the meteorite dial texture before committing $1,299
Ocean Crawler — PDP gallery, Mobile
Ocean Crawler — PDP gallery, Mobile
Doxa Watches — PDP gallery with zoom, Mobile
Doxa Watches — PDP gallery with zoom, Mobile
Observations
  • Product gallery uses a swiper carousel with dot navigation — no tap-to-zoom or pinch-to-zoom gesture is active on mobile
  • A .product-ocw-zoom-modal exists in the DOM but requires a separate trigger element to open; no visible zoom icon or 'tap to zoom' prompt is shown on the image
  • For a meteorite-dial watch at $1,299, the ability to inspect dial texture, finishing quality, and lume plots is a key pre-purchase need
  • The absence of discoverable zoom creates a barrier equivalent to a physical retailer refusing to let a customer pick up the watch
Recommendations
  • Add a visible magnifying glass icon overlay (bottom-right of main image) with a 'Tap to zoom' label to make the existing zoom modal discoverable
  • Ensure the zoom modal serves images at 2000px+ resolution to genuinely showcase the meteorite dial texture and brushed case finishing
Standard — image zoom on PDP present on 9/10 top watch stores
Ocean Crawler's sticky ATC bar shows only price and button — the two highest-converting additions (BNPL and ship date) are absent when scroll-intent is highest
Ocean Crawler — Sticky ATC bar, Mobile
Ocean Crawler — Sticky ATC bar, Mobile
Proposed Implementation — Sticky ATC with BNPL + Ship Date
Proposed Implementation — Sticky ATC with BNPL + Ship Date
Observations
  • Sticky ATC bar correctly activates on scroll and shows product thumbnail, truncated name, sale price ($1,299), and 'Add To Cart' button
  • No BNPL sub-label (e.g. 'or $109/mo with Affirm') is shown in the bar — this is especially critical at scroll depth where purchase intent peaks
  • For pre-order products, the ship date ('Ships May 22, 2026') is not shown in the sticky bar — shoppers may hesitate without knowing when they'll receive it
  • The Terrific urgency countdown ('Sale ends: 0d 14h') appears only in the sales notification popup widget, not in the sticky bar where it would reinforce action
Recommendations
  • Add a one-line BNPL sub-label beneath the price in the sticky bar: 'from $109/mo with Affirm' — this single addition can lift ATC-from-sticky-bar rates by 10–20%
  • For pre-order SKUs, dynamically inject the ship date into the sticky bar text: 'Ships May 22, 2026 · Add To Cart — $1,299'
Growing — BNPL messaging in sticky ATC present on 6/10 top watch stores
Ocean Crawler's cart page has no coupon field — shoppers who search for a promo code abandon to find one and 50% don't return
Feature not present
Ocean Crawler — Cart page, Mobile
Proposed Implementation — Coupon Code Field in Cart
Proposed Implementation — Coupon Code Field in Cart
Observations
  • The cart page at /cart contains no visible discount or coupon code input field — confirmed by visual inspection and full DOM search
  • Cart text reads 'Shipping, taxes, and discounts will be calculated at checkout' — discounts are deferred to checkout, creating confusion about whether codes exist
  • Industry research shows ~8% of cart abandoners leave specifically to search for a promo code, and over 50% of those do not return
  • Klaviyo is installed — email campaigns likely include discount codes, but recipients who click through find no field to enter them on the cart page
Recommendations
  • Add a collapsible 'Have a discount code?' input field to the cart page above the checkout button, applying the discount immediately via the Shopify Cart API discount endpoint
  • This also eliminates promo-code hunting abandonment — when the field is visible, shoppers without a code still proceed rather than leaving to search
Standard — discount code field on cart present on 9/10 top watch stores
Ocean Crawler's cart has no trust reassurance near the checkout button — the $1,299 checkout moment lacks the security signals that reduce last-moment hesitation
Feature not present
Ocean Crawler — Cart page, Mobile
Christopher Ward — Cart with trust badges, Mobile
Christopher Ward — Cart with trust badges, Mobile
Observations
  • No trust badges visible near the checkout button — the only signals are Shop Pay, PayPal, and Google Pay logos below the button
  • The .htusb-ui-prod-boost-trust-wrapper div renders empty in the DOM — a trust badge app is installed but not outputting content in the cart
  • Christopher Ward's cart displays four distinct trust signals: Interest Free Credit, 5-Year Guarantee, Free Delivery Worldwide, and 60-Day Free Returns
  • For a $1,299 pre-order purchase, last-moment purchase anxiety is highest at the cart — trust reassurance at this exact step directly addresses hesitation
Recommendations
  • Add a 3-icon trust row directly above the checkout button: 'SSL Secure Checkout', 'Free Returns', '5-Year Warranty'
  • Fix or replace the empty htusb-ui-prod-boost-trust-wrapper widget; alternatively, add inline SVG trust icons that do not depend on the app
Standard — trust badges in cart present on 8/10 top watch stores
Ocean Crawler's cart shows no product recommendations — Rebuy is installed on PDPs but not wired to cart, leaving AOV uplift and accessory revenue on the table
Feature not present
Ocean Crawler — Cart page full, Mobile
Proposed Implementation — Cart Cross-sell / Product Recommendations
Proposed Implementation — Cart Cross-sell / Product Recommendations
Observations
  • Cart page contains only: product row (image, name, qty +/-, price, remove), 'Add a note to your order', subtotal text, and three CTA buttons
  • No cross-sell or 'You might also like' widget — Rebuy is installed and active on PDPs but is not wired to the cart page
  • Strap accessories and watch bands at $49–$89 would be natural cart add-ons for a $1,299 dive watch purchase
  • Cart cross-sell widgets typically generate 8–15% AOV uplift when showing lower-priced accessories
Recommendations
  • Wire Rebuy to the cart page with a 'Complete your kit' widget showing 1–2 accessory or strap recommendations at a lower price point (under $100)
  • Configure the widget to show items not already in the cart and exclude out-of-stock or pre-order items to avoid cart confusion
Standard — cart cross-sell present on 7/10 top watch stores
03

App Ecosystem

What's installed vs what's missing from best-in-class Jewelry & Accessories stores

25 Apps
Detected
7 Critical Categories
Missing
Ocean Crawler has an above-average app count for a DTC watch brand — 25 installed apps versus a category median of 12–15. However, the stack has significant redundancy (two social-proof notification tools, two email platforms, two popup tools, duplicate POWR script) that adds page weight without conversion benefit. More critically, the two highest-LTV levers — a loyalty programme and subscriptions — are absent entirely, while the installed BNPL tool (Affirm) is broken. The app ecosystem optimisation opportunity is less about adding tools and more about fixing what is broken and eliminating redundancy.

Present (25)

Klaviyo (Email & SMS)
Email / SMS Marketing
Active — company ID JJDaax, onsite embed loading klaviyo.js. Full Shopify web pixel integration for cart/checkout events confirmed.
Judge.me Reviews
Reviews & UGC
Installed and configured (full settings object present, autopublish enabled) but the preview badge widget is explicitly hidden via CSS: .jdgm-preview-badge[data-template='product'] { display:none !important } — same for collection and index templates. Review social proof is invisible to shoppers on all key commerce pages.
Affirm BNPL (installed but broken)
Buy Now Pay Later
Affirm JS initialised (public key 0HJZVCZ0N3KJQ9E3, affirm.js v2 loading) but the widget is set to display:none on the PDP. BNPL messaging is completely hidden at an AOV of $900–$1,300 — the exact range where instalment options most significantly lift conversion.
Rebuy Smart Cart / Personalisation
Personalisation & Upsell
cdn.rebuyengine.com/onsite/js/rebuy.js confirmed active. Enables AI-powered product recommendations, smart cart upsells, and post-purchase offers.
Attentive (SMS Marketing)
SMS Marketing
cdn.attn.tv/oceancrawler/dtag.js active. Attentive is a premium SMS/MMS platform — presence alongside Klaviyo indicates a dual-channel retention stack.
ConvertFlow (CRO Popups / Flows)
CRO / Lead Capture
js.convertflow.co/production/websites/9165.js loaded. Enables personalised popups, quizzes, and segmentation flows. The gamified popup observed firing on PDP load is likely a ConvertFlow or Alia flow — adds friction without clear incentive structure.
Alia (Gamified Popup / Education)
CRO / Lead Capture
backend.alia-prod.com active (v3.6.30, extension v1.0.5). Fires a gamified engagement popup on PDP load. Overlaps with ConvertFlow — dual popup stack risks annoying users and diluting both tools' effectiveness.
Fomo (Social Proof Notifications)
Social Proof
load.fomo.com confirmed active (client ID fKMr459FPJssybnsMJU7iA). Displays live purchase notifications to build urgency. Partially compensates for the hidden Judge.me badge.
Autoketing Sales Pop
Social Proof / Urgency
cdn.autoketing.org/sdk-cdn/sales-pop active. Combined with Fomo, this is a duplicate social-proof notification layer — two tools doing the same job adds page weight without incremental conversion benefit.
Hextom Ultimate Sales Boost
Urgency / Conversion
cdn.hextom.com/js/ultimatesalesboost.js active. Adds urgency bars, stock countdowns, and trust badges. Value depends on configuration — commonly overused to the point of reducing trust.
Chatra (Live Chat)
Customer Support / Live Chat
call.chatra.io/shopify active (chatraId: sBnWZhdx3PFgQTBHs). Provides live chat and chatbot support — appropriate for a considered-purchase brand at this price tier.
Mailchimp
Email Marketing (Secondary)
chimpstatic.com/mcjs-connected script active. Running Mailchimp in parallel with Klaviyo creates list fragmentation and duplicate subscriber costs. Should be consolidated into Klaviyo.
AdRoll (Retargeting)
Paid Retargeting
assets1.adroll.com/shopify active (advertiser ID 2MCPPLHHNZHTDOLZPILBUW, pixel ID E4TKO4DWSVB2HGGH2LS27H). Cross-channel display retargeting active.
Affiliatly (Affiliate Programme)
Affiliate Marketing
static.affiliatly.com/shopify/v3/shopify.js active (code AF-1012452). Affiliate/referral programme is running — a positive sign for community-driven acquisition in the watch enthusiast space.
Google Tag Manager
Tag Management / Analytics
GTM-TXP9PG5 confirmed active via standard GTM snippet. Manages Google Analytics 4 (G-QYQJDC4W9Z), Google Ads (AW-554747409), and Microsoft Clarity (teyrzdnu8a) tags.
Triple Whale (Attribution)
Analytics / Attribution
Triple Whale pixel v2.12 active (store: ruin-ex.myshopify.com). First-party attribution platform — appropriate for a brand investing in paid social.
Amplitude (Product Analytics)
Product Analytics
Amplitude script (API key 50f4b658a883640b3a0f87aa409415df) loaded via Shopify CDN proxy. Provides behavioural analytics beyond GTM/GA4 for deeper funnel insight.
Microsoft Clarity (Session Recording)
Session Recording / Heatmaps
clarity.ms/tag/teyrzdnu8a active. Provides free heatmaps and session recordings — useful for UX diagnosis.
Facebook Meta Pixel
Paid Social Tracking
Facebook pixel ID 1453688358013288 confirmed active via Shopify web pixels. Facebook CAPI (server-side) also enabled (facebookCapiEnabled: true in Trekkie config).
TikTok Pixel
Paid Social Tracking
TikTok pixel code CURK2MBC77U8CB5AA290 active. Indicates active TikTok advertising.
Taboola Pixel
Native Advertising
Taboola pixel (ID 1738448) active via spfy-pxl.archive-digger.com. Native content advertising attribution is tracked.
Pearl Diver (B2B Lead ID)
B2B / Lead Intelligence
tag.pearldiver.io active (pid 0ad7f8afd146ae318be431dbe0d7a944). Identifies anonymous business visitors — niche tool, likely for wholesale/B2B outreach.
POWR (Form / Widget Builder)
Forms / Widgets
powr.io loaded twice (duplicate script tags detected). POWR is a generic widget builder — likely used for a contact or embed form. Duplicate load wastes bandwidth.
ShareThis (Social Sharing)
Social Sharing
ws.sharethis.com/button/buttons.js active (publisher 4a467312-eb52-4e56-a80a-d5930e0afac4). Social sharing buttons for watch enthusiast communities — low conversion impact but adds page weight.
AvantLink (Affiliate Network)
Affiliate Marketing
classic.avantlink.com web pixel active (merchant ID 1035329). Secondary affiliate network alongside Affiliatly — suggests a structured affiliate programme.

Missing (7)

Subscription / Recurring Orders App Critical
Subscriptions & LTV
🔄 LTV Impact
Present on 7/10 top watch & jewellery stores at this price tier (ReCharge, Skio, or Stay AI)
Loyalty & Rewards Program Critical
Loyalty / Retention
🔄 Repeat Purchase Driver
Present on 9/10 top watch brands at $500+ AOV (Smile.io, LoyaltyLion, or Yotpo Loyalty)
Wishlist App Recommended
Browse & Save
📈 Return Visit Conversion
Present on 8/10 top jewellery/watch stores — critical for high-consideration, multi-visit purchase journeys
Post-Purchase Upsell App Recommended
Post-Purchase Revenue
💰 AOV Uplift
Present on 6/10 top watch stores (ReConvert, Zipify OCU) — captures strap/accessory upsells at highest buying intent moment
Back-in-Stock / Preorder Notifications Recommended
Demand Capture
💰 Recovered Lost Demand
Critical for a limited-edition watch model with preorder SKUs — Back in Stock by Klaviyo or Stocky captures demand that currently goes to competitors
Product Comparison Tool Nice-To-Have
Purchase Decision Support
📈 Consideration-Stage Conversion
Present on 5/10 multi-SKU watch brands — reduces purchase paralysis across 4 distinct product lines (Core Diver, Dream Diver, Field Crawler, Navigator)
Size / Strap Fit Guide App Nice-To-Have
Product Discovery
✨ Reduces Return Rate
Present on 4/10 watch brands with multiple lug widths and strap options — reduces pre-purchase uncertainty and post-purchase returns

App Stack Assessment

Ocean Crawler's app ecosystem is busy but unbalanced. The analytics and advertising stack is strong — GTM, Triple Whale, Amplitude, Facebook CAPI, TikTok, Klaviyo, and Attentive all active — showing sophisticated paid-acquisition investment. However, the retention and loyalty infrastructure is almost entirely missing: no loyalty programme, no subscription app, and no wishlist. For a brand with a passionate collector community and repeat-buyer social proof on the homepage ('my sixth Ocean Crawler in 12 months'), the absence of a structured rewards programme is a significant LTV gap. The conversion stack has the opposite problem: too many tools doing overlapping jobs. Fomo + Autoketing Sales Pop are both running social-proof notifications simultaneously. ConvertFlow + Alia are both firing popups on PDP load. Mailchimp sits alongside Klaviyo with no clear role differentiation. Consolidating these would reduce page load overhead and create a cleaner user experience. The single highest-priority fix remains the Affirm BNPL widget visibility bug — it is installed, the JS loads, and the configuration is present, but a CSS rule hides the widget from every customer. At a $999–$1,399 price point, removing that one line of CSS is potentially the highest-ROI technical change available.

1 / 1