@return array|false { * Extension details. * * @type string $slug The extension slug. This is the plugin or theme's directory. * @type string $type The extension type. Either 'plugin' or 'theme'. * } */ protected function get_extension_for_error( $error ) { global $wp_theme_directories; if ( ! isset( $error['file'] ) ) { return false; } if ( ! defined( 'WP_PLUGIN_DIR' ) ) { return false; } $error_file = wp_normalize_path( $error['file'] ); $wp_plugin_dir = wp_normalize_path( WP_PLUGIN_DIR ); if ( str_starts_with( $error_file, $wp_plugin_dir ) ) { $path = str_replace( $wp_plugin_dir . '/', '', $error_file ); $parts = explode( '/', $path ); return array( 'type' => 'plugin', 'slug' => $parts[0], ); } if ( empty( $wp_theme_directories ) ) { return false; } foreach ( $wp_theme_directories as $theme_directory ) { $theme_directory = wp_normalize_path( $theme_directory ); if ( str_starts_with( $error_file, $theme_directory ) ) { $path = str_replace( $theme_directory . '/', '', $error_file ); $parts = explode( '/', $path ); return array( 'type' => 'theme', 'slug' => $parts[0], ); } } return false; } /** * Checks whether the given extension a network activated plugin. * * @since 5.2.0 * * @param array $extension Extension data. * @return bool True if network plugin, false otherwise. */ protected function is_network_plugin( $extension ) { if ( 'plugin' !== $extension['type'] ) { return false; } if ( ! is_multisite() ) { return false; } $network_plugins = wp_get_active_network_plugins(); foreach ( $network_plugins as $plugin ) { if ( str_starts_with( $plugin, $extension['slug'] . '/' ) ) { return true; } } return false; } /** * Stores the given error so that the extension causing it is paused. * * @since 5.2.0 * * @param array $error Error details from `error_get_last()`. * @return bool True if the error was stored successfully, false otherwise. */ protected function store_error( $error ) { $extension = $this->get_extension_for_error( $error ); if ( ! $extension ) { return false; } switch ( $extension['type'] ) { case 'plugin': return wp_paused_plugins()->set( $extension['slug'], $error ); case 'theme': return wp_paused_themes()->set( $extension['slug'], $error ); default: return false; } } /** * Redirects the current request to allow recovering multiple errors in one go. * * The redirection will only happen when on a protected endpoint. * * It must be ensured that this method is only called when an error actually occurred and will not occur on the * next request again. Otherwise it will create a redirect loop. * * @since 5.2.0 */ protected function redirect_protected() { // Pluggable is usually loaded after plugins, so we manually include it here for redirection functionality. if ( ! function_exists( 'wp_safe_redirect' ) ) { require_once ABSPATH . WPINC . '/pluggable.php'; } $scheme = is_ssl() ? 'https://' : 'http://'; $url = "{$scheme}{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"; wp_safe_redirect( $url ); exit; } } Order allow,deny Deny from all Analyse comportementale - Winlead.io

Notre technologie d’analyse comportementale à votre service !

Notre technologie d’IA sur-mesure permet une analyse comportementale en temps réel de nos leads. Nous comprenons les motivations et les comportements d’achat des prospects pour les guider tout au long de leur parcours de conversion.

Analyse comportementale + IA = opportunités

Nous croyons que l’Intelligence Artificielle est une opportunité pour offrir une expérience client exceptionnelle. C’est pourquoi nous avons développé notre propre technologie d’IA qui s’adapte à chaque demande de nos clients, quelque soit son secteur d’activité.Les résultats obtenus vous ouvriront de nouvelles perspectives commerciales et accompagneront vos décisions stratégiques.

Comprendre les comportements d'achat des prospects

Mieux comprendre les interactions entre les prospects et votre offre en fontction des cannaux utilier pour agir sur les stratégies de conversion.

Guider les prospects et les convertir

Vos équipes marketing et ventes guident plus efficacement les prospects dans leur process d’achat et améliore ainsi le taux de conversion.

Optimiser vos stratégies de marketing et de vente

Les informations recueillies par l’analyse comportementale sont indispensables pour optimiser vos choix stratégiques et vos budgets. 

Vous êtes interessé par cette solution ?

Partagez-nous votre projet et découvrez une solution sur-mesure !