
內容簡介
GlanceLeader 是一款專為 WooCommerce 和 WordPress 設計的 CTA 高亮外掛,透過動畫提示吸引訪客注意重要按鈕,提升轉換率。無需編碼,輕鬆使用視覺編輯器選擇要高亮的元素,並自訂效果。
【主要功能】
• 提供多種動畫提示類型,吸引注意力
• 無需編碼,使用視覺編輯器輕鬆設定
• 內建分析工具,追蹤點擊率與曝光量
• 支援多個活動同時運行,獨立設定
• 兼容所有佈景主題,適用於 WooCommerce
外掛標籤
開發者團隊
② 後台搜尋「GlanceLeader – Animated CTA Highlighter for WooCommerce & WordPress」→ 直接安裝(推薦)
原文外掛簡介
Your visitors are missing your most important buttons. Your “Add to Cart”, your signup form, your limited-time offer – they scroll right past them. GlanceLeader draws the eye exactly where you want it, with subtle animated cues that turn ignored elements into clicked ones.
GlanceLeader is a WordPress CTA highlighter and button-animation plugin that puts beacons, tooltips, borders, and glowing outlines on any button, link, or section – built for WooCommerce stores and conversion-focused sites, with no code required.
No shortcodes. No page builder. No CSS or JavaScript. Open the visual editor, click the element you want to highlight, choose how to highlight it, and save. That is the whole workflow.
Want to try it first? Launch a free demo site with GlanceLeader already installed – a disposable WordPress sandbox, no signup, ready in seconds.
Built for store owners and marketers who care about conversions:
Make the Add to Cart button pulse so it is the first thing shoppers see
Put a glowing border around a coupon or sale banner
Draw attention to upsells, trust badges, or a “Buy now” call to action
Guide first-time visitors to the one action that matters on each page
With GlanceLeader PRO: spotlight an offer by dimming the rest of the page, or point an animated arrow at your signup form
Prove it is working. Built-in, privacy-first analytics show impressions, clicks on the highlighted element, and click-through rate for every campaign – so you can see exactly which cues drive action and double down. The built-in analytics use no third-party services, collect no personal data, and set no visitor cookies.
Animations play automatically as visitors scroll to each element – not as a forced guided tour, but as natural, eye-catching signals. Works with any theme and with WooCommerce and the block editor.
Seven built-in cue types:
Beacon – A pulsing animated dot, like a sonar ping, placed on or around the element
Tooltip – A styled popover with your custom message and background color
Border – A spinning arc, neon glow, or breathing outline around the element
Glow – A soft radiant glow emanating from the element
Hotspot – A small persistent indicator dot at any corner of the element
Focus – Camera-style corner brackets that lock onto the element like a viewfinder
Underline – An animated line that draws itself beneath the element, ideal for headlines and links
Five more cue types in the separate GlanceLeader PRO plugin:
Spotlight (PRO) – A full-screen vignette dimming everything except the target element
Shimmer (PRO) – A diagonal light sweep across the element surface
Shake (PRO) – A burst attention-grab that shakes the element then pauses
Pointer (PRO) – An animated arrow or custom image pointing at the element from any direction
Scribble (PRO) – A hand-drawn scribble that draws itself around the element, like a pen circling it on paper
New cue types are added regularly, so the collection keeps growing.
Key features:
Visual point-and-click element selector – no CSS selectors to write manually
Ancestor picker lets you target the exact element or any of its parents with one click
Multiple steps per campaign, each targeting a different element
Play all steps at once (parallel) or one after another (sequential)
Per-step delay, dwell time, and pause controls
Trigger options: every page load, once per visitor (configurable cookie lifetime, 30 days by default), or once per session
Multiple campaigns can target the same page – they play independently, each with its own settings
Smart launch – a cue can wait for its target element to appear, so it works with sliders, Elementor loop grids, and lazy-loaded content
Respects the visitor’s reduced-motion accessibility preference – cues render statically instead of animating
Fully compatible with any theme – animations run as fixed-position overlays that never shift your layout
Built-in analytics – track impressions, clicks, and click-through rate per campaign; the built-in stats use no third-party services
Privacy-first analytics – aggregate counts only, no personal data and no visitor cookies
Lightweight – no external dependencies, no SaaS, no iframe embeds
Duplicate campaigns to reuse configurations across pages
More in the separate GlanceLeader PRO plugin:
Five extra cue types: Spotlight, Shimmer, Shake, Pointer (including custom images and animated GIFs), and the hand-drawn Scribble
A/B testing – run multiple variants of a campaign and compare their click-through rates
Conditions system – show a campaign only when a URL parameter, cookie, or user role matches
Custom regex URL targeting
Google Analytics integration – send cue events to your GA4 property, alongside the built-in cookie-free stats
Import / Export campaigns as JSON – back up your work or move campaigns between sites
Developer filters to extend or override plugin behaviour
Pointer cue details (PRO):
Three built-in SVG arrow presets (Arrow, Chevrons, Block arrow) plus a custom image field that accepts any URL, including animated GIFs. Position the pointer at any of 8 compass positions around the element, or centered on it. Choose from bounce-toward, pulse, or wobble animations and set the gap between pointer and element independently of element size.
How it works:
Create a new Campaign in the GlanceLeader admin menu
Set the target page and open the visual editor
Click “Select Element” and click any element on the page
Configure the cue type, color, timing, and animation style
Add as many steps as you need
Save – animations go live immediately for your visitors
Conditions (PRO, optional):
Each campaign can have one or more conditions that all must match for the campaign to run. Available condition types:
URL parameter – check for the presence, absence, or value of a ?key=value query string
Cookie – check for the presence, absence, or value of a browser cookie
User role – show only to logged-in users, logged-out users, or users with a specific role
Developer Hooks (PRO)
These filters are a PRO feature. GlanceLeader exposes the following PHP filters so developers can extend or override behaviour without modifying plugin files. They are available only in the PRO version – in the free version this code is not present, so the filters do not fire.
glanceleader_campaign_data
Modify the full data payload sent to the player before it is output to the page. Runs on every page load where a matching campaign is found, and also in the visual editor. The second argument is the campaign post ID.
add_filter( 'glanceleader_campaign_data', function ( $data, $campaign_id ) {
// Add extra steps, swap the trigger, override skip settings, etc.
$data['trigger'] = 'always';
return $data;
}, 10, 2 );
The $data array contains: id, trigger (always/once/session), mode (parallel/sequential), steps (array), skip (array), and ab (A/B test config: enabled, live, variants).
glanceleader_steps_before_save
Filter the steps array before it is persisted to the database. Runs during the AJAX save triggered by the visual editor. The second argument is the campaign post ID.
add_filter( 'glanceleader_steps_before_save', function ( $steps, $post_id ) {
// Validate, sanitize, or inject steps before saving.
return $steps;
}, 10, 2 );
glanceleader_skip_data
Override the skip button configuration for a specific campaign. Useful for showing or hiding the button based on the current user, role, or request context.
add_filter( 'glanceleader_skip_data', function ( $skip, $post_id ) {
// Hide the skip button for logged-in users.
if ( is_user_logged_in() ) {
$skip['enabled'] = false;
}
return $skip;
}, 10, 2 );
The $skip array contains: enabled (bool), text (string), position (top-right/top-left/bottom-right/bottom-left).
glanceleader_url_matches
Override the built-in URL matching logic. Return true or false to short-circuit the default matching. Return null (or do not return a value) to let the default logic run.
add_filter( 'glanceleader_url_matches', function ( $result, $current_url, $pattern ) {
// Example: also match when a custom query parameter is present.
if ( isset( $_GET['gp_preview'] ) ) return true;
return $result; // null = use default matching
}, 10, 3 );
glanceleader_conditions_pass
Override the result of the conditions check for a campaign. Receives the boolean result after all built-in conditions have been evaluated, plus the raw conditions array. Use this to add support for custom condition types.
add_filter( 'glanceleader_conditions_pass', function ( $passed, $conditions ) {
// Example: block campaigns on weekends regardless of other conditions.
if ( in_array( date('N'), ['6', '7'] ) ) return false;
return $passed;
}, 10, 2 );
glanceleader_campaign_post_statuses
Control which campaign post statuses are eligible to load on the frontend. By default, admins see publish/private/draft; other visitors see publish only.
add_filter( 'glanceleader_campaign_post_statuses', function ( $statuses ) {
// Example: never show draft campaigns, even to admins.
return ['publish'];
} );
External services
GlanceLeader’s built-in analytics are fully self-contained: they are stored in your own WordPress database and are never sent anywhere.
The plugin connects to the following external services:
Freemius – our licensing, software-update, and (optional) usage-analytics provider.
What it is and what it’s used for: GlanceLeader uses the Freemius SDK to manage licensing and plugin updates, and – only if you opt in when prompted at activation – to collect anonymous usage data that helps us improve the plugin. Opting in is optional; you can skip it and the plugin keeps working fully.
What data is sent and when: only if you click “Allow & Continue” on the activation screen, Freemius collects data such as your site URL, WordPress and PHP versions, active theme and plugins, and your admin email address. If you skip the opt-in, none of that is sent. License and update checks (site URL plus plugin version) are sent when applicable.
Service provider: Freemius, Inc. Terms of Service: https://freemius.com/terms/ – Privacy Policy: https://freemius.com/privacy/
Google Analytics (Google Tag / gtag.js) – part of the optional Google Analytics integration (a PRO feature, disabled by default).
What it is and what it’s used for: when enabled, GlanceLeader sends cue interaction events to your own Google Analytics 4 property so you can analyse cue performance alongside the rest of your site analytics.
What data is sent and when: only when the integration is enabled and a cue is shown, clicked, or skipped on the front end, the plugin sends event names (glanceleader_cue_shown, glanceleader_cue_click, glanceleader_skip) each tagged with the campaign ID and A/B variant label, to your configured GA4 Measurement ID. If a GA4 tag is already present on the page, the events ride along with it; otherwise the plugin loads Google’s gtag.js from https://www.googletagmanager.com. No data is sent while the integration is disabled.
Service provider: Google. Terms of Service: https://policies.google.com/terms – Privacy Policy: https://policies.google.com/privacy
