| 开发者 | capybaraseo |
|---|---|
| 更新时间 | 2026年10月21日 01:22 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. Enable "CSS Selector" and set the selector to match your existing buttons (e.g. a[href*="wa.me"]) and the plugin will update their href automatically. This can be combined with the floating button at the same time.
An identifiable entry is a page load with at least one UTM parameter, a click ID (gclid, gbraid, wbraid, fbclid), or an external referrer.
Attribution is kept in this browser's local storage for 7 days, counted from the selected capture. With last click, each new identifiable entry (including a reload of a URL that still carries UTMs or click IDs) replaces the record and restarts the period. With first click, later entries don't replace the source or restart the period. Visits without source signals and WhatsApp clicks never renew it in either model. Once it expires, the plugin stops using that record and deletes it the next time it runs; a new identifiable visit can then start a new attribution period. Attribution is stored per browser and device; it does not identify the same visitor across devices. {captured_at} shows the date of the selected capture: the initial one with first click, the most recent one with last click. When there is no valid capture it falls back to the time of the WhatsApp click, which is not evidence of a real capture. Visits with no UTMs, click IDs or external referrer are not labeled as Organic — no channel is assigned.
When the selected capture comes from chatgpt.com, chat.openai.com, claude.ai, gemini.google.com, copilot.microsoft.com, or perplexity.ai (including their subdomains), the channel is reported as "AI - ChatGPT", "AI - Claude", and so on. Paid UTMs, click IDs, and utm_medium=organic take priority; AI is assigned only when there is no click ID and utm_medium is empty or "referral". Lookalike domains (e.g. chatgpt.com.example.org) are not matched.
Lines in the message template whose placeholder has no captured value are automatically removed from the WhatsApp message.
wa_ls/WA_LS/wa-ls prefix to capysele, per WordPress.org review feedback that the old prefix (inherited from an earlier codename) wasn't distinctive. The shortcode is now [capysele_button].