Comprehensive Shopify store audit and 90-day Google Analytics 4 analysis for palmcovelabel.com.au
Prepared by 121 Group • 19 March 2026 • GA4 Property: 514161971 • 90-Day Window (Dec 2025 – Mar 2026)
Palm Cove Label runs on Shopify with the Broadcast V8.0.0 theme (custom: "Palm-Cove/Content-Theme"). The store launched in December 2025 with 223 products across 29 collections.
The tracking and pixel infrastructure is well configured through Shopify’s Web Pixels Manager. However, the product catalogue quality is critically weak: zero image alt text, minimal product types/tags, thin descriptions, and no collection SEO content.
Over 90 days the store generated $18,674 revenue from 149 purchases across 31,903 sessions. Revenue is trending upward: $3K → $4K → $6.7K → $5.9K (March partial).
Critical finding: ~40% of all traffic comes from non-converting channels (Pinterest Paid, Pangle referral spam, TikTok awareness campaigns). Google Search channels deliver 49.7% of revenue from just 18.5% of traffic.
| Category | Score | Status | Key Issue |
|---|---|---|---|
| Tracking & Pixels | 9/10 | Excellent | All major pixels configured via Web Pixels Manager |
| Product Catalogue SEO | 2/10 | Critical | 0% alt text, 97% missing product types, 5 total tags |
| Collection SEO | 1/10 | Critical | 0/29 collections have SEO descriptions |
| Content & Pages | 4/10 | Poor | Fake founder story, no size guide, thin descriptions |
| Technical Performance | 6/10 | Average | Font duplication, missing og:image, JSON-LD errors |
| Channel Strategy (GA4) | 3/10 | Critical | ~40% traffic from non-converting sources |
| Conversion Rate (GA4) | 3/10 | Critical | 0.47% vs 1.5–2.5% benchmark |
| AOV & Revenue Trend | 7/10 | Good | $125 AOV healthy; revenue growing month-on-month |
| BNPL & Payments | 8/10 | Good | Afterpay + Zip Pay active ($70 min) |
| Email Marketing | 5/10 | Developing | Klaviyo installed but only $395 revenue in 90 days |
All pixels are configured via Shopify’s Web Pixels Manager (sandboxed iframe system, introduced ~2023). This is the modern best-practice approach.
| Platform | Pixel / Tag ID | System | Context | Status |
|---|---|---|---|---|
| Facebook / Meta Pixel | 1423757832754917 | Web Pixels Manager | OPEN | Active |
| Facebook CAPI (Server-Side) | facebookCapiEnabled: true | Trekkie Analytics | — | Active |
| TikTok Pixel | D4SGFTRC77U7BBAU63E0 | Web Pixels Manager | STRICT | Active |
| Google Analytics 4 | G-WCDQ1E8WTX | Web Pixels Manager | OPEN | Active |
| Google Ads | AW-17790148894 | Web Pixels Manager | OPEN | Active |
| Google Tag | GT-P8QBV6LT | Web Pixels Manager | OPEN | Active |
| Google Merchant Center | MC-TJJZ26KYH6 | Web Pixels Manager | OPEN | Active |
| Klaviyo | SdTC5x | Web Pixels Manager | STRICT | Active |
| Judge.me | Web Pixel | Web Pixels Manager | STRICT | Active |
| Pinterest Tag | — | — | — | Missing |
| Snapchat Pixel | — | — | — | Not installed |
7 conversion events are configured — this is thorough coverage:
| Event | GA4 | Google Ads | Merchant Center |
|---|---|---|---|
| purchase | ✓ | ✓ | ✓ |
| view_item | ✓ | ✓ | ✓ |
| page_view | ✓ | ✓ | ✓ |
| add_to_cart | ✓ | ✓ | — |
| begin_checkout | ✓ | ✓ | — |
| add_payment_info | ✓ | ✓ | — |
| search | ✓ | ✓ | — |
Analysis of all 223 products via Shopify JSON API. The product catalogue has serious SEO and content quality deficiencies.
Every single product image (381 total) has zero alt text. This is the most critical SEO issue on the site. Alt text is essential for:
0 / 381 images with alt text (0%)
Only 6 of 223 products have a product type assigned. Product types are critical for Google Shopping feed quality, internal filtering, and structured data.
| Product Type | Count |
|---|---|
| Empty / Missing | 217 |
| Earrings | 3 |
| Necklaces | 1 |
| Beach Bag | 1 |
| Clip | 1 |
217 / 223 products missing product type (97.3%)
The entire catalogue uses only 5 unique tags: Dresses, Tops, new, Bottoms, Denim. 53.4% of products (119/223) have no tags at all. Tags enable filtering, related product suggestions, automated collections, and internal search.
| Tag | Products | % of Tagged |
|---|---|---|
| Dresses | 57 | 54.8% |
| Tops | 22 | 21.2% |
| new | 12 | 11.5% |
| Bottoms | 8 | 7.7% |
| Denim | 5 | 4.8% |
104 / 223 products with at least one tag (46.6%)
Fashion ecommerce best practice is 4–6 images per product (front, back, detail, lifestyle, on-model). 59.2% of products have only 0–1 images.
| Images Per Product | Count | % |
|---|---|---|
| 0 images | 3 | 1.3% |
| 1 image | 129 | 57.8% |
| 2 images | 42 | 18.8% |
| 3 images | 22 | 9.9% |
| 4+ images | 27 | 12.1% |
Average description length is 147 characters — about one sentence. For fashion ecommerce, descriptions should be 300–500+ characters covering fabric, fit, styling suggestions, and care instructions.
| Length Bucket | Count | % |
|---|---|---|
| No description | 1 | 0.4% |
| Under 100 chars | 72 | 32.3% |
| 100–200 chars | 90 | 40.4% |
| 200–500 chars | 52 | 23.3% |
| 500+ chars | 8 | 3.6% |
Not a single collection has an SEO description. Collection pages are high-value landing pages for category searches (e.g., “women’s summer dresses Australia”). Without descriptions, Google has minimal content to index and rank these pages.
0 / 29 collections with SEO description (0%)
The “Best Sellers” collection contains all 223 products — identical to the full catalogue. This provides no editorial curation and misleads customers about what’s actually popular. Best practice: curate to 20–30 genuinely top-selling items.
Three different vendor names are used across products:
This creates inconsistent Google Shopping feeds and confusing structured data.
The “Denim” collection has the URL handle /collections/jackets — a mismatched slug that confuses both search engines and users.
| Page | URL | Status | Notes |
|---|---|---|---|
| Homepage | / | Live | Main entry point — 11,567 sessions in 90 days |
| About | /pages/about | Issue | Fake founder story (see below) |
| Contact | /pages/contact | Live | Standard contact form |
| FAQ | /pages/faq | Live | Covers returns, shipping, Afterpay, Zip Pay |
| Privacy Policy | /policies/privacy-policy | Live | Shopify template |
| Terms of Service | /policies/terms-of-service | Live | Shopify template |
| Refund Policy | /policies/refund-policy | Live | Shopify template |
| Shipping Policy | /policies/shipping-policy | Live | Shopify template |
| Size Guide | — | Missing | Critical for fashion — reduces returns |
| Order Tracking | — | Missing | Reduces support enquiries |
| Loyalty / Rewards | — | Missing | Growth opportunity |
The About page tells the story of “Anna Nova, Former Lawyer turned Fashion Designer” — a completely fictional founder. The real brand is operated by Demi Sargeant. The narrative about “practising law” and “sketching fabrics during evenings” appears to be AI-generated placeholder content that was never replaced with the real brand story.
This is a trust and credibility risk. If customers or media discover the founder story is fabricated, it damages brand reputation. This should be replaced immediately with Demi’s authentic story.
Both Afterpay and Zip Pay are available with a minimum spend of $70. Afterpay on-site messaging appears on product pages via Shopify extensions. The FAQ confirms both payment options.
An active “Free Earrings With Any Purchase” campaign gives away products valued at $35–$50 on every order. The campaign uses 100% discount and stacks with all other discounts. While driving conversion, this has ongoing margin impact that should be monitored.
| Issue | Severity | Detail |
|---|---|---|
Missing og:image on homepage | High | No Open Graph image set — social sharing previews (Facebook, LinkedIn, iMessage) show no image. Reduces click-through from shared links. |
| Tenor Sans font declared 4× | Medium | Four duplicate @font-face declarations and four duplicate <link rel="preload"> hints for the same font. Increases page weight and parse time. |
Empty sameAs in JSON-LD | Medium | The Organization structured data contains 7 empty strings alongside 3 valid social URLs. Invalid structured data can trigger Google Search Console errors. |
| Preorder module loaded but empty | Low | A preorder feature module is loaded in the theme but contains no active configuration — dead code adding to page weight. |
No <link rel="preconnect"> | Low | No preconnect hints for third-party domains (fonts.googleapis.com, cdn.shopify.com). Adding these reduces connection setup time. |
| Component | Detail |
|---|---|
| Platform | Shopify (myshopify domain: palm-cove-au.myshopify.com) |
| Theme | Broadcast V8.0.0 (custom name: “Palm-Cove/Content-Theme”) |
| Currency | AUD |
| Country | Australia |
| Reviews | Judge.me (active with web pixel) |
| Email Marketing | Klaviyo (account SdTC5x) |
| BNPL | Afterpay + Zip Pay (min $70) |
| Free Gift App | free-gift-app7 (active campaign) |
| Design System | 7-colour palette (well-implemented) |
GA4 Property: 514161971 • Period: December 2025 – March 2026 (90 days)
| Month | Sessions | Users | Page Views | Purchases | Revenue | Eng % | Conv % |
|---|---|---|---|---|---|---|---|
| Dec 2025 | 6,458 | 5,717 | 18,963 | 20 | $3,021 | 48.4% | 0.31% |
| Jan 2026 | 12,880 | 10,729 | 37,245 | 31 | $4,035 | 46.6% | 0.24% |
| Feb 2026 | 8,995 | 7,257 | 31,265 | 51 | $6,665 | 52.9% | 0.57% |
| Mar 2026 (partial) | 6,920 | 5,883 | 21,117 | 52 | $5,890 | 48.1% | 0.75% |
pangleglobal.com / referral is the #2 traffic source with 4,742 sessions, 0 purchases, 71.7% bounce rate. Pangle is TikTok’s ad network for mobile app install campaigns. This traffic is almost certainly bot/invalid traffic that will never convert on an ecommerce store.
Impact: Inflates session counts by ~15%, distorts all conversion rate calculations, wastes analytics bandwidth.
Action: Create a GA4 filter to exclude pangleglobal.com. Disable Pangle placements in TikTok campaign settings.
Pinterest / PaidSocial is the #1 traffic source with 7,332 sessions but only 2 purchases ($504.90), a 63.6% bounce rate, and 0.03% conversion rate. Campaign 626757309614 alone drove 5,931 sessions with zero purchases.
Impact: If Pinterest ad spend mirrors its traffic share (~23% of all sessions), this represents an estimated $1,000–2,000+/month in wasted spend.
Action: Pause Pinterest campaigns immediately or reduce budget by 90%. Reallocate to Google Search which converts at 1.16%.
tiktok / paid drove 812 sessions with a 96.6% bounce rate, 3.4% engagement, and 0 purchases. Combined with two “Reach” campaigns (722 sessions, 2.5–3.7% engagement, 0 purchases), TikTok activity is generating awareness-only traffic with no conversion pathway.
Action: Review TikTok campaign objectives — “Reach” campaigns do not optimise for ecommerce conversions. Switch to conversion-optimised objectives or pause entirely.
11,367 sessions (35.6% of all traffic) arrive via Safari (in-app) — the embedded browser within Instagram, Facebook, TikTok, and Pinterest apps. These sessions show only 35.9% engagement vs 56.1% for regular Safari. In-app browsers lack saved passwords, payment autofill, and extensions, compounding the low social conversion rate.
The overall ecommerce conversion rate of 0.47% is significantly below the fashion ecommerce benchmark of 1.5–2.5%. However, excluding ~12,000+ spam/non-converting sessions, the adjusted rate on quality traffic is closer to 0.76% — still below benchmark but a more honest baseline.
| Channel | Sessions | Users | Eng % | Bounce | Purchases | Revenue | Conv % | Verdict |
|---|---|---|---|---|---|---|---|---|
| Paid Social | 13,608 | 11,577 | 39.4% | 60.6% | 31 | $4,072 | 0.23% | Poor |
| Referral | 4,802 | 4,229 | 28.8% | 71.2% | 0 | $0 | 0.00% | Spam |
| Direct | 3,483 | 2,714 | 63.1% | 36.9% | 36 | $3,985 | 1.03% | Strong |
| Organic Social | 3,114 | 2,769 | 62.9% | 37.1% | 5 | $479 | 0.16% | Weak |
| Organic Search | 2,431 | 1,519 | 72.6% | 27.4% | 30 | $4,095 | 1.23% | Excellent |
| Paid Search | 1,741 | 1,157 | 70.7% | 29.3% | 20 | $2,577 | 1.15% | Strong |
| Cross-network (PMAX) | 1,696 | 1,392 | 59.4% | 40.6% | 19 | $2,440 | 1.12% | Strong |
| Email (Klaviyo) | 645 | 264 | 64.8% | 35.2% | 4 | $395 | 0.62% | Developing |
| Organic Shopping | 27 | 23 | 70.4% | 29.6% | 1 | $179 | 3.70% | High Intent |
| Source / Medium | Sessions | Purchases | Revenue | Eng % | Conv % | Notes |
|---|---|---|---|---|---|---|
| Pinterest / PaidSocial | 7,332 | 2 | $505 | 36.4% | 0.03% | Worst ROI |
| pangleglobal.com / referral | 4,742 | 0 | $0 | 28.3% | 0.00% | Spam — filter |
| google / cpc | 3,355 | 39 | $5,018 | 66.0% | 1.16% | Best paid channel |
| (direct) / (none) | 3,483 | 36 | $3,985 | 63.1% | 1.03% | Strong intent |
| google / organic | 2,431 | 30 | $4,095 | 72.6% | 1.23% | Best converting |
| facebook / paid | 2,411 | 17 | $1,900 | 49.4% | 0.71% | Moderate |
| fb / paid | 2,178 | 8 | $983 | 42.0% | 0.37% | Duplicate UTM |
| instagram / organic | 1,830 | 4 | $418 | 55.7% | 0.22% | Low conversion |
| tiktok / paid | 812 | 0 | $0 | 3.4% | 0.00% | 96.6% bounce |
facebook/paid (2,411 sessions, 17 purchases) and fb/paid (2,178 sessions, 8 purchases). Combined, Meta Paid = 4,589 sessions, 25 purchases, $2,883 revenue, ~0.54% conversion. UTMs should be standardised to a single format for accurate attribution.
Revenue: $10,132
Purchases: 87
Engagement: 46.3%
Conv Rate: 0.35%
Revenue: $8,541
Purchases: 62
Engagement: 65.9%
Conv Rate: 2.31%
| Stage | Events | Rate | Benchmark | Gap |
|---|---|---|---|---|
| View → Add to Cart | 707 / 15,635 | 4.5% | 8–12% | ~50% below benchmark |
| Cart → Checkout | 232 / 707 | 32.8% | 40–60% | Below benchmark |
| Checkout → Purchase | 144 / 232 | 62.1% | 55–70% | Within benchmark |
The biggest conversion killer is the product page itself. Only 4.5% of people who view a product add it to their cart (benchmark: 8–12%). This is directly linked to the Shopify audit findings: single product images (59%), thin descriptions (147 chars avg), no size guide, and missing trust signals. Fixing product pages could double the add-to-cart rate and cascade through the entire funnel.
| Campaign | Sessions | Purchases | Revenue | Eng % | Conv % | Verdict |
|---|---|---|---|---|---|---|
| [KOD] PMAX Feed Only | 1,625 | 19 | $2,440 | 59.5% | 1.17% | Best Performer |
| Brand Search - Palm Cove Label | 1,518 | 20 | $2,577 | 73.5% | 1.32% | Strong |
| Competitor Campaign | 203 | 0 | $0 | 70.4% | 0.00% | No conversions |
| Campaign ID | Sessions | Purchases | Revenue | Eng % | Conv % | Notes |
|---|---|---|---|---|---|---|
| 120237395934880280 | 83 | 4 | $1,004 | 71.1% | 4.82% | Investigate — exceptional conv rate |
| 120214471826820280 | 791 | 5 | $454 | 49.4% | 0.63% | Moderate |
| 120218652218850280 | 682 | 4 | $534 | 40.1% | 0.59% | Moderate |
| 120218652218770280 | 635 | 1 | $89 | 35.3% | 0.16% | Low performance |
| Campaign | Sessions | Purchases | Revenue | Eng % | Conv % |
|---|---|---|---|---|---|
| 626757309614 | 5,931 | 0 | $0 | 35.2% | 0.00% |
| 626757309615 | 1,178 | 2 | $505 | 41.2% | 0.17% |
| Campaign | Sessions | Purchases | Eng % | Bounce |
|---|---|---|---|---|
| tiktok / paid (main) | 812 | 0 | 3.4% | 96.6% |
| Reach Campaign Palm Cove March | 482 | 0 | 3.7% | 96.3% |
| Reach Campaign 2026 | 240 | 0 | 2.5% | 97.5% |
| OS | Sessions | % Total | Engagement |
|---|---|---|---|
| iOS | 23,041 | 72.2% | 45.7% |
| Android | 4,989 | 15.6% | 50.1% |
| macOS | 1,760 | 5.5% | 69.1% |
| Windows | 1,711 | 5.4% | 67.8% |
| Browser | Sessions | % Total | Eng % | Bounce | Notes |
|---|---|---|---|---|---|
| Safari | 12,215 | 38.3% | 56.1% | 43.9% | Standard iOS browser |
| Safari (in-app) | 11,367 | 35.6% | 35.9% | 64.1% | Social media embedded browser |
| Chrome | 5,461 | 17.1% | 55.9% | 44.1% | Standard |
| Android Webview | 1,632 | 5.1% | 54.9% | 45.1% | Android in-app |
| City | Sessions | Purchases | Revenue | Conv % | Eng % |
|---|---|---|---|---|---|
| Brisbane | 3,820 | 33 | $3,916 | 0.86% | 63.0% |
| Sydney | 5,476 | 28 | $3,345 | 0.51% | 48.3% |
| Melbourne | 5,223 | 25 | $3,062 | 0.48% | 43.5% |
| Perth | 2,059 | 12 | $1,534 | 0.58% | 47.2% |
| Adelaide | 1,346 | 4 | $335 | 0.30% | 48.6% |
| Gold Coast | 424 | 4 | $399 | 0.94% | 50.5% |
| Townsville | 324 | 4 | $430 | 1.23% | 60.2% |
28,599 of 31,903 sessions have unknown age and gender. Google Signals likely not enabled or audience thresholds not met. From known data:
| Age Group | Sessions | Purchases | Revenue | Notes |
|---|---|---|---|---|
| 35–44 | 699 | 10 | $1,137 | Highest purchasing segment |
| 25–34 | 732 | 4 | $371 | Largest known audience |
| 45–54 | 578 | 5 | $517 | |
| 55–64 | 429 | 5 | $613 | |
| 65+ | 294 | 2 | $149 | |
| 18–24 | 225 | 1 | $338 |
Gender (known): 2,605 female sessions (27 purchases) vs 464 male (1 purchase) — confirms predominantly female audience.
| Landing Page | Sessions | Purch | Revenue | Eng % | Bounce | Notes |
|---|---|---|---|---|---|---|
| / (Homepage) | 11,567 | 59 | $7,506 | 62.9% | 37.1% | Best performer |
| /products/portofino-claire-midi-dress | 2,867 | 7 | $701 | 32.5% | 67.5% | High traffic, low conv |
| /products/sardines-pouch | 2,190 | 0 | $0 | 28.4% | 71.6% | Zero purchases |
| /products/aussie-way-maxi-dress | 1,687 | 2 | $443 | 41.8% | 58.2% | Low conversion |
| /collections/dresses | 1,527 | 11 | $1,577 | 61.2% | 38.8% | Strong collection page |
| /products/golden-scallop-esther-top | 1,100 | 0 | $0 | 31.6% | 68.4% | Zero purchases |
| /collections/sale | 977 | 4 | $567 | 29.0% | 71.0% | Low engagement for sale |
| /products/queen-bee-white-dress | 480 | 7 | $619 | 55.0% | 45.0% | 1.46% conv rate |
These 4 pages received 4,427 combined sessions with zero conversions. Ad spend driving traffic here is entirely wasted.
Collection pages consistently outperform individual product pages as landing destinations.
| # | Action | Source | Expected Impact |
|---|---|---|---|
| 1 | Pause or slash Pinterest paid campaigns by 90% — 7,332 sessions, 2 purchases ($505). Worst ROI of any channel. | GA4 | ~$1,000–2,000/month saved |
| 2 | Filter pangleglobal.com referral spam from GA4 reporting. Disable Pangle placements in TikTok. | GA4 | Accurate data, cleaner metrics |
| 3 | Stop sending paid traffic to zero-converting product pages (Sardines Pouch, Golden Scallop, Beaded Clutche, Corfu Pheonix). | GA4 | 4,427 sessions/quarter redirected |
| 4 | Standardise Facebook UTM tags — consolidate fb/paid and facebook/paid. | GA4 | Accurate Meta attribution |
| 5 | Replace fake About page founder story — “Anna Nova” with Demi Sargeant’s real brand story. | Shopify | Brand trust & authenticity |
| # | Action | Source | Expected Impact |
|---|---|---|---|
| 6 | Add alt text to all 381 product images. Fashion image search is a major organic discovery channel. | Shopify | SEO visibility uplift |
| 7 | Add product types to all 223 products. Critical for Google Shopping feed quality. | Shopify | Better Shopping ad performance |
| 8 | Reallocate Pinterest/TikTok budget to Google Search. Google converts at 1.16% vs Pinterest at 0.03%. | GA4 | 2–3× ROAS improvement |
| 9 | Scale [KOD] PMAX Feed Only campaign — best-performing automated campaign at 1.17% conversion. | GA4 | More Shopping visibility |
| 10 | Launch remarketing campaigns targeting 707 cart abandoners and 15,635 product viewers. Returning users convert at 6.6× the rate of new users. | GA4 | ~35 additional purchases recovering 5% of carts |
| 11 | Create a Size Guide page. Essential for fashion ecommerce conversion and reducing returns. | Shopify | Reduced returns, higher conv |
| # | Action | Source | Expected Impact |
|---|---|---|---|
| 12 | Write SEO descriptions for all 29 collections. Zero collections have descriptions — massive organic search gap. | Shopify | Category page rankings |
| 13 | Expand product tags from 5 unique tags. Add fabric, occasion, season, style tags for filtering and search. | Shopify | Better internal search & filtering |
| 14 | Add 3–5 images per product (59% currently have only 1 image). Fashion requires front, back, detail, lifestyle shots. | Shopify | Higher add-to-cart rate |
| 15 | Enrich product descriptions to 300–500+ chars. Include fabric, fit, styling tips, care instructions. | Shopify | Better product page engagement |
| 16 | Build Klaviyo email automation flows — abandoned cart, browse abandonment, post-purchase, win-back. Email currently drives only $395 in 90 days. | Both | Email = 20–30% of revenue at maturity |
| 17 | Enable Google Signals in GA4 to unlock demographic data (89.7% currently unknown). | GA4 | Better audience insights |
| 18 | Investigate Meta campaign 120237395934880280 — 4.82% conversion rate from 83 sessions. Identify what makes this creative/targeting different. | GA4 | Scalable Meta performance |
| # | Action | Source | Expected Impact |
|---|---|---|---|
| 19 | Fix og:image on homepage for social sharing previews. | Shopify | Better social click-through |
| 20 | Curate Best Sellers collection to 20–30 items (currently = all 223 products). | Shopify | Customer trust & discovery |
| 21 | Fix Denim collection URL (currently /collections/jackets). | Shopify | SEO & user experience |
| 22 | Consolidate vendor names (3 variants of “Palm Cove”). | Shopify | Cleaner Shopping feed |
| 23 | Clean up JSON-LD structured data (7 empty sameAs strings). | Shopify | Cleaner GSC reports |
| 24 | Remove duplicate Tenor Sans font declarations (loaded 4×). | Shopify | Faster page loads |
| 25 | Geo-target QLD regional areas (Townsville 1.23%, Gold Coast 0.94% conv). | GA4 | Efficient regional spend |
Based on current metrics and industry benchmarks, here is a conservative estimate of revenue uplift from implementing the recommended actions:
| Scenario | Conv Rate | Monthly Purchases | Monthly Revenue | vs Current |
|---|---|---|---|---|
| Current State | 0.47% | ~50 | ~$6,200 | — |
| Remove wasted traffic + reallocate budget | 0.76% | ~60 | ~$7,500 | +21% |
| + Add remarketing campaigns | 0.95% | ~75 | ~$9,400 | +52% |
| + Fix product content & funnel | 1.20% | ~95 | ~$11,900 | +92% |
| + Scale Google + Email channels | 1.50% | ~120 | ~$15,000 | +142% |