✨
Docs
Case StudiesGet Help
  • ✨Getting Started
    • What is Because?
    • Navigating The Because Dashboard
    • Klaviyo: Technical Integration Guide
  • ⚡Personalize
    • Because Content Types
      • Badges
      • Replace Image
      • UTM's
    • Because Page Types
      • Home Page Personalization
      • Collection Page Personalization
      • Product Detail Page Personalization
      • Cart Page Personalization
    • Campaign Setup
      • How Positions Work
      • Find Your Position Tool
      • Campaign Rules
      • How to Preview a Campaign
      • Using the Groups Tab
      • How to Use Dynamic Text Tokens
    • Klaviyo Personalization
      • Understanding Klaviyo Targeting Logic in Because
      • Klaviyo Use Cases
      • How to Link Klaviyo Popups to Because Campaigns
      • Klaviyo Profile Data & Dynamic Text Tokens
    • Shopify Customer Data Integration
    • Troubleshooting Campaigns
      • How Do Cart Campaigns Get Reloaded
      • Understanding Script Types: Asynchronous vs. Synchronous
  • 🌈Test
    • A/B Testing 101
    • Understanding Data Updates After Pausing an A/B Test
    • How Split Ratios Affect Your A/B Test Results
  • 📈CASE STUDIES
    • Southern Scholar Boosts CVR by +34%
    • Ethique Leverages Zero-Party Data to Boost CVR by 26%
  • 🤖Support
    • Frequently Asked Questions
    • Get Help
    • Give Feedback
    • Because Youtube Channel
  • 🚀The Ecom Edge
    • Ep 01
    • Ep 02
    • Ep 03
    • Ep 04
    • Ep 05
    • Ep 06
  • 🦄Partners
    • Because Partner Program
  • ⚠️Incident Reports
    • Double Counting in Analytics
Powered by GitBook
On this page
  • How Campaign Reloading Works
  • Important Notes
  • Need More Help?
  1. Personalize
  2. Troubleshooting Campaigns

How Do Cart Campaigns Get Reloaded

Our goal is to make your campaigns dynamic and seamless for your shoppers, ensuring they always see the most relevant messaging based on their actions.

Here’s how our widget works to refresh campaigns in your store:

How Campaign Reloading Works

  1. Triggered on Button Clicks

    • Our widget is designed to re-check the cart rules and refresh whenever a button is clicked, typically starting on the product page (PDP).

    • In-Cart Behavior: Depending on how your cart is set up, campaigns may also auto-refresh when shoppers interact with:

    • Upsell/Quick Add Buttons inside the cart.

    • Quantity Buttons to increase or decrease item quantities.

    ⚠️ Note: Some carts have quantity controls configured as icons (e.g., SVG elements) instead of buttons. In these cases, the cart may not auto-refresh.

  2. Auto-Refreshing for PDP Adds

    • When a shopper adds a new item from the PDP to an already open cart, the cart auto-refreshes to reflect the new total or qualify for updated campaigns.

    • This applies to campaigns like “You’re $X away from Free Shipping!” or others based on cart total or contents.

  3. Click Detection and Cart Changes

    • Any click on your site—such as selecting a variant, clicking a size chart, or removing an item—triggers a re-check of the cart contents.

    • If a click causes a change in cart value or items, the campaign updates dynamically.

    • No Change, No Refresh: If the cart or URL doesn’t change, the campaign won’t reload, ensuring there’s no unnecessary flicker.

Important Notes

  • Example in Action:

    • A shopper sees a message, “You’re $10 away from Free Shipping.”

    • They add an item that pushes their cart total over the free shipping threshold.

    • The message refreshes automatically to display “You’ve unlocked Free Shipping!” (assuming the rules are met).

Need More Help?

PreviousTroubleshooting CampaignsNextUnderstanding Script Types: Asynchronous vs. Synchronous

Last updated 4 months ago

If you have any questions or need assistance, our friendly support team is here for you! Simply reach out to us at , and we’ll be happy to help.

⚡
support@trybecause.com