❓ 19. FAQ & Troubleshooting

|

| Question / Problem | | Answer / Solution |

|

| Links return 404 | | Go to WordPress Settings → Permalinks and click "Save Changes" to flush rewrite rules. Make sure your permalink structure is NOT set to "Plain". |

| I have PrettyLinks / ThirstyAffiliates / YOURLS installed — will WCT still work? | | Yes — use the Slug Prefix setting (⚙️ Settings → Slug Prefix). Set it to something like track and your WCT links live under /track/slug while the other plugin keeps its own namespace. The 🩺 Diagnostics tab auto-detects these plugins and offers a one-click fix. See the Slug Prefix section above. |

| I created a link but nothing happens when I visit it / it shows no links in the list | | Visit 🩺 Diagnostics. The Database Tables card will show if the wp_wct_links table is missing (rare — usually a dbDelta silent fail on older MySQL). Click 🔧 Force Re-install Tables Now to fix it directly. |

| I saved the same slug twice and the old link was overwritten | | Fixed in v3.449+ — WCT now refuses to save a duplicate slug and suggests an alternative (myslug-2). If you have older duplicate rows from before this version, edit them manually from the Links tab. |

| Clicks not recording | | Make sure permalinks are not set to "Plain". Also check that the link slug matches exactly (case-sensitive). Try clicking in an incognito window to rule out caching. |

| Lead or sale is not recording | | Ensure the visitor clicked a tracking link first. Use the recommended pixel snippets that include wct_click_id from the URL. Verify the thank-you page preserves URL parameters. |

| Revenue not showing | | Make sure your sale tracker includes the amount parameter. For postbacks, ensure the platform sends the actual revenue, not zero. |

| Cross-domain tracking not working | | Use the recommended pixel snippets (with URLSearchParams), not the simple image tag. The simple pixel relies on cookies which are blocked cross-domain. |

| Postback not recording | | The click_id must be the original wct_click_id — not an order ID or transaction ID. Verify the postback URL is accessible and returns a 200 response. |

| W+ sales not attributing to clicks | | 99% of the time it's a missing &aff_sub=((aff_sub)) token on your Notification URL. Open W+ Connect → Tracking Setup, copy the URL from there (it has the token), and re-paste it into your W+ product's Notification URL. |

| W+ sales credit the wrong tracking link (the thank-you button instead of the original traffic source) | | This happens with last-click attribution when you use multiple links per visitor. Fix: go to W+ Connect → Security → enable "Use first-click as W+ aff_sub". Sub-IDs from the original inbound link will then stick to the sale. |

| Sub-IDs missing on W+ conversions | | Sub-IDs are recorded against the click, not the sale. If the wrong click_id reaches W+, you see the wrong sub-IDs. See "W+ sales credit the wrong tracking link" above — same fix. |

| Multi-step funnel — click ID lost | | The recommended pixel stores the click ID in localStorage. As long as the final thank-you page uses the recommended snippet, it will find the stored click ID even if the URL parameter was stripped on intermediate pages. |

| My own clicks are being tracked | | Go to Settings and click "Block My Own IP" to exclude your IP from tracking. |

| Do I need wct-tracking.js? | | No. The pixel snippets alone work for lead and sale tracking. The JS library is an optional convenience wrapper. |

| Dashboard shows wrong timezone | | Go to Settings and set your preferred timezone. Choose "WordPress Setting" to match your WordPress timezone, or pick a specific timezone. |

| Feed not showing any links | | Links need a Feed Title and must NOT be marked "Hide From Feed". Check both in the link's edit form. |

| License activation failed | | Check that your server can make outbound HTTPS requests. Verify the license key and email are correct. If "max activations reached", deactivate from an old domain first. |

| Plugin shows "critical error" after installing add-on | | Make sure the core WP Conversion Tracker plugin is v3.271 or newer. Update the core plugin first, then activate the add-on. |

| How do I re-run the Setup Wizard? | | Settings tab → 🛠 Tools → 🪄 Re-run Setup Wizard. The wizard is non-destructive — every input pre-fills with your current values. Or hit the URL directly: . |

| I entered my W+ IPN Verification Key in the wizard — do I also need to enter it in the Security tab? | | No. The wizard saves to the SAME option that the W+ Connect → Security tab uses (and vice versa). One source of truth. Same applies to the JVZIPN Secret Key (wizard ↔ JVZoo Connect Security tab). |

| My W+/JVZoo keys keep showing on screen during my training videos | | The wizard and Security tabs both use a masked input by default — secrets show as •••••••• with a Show/Copy/Edit toggle. If you accidentally clicked Show and recorded that, just click Edit then Save again — the field re-masks immediately. |

| I'm testing my funnel myself but the sale always credits the wrong link | | Your browser has stale 30-day cookies from previous tests. Visit Settings → 🛠 Tools → 🍪 Reset Attribution Cookies (or hit directly). Now your next click is recorded as a fresh "first click." |

| How do I prevent intermediate funnel links from disturbing source attribution? | | On the Create/Edit Link form, tick the 🧭 Navigation-only checkbox. The link is recorded for stats but doesn't update the visitor's attribution cookies — so sales credit whatever PRIMARY link they entered through. Cleanest answer for download buttons, thank-you-page CTAs, footer links, etc. |

| I'm getting an "Update Available" warning on my WP Dashboard — should I update? | | Yes. Recent WCT releases include critical attribution + security fixes (W+ IPN handling, dedup logic, cookie behavior, etc.). The warning shows on the WP Dashboard, the Plugins screen, and every WCT page until you update. You can Snooze for 7 days if you need to time the update — it'll show again after. |

| Where do I find my JVZIPN Secret Key on JVZoo? | | JVZoo → My Account Dashboard → click Seller Settings → JVZIPN Secret Key. Copy the existing one (or click to generate). Paste into WCT's Setup Wizard JVZoo step OR the JVZoo Connect → Security tab — both save to the same place. |

| Where do I find my W+ IPN Verification Key on WarriorPlus? | | WarriorPlus → My Products → Your Product → Edit Offer → scroll to Notification URLs section → IPN Verification Key field. Paste into WCT's Setup Wizard W+ step OR the W+ Connect → Security tab. (Affiliates: this key is vendor-only — you don't need to set it.) |

↑ Back to Table of Contents

Ready to stop reading and start using?

Every plugin documented here works alongside the others — managed from one ResultsAIx Hub.