Verifying Event Tracking
After setting up your campaign and widgets, use the Analytics dashboard to confirm events are flowing correctly.Check the Event Analysis Table
Scroll to the Event Analysis section. You should see these event types after testing:
| Event | When It Fires | What It Confirms |
|---|---|---|
LINK_GENERATED | Customer gets a referral code | Campaign is active and generating codes |
LINK_CLICKED | Someone clicks a referral link | Referral links are working |
ORDER_PLACED | A referred friend completes a purchase | Discount code applied and order tracked |
WHATSAPP_SENT | A WhatsApp message is sent | Provider connection and templates are working |
If you just set up for the first time, place a test order to generate initial events. Events may take a few seconds to appear.
Verify the Conversion Funnel
Check the Conversion Funnel section. A healthy setup shows:
- WhatsApp Message Sent — top of funnel (messages going out)
- People Visited — middle (link clicks happening)
- People Bought — bottom (conversions occurring)
Common Issues
Widget not showing on the storefront
Widget not showing on the storefront
Symptoms: The Refer & Earn floating button doesn’t appear on your store.Possible causes & fixes:
- App Embed not enabled — Go to Shopify Admin → Online Store → Themes → Customize → App embeds (🧩 icon) and toggle on Refer & Earn.
- No active campaign — The widget only appears when there’s an active campaign. Check Apps → Referbro → Campaign Settings and ensure the campaign is toggled to Active.
- UTM restriction enabled — If Show on UTM is enabled in Campaign Settings, the widget only appears for visitors with matching UTM parameters. Disable it for testing.
- Theme caching — Some themes aggressively cache. Try visiting your store in an incognito window or clearing your browser cache.
Referral Received popup not showing for referred friends
Referral Received popup not showing for referred friends
Symptoms: A friend clicks the referral link but doesn’t see the discount popup.Possible causes & fixes:
- App Embed not enabled — Ensure Referral Received is toggled on in Theme Customizer → App embeds.
- Referral link format incorrect — The link must include
?ref=CODEas a query parameter. Check that the referral code is in the URL. - Browser blocking popups — The popup may be blocked. Try disabling popup blockers for testing.
WhatsApp messages not being sent
WhatsApp messages not being sent
Symptoms: No WhatsApp messages are received after placing an order or sharing.Possible causes & fixes:
- Provider not connected — Go to Apps → Referbro → WhatsApp Settings and verify your API URL and API Token are entered.
- Templates not approved — Check your provider’s platform (e.g., Pragma dashboard, Meta Business Suite) to confirm your templates are in Approved status.
- Template ID mismatch — The Template ID in Referbro must exactly match the template name on your provider’s platform. Check for typos, extra spaces, or case differences.
- Template not enabled — Ensure the template toggle is set to Enabled in Referbro WhatsApp Settings.
- Phone number format — WhatsApp requires the full international format (e.g.,
+91XXXXXXXXXX). Ensure customer phone numbers include the country code.
Rewards not being issued to referrers
Rewards not being issued to referrers
Symptoms: A friend purchased using the referral code, but the referrer hasn’t received their reward.Possible causes & fixes:
- Reward return period hasn’t elapsed — Check the Reward Return Period in Campaign Settings. The reward is only issued after this many days. If set to
7, wait 7 days after the friend’s order. - Order was cancelled — Cancelled or refunded orders void the reward automatically.
- Self-referral detected — If the referrer and friend share the same email or IP, Referbro flags it as a self-referral and blocks the reward. Check the Referral Details table for a
Self-Referralstatus. - Friend didn’t use the code — If Allow Without Code is disabled, the friend must apply the discount code at checkout. Enable this option if you want to rely on link-click tracking instead.
Discount code not applying at checkout
Discount code not applying at checkout
Symptoms: The referee says the discount code doesn’t work at checkout.Possible causes & fixes:
- Code expired or already used — Each referral code is single-use per friend. If the friend already used it, a new code won’t be issued.
- Minimum subtotal not met — Check the Minimum Subtotal in Campaign Settings. The friend’s cart must meet this threshold.
- Segment restriction — Referral discounts are automatically restricted to new customers (those with no prior purchases). Existing customers will not be able to apply the referral discount code.
- Discount stacking conflict — If Shopify doesn’t allow multiple discounts, check the Combines With options in Campaign Settings.
Checkout extension widget not appearing
Checkout extension widget not appearing
Symptoms: No referral widget on the Thank You or Order Status page.Possible causes & fixes:
- Widget not added — Go to Shopify Admin → Settings → Checkout → Customize and verify the Referbro Widget block is added to the Thank You and/or Order Status pages.
- Using legacy checkout — Checkout extensions require Shopify’s Checkout Extensibility. If you’re on a plan or theme that uses the legacy checkout, the extension won’t appear.
- No active campaign — The widget only renders when there’s an active campaign configured.
Still Stuck?
If you’ve tried the steps above and the issue persists: 📧 Contact arjun@referbro.com with:- Your store URL
- The specific issue you’re experiencing
- A screenshot of your Referbro Analytics page (Event Analysis section)