Whether the plugin should track click events with an optimized xpath structured.
Whether the given experiment should track heatmaps in the current request.
Whether the given experiment should trigger a page view in the current page/alternative combination.
Whether experiments of the given type should send page view events in the footer, after the whole page has been created and rendered.
Whether the given experiment switched the queried object or not.
Fires for each conversion action in a running experiment.
Whether the experiment should be excluded from adding a `nab` query arg in the current request or not.
Fires when a certain alternative is about to be loaded as part of a split test.
Whether to ignore query args when trying to match the current URL with a URL specified in an experiment scope.
Filters public query vars.
Filters whether a certain experiment should be disabled for the current request.
Fires after determining the list of relevant heatmaps.
Fires after determining the list of relevant experiments.
Filters the name of the cookie that monitors GDPR acceptance.
Simulates an anonymous visitor.
Whether the user related to the current request should be tested or not.
Initialized the public facet of the plugin.
Fires when a certain alternative is about to be previewed.
Runs after overwriting a WordPress post with the data from another post.
Runs before duplicating a post.
Fires after enqueuing experiments assets in the experiment and the alternative edit screens.
This template is used for editing and previewing alternative CSS snippets.
Adds extra data to a post that’s about to be included in a Nelio A/B Testing’s post-related REST request.
Fires once the site has been registered in Nelio’s cloud.
Whether the given setting is disabled or not.
Filters the sections and fields of the given tab.
List of URLs (or keywords) used to identify a staging site.
Whether the current request should be excluded from split testing or not.
Whether the plugin should use Nelio’s proxy instead of accessing AWS directly.
Triggers a request to flush all compatible caches.
Fires once the plugin has been installed.
Fires once the plugin has been updated.
Whether we should use the original post ID when loading an alternative post or not.
Whether we should use the original post ID when loading an alternative post built with Elementor or not.
Filters whether the current experiment is related to WooCommerce or not.
Filters whether the plugin should check if the given URL exists or not.
Filters the args of the “Experiment” post type.
This action fires right before registering the “Experiment” post type.
Fires when an experiment is stopped and a backup of the control version has to be generated.
Filters the preview link of the given alternative.
Filters the heatmap link of the given alternative.
Filters the edit link of the given alternative.
Fires when an alternative is being removed.
Fires when an experiment is being duplicated and one of its alternatives is to be duplicated into the new experiment.
Fires after an experiment has been paused.
Fires after an experiment has been stopped.
Fires after an experiment has been resumed.
Fires after an experiment has been started.
Fires after an experiment has been saved.
This filter is triggered when a new alternative has been added to an experiment.
Filter to apply the given alternative.
Returns the tested element ID of this experiment.
Returns the statuses that might trigger a conversion when there’s a WooCommerce order.