[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxR2g6_tjJG7qNpvhLnrKyYHyWS2iPcNVHrQbg7biEsc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":35,"analysis":144,"fingerprints":1664},"ai-eshop-optimizer","AI eShop Optimizer","4.2","Oxford Metadata Ltd","https:\u002F\u002Fprofiles.wordpress.org\u002Foxfordmetadata\u002F","\u003Cp>AI eShop Optimizer – AI Chat & Content Recommendations Plugin\u003C\u002Fp>\n\u003Cp>Welcome to AI eShop Optimizer, the premier AI-driven solution for intelligent customer engagement powered by the latest AI models from Anthropic and OpenAI.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with or without WooCommerce\u003C\u002Fstrong> – Perfect for:\u003Cbr \u002F>\n– E-commerce sites with WooCommerce for product recommendations\u003Cbr \u002F>\n– Corporate and content sites for intelligent chat assistance\u003Cbr \u002F>\n– Merchant information sites that need AI-powered customer support\u003C\u002Fp>\n\u003Cp>The plugin provides advanced AI chat capabilities with semantic search powered by state-of-the-art embedding engines. For WooCommerce sites, it also enables product recommendations through our graph-database powered service at https:\u002F\u002Feshop-optimizer.com.\u003Cbr \u002F>\nOur advanced AI tools uncover latent patterns and consumer preferences, empowering you with strategic upsell and cross-sell propositions.\u003Cbr \u002F>\nThe plugin also enables you to import with one click our recommendations – or any product recommendations in a csv file that conforms to our format – and to also monitor their performance using google UTM tags (which you may also use to monitor your own recommendations performace).\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>AI Product Recommendations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Harness the power of a semantic graph database for unmatched product pairing suggestions.\u003C\u002Fli>\n\u003Cli>Dive deep into your sales data to extract bespoke upsell and cross-sell opportunities.\u003C\u002Fli>\n\u003Cli>Beta-test participants reported a remarkable 57%+ annual surge in sales.\u003C\u002Fli>\n\u003Cli>Privacy-centric: Opt out of sharing product and category names and product prices with limited impact to the quality of the recommendations.\u003C\u002Fli>\n\u003Cli>Effortlessly back up and export current Upsells and Cross-sells.\u003C\u002Fli>\n\u003Cli>Leverage Google GA4 insights to gauge the success of your recommended pairings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Products for the Same Needs (NEW)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically recommend products that fulfill the same customer needs\u003C\u002Fli>\n\u003Cli>Uses your product’s need attributes (pa_need taxonomy) to find matching products\u003C\u002Fli>\n\u003Cli>Ranks suggestions by pre-computed sales performance from the product catalogue\u003C\u002Fli>\n\u003Cli>Intelligently excludes existing upsells and cross-sells to avoid duplicates\u003C\u002Fli>\n\u003Cli>Stores up to 6 optimized suggestions per product for fast retrieval\u003C\u002Fli>\n\u003Cli>Displays prominently on product pages (appears first, before other recommendations)\u003C\u002Fli>\n\u003Cli>Multi-tier caching for optimal performance (Object Cache + Database)\u003C\u002Fli>\n\u003Cli>Generate suggestions as part of Operational Efficiency workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AI-Powered Chat (FREE)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Support for latest AI models from Anthropic Claude and OpenAI:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Claude Opus 4.1, Claude Sonnet 4.5, Claude Haiku 4.5\u003C\u002Fli>\n\u003Cli>GPT-5, GPT-4, GPT-o1, GPT-3.5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced embedding engines for semantic product search:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Voyage AI: voyage-3.5-large, voyage-3.5-lite, voyage-3-lite, voyage-finance-2\u003C\u002Fli>\n\u003Cli>OpenAI: text-embedding-3-large, text-embedding-3-small, text-embedding-ada-002\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customizable chat templates for different use cases\u003C\u002Fli>\n\u003Cli>Smart product search and recommendations powered by AI embeddings\u003C\u002Fli>\n\u003Cli>Product catalog integration with semantic similarity matching\u003C\u002Fli>\n\u003Cli>Context-aware responses using customer behavior data\u003C\u002Fli>\n\u003Cli>Customizable chat appearance with multiple themes (Rounded\u002FSquare)\u003C\u002Fli>\n\u003Cli>Dynamic color customization for branding\u003C\u002Fli>\n\u003Cli>Session management and chat history tracking\u003C\u002Fli>\n\u003Cli>Floating chat widget with adjustable positioning\u003C\u002Fli>\n\u003Cli>Mobile-responsive design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Session Analytics\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Class-Based Event Tracking\u003C\u002Fstrong> – Track clicks on any element using custom CSS selectors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click Event Throttling\u003C\u002Fstrong> – Prevent database flooding while maintaining accurate click counts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie Consent Bypass Mode\u003C\u002Fstrong> – Toggle GDPR compliance for immediate tracking or compliance-first approach\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Image Click Tracking\u003C\u002Fstrong> – Special tracking for product images with debounce to prevent duplicate events\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anti-Double-Counting\u003C\u002Fstrong> – Custom rules take precedence over standard tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Cache Busting\u003C\u002Fstrong> – Version strings with variable lengths for aggressive cache invalidation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Layer Cache Compatible\u003C\u002Fstrong> – Works with Nginx, Varnish, REDIS, WP Rocket, Cloudflare\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Export and Back-Up Current Pairings\u003Cbr \u002F>\nSafely export existing upsells and cross-sells, which doubles as a reliable back-up. The Pro version also takes your current selections into account, potentially enhancing the AI’s output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Accelerated Order Export (Enabled HPOS Required)\u003Cbr \u002F>\nSwiftly export up to 100,000 order items. The Pro version lifts the cap on orders, including comprehensive details like Order ID, Product ID, sequence, and more.\u003Cbr \u002F>\nExclude product titles and prices at will.\u003Cbr \u002F>\nMaintain customer anonymity by withholding CustomerIDs, albeit with a slight compromise on recommendation precision.\u003Cbr \u002F>\nOpt for a seasonal sales analysis, focusing on trends pertinent to the current time of year.\u003Cbr \u002F>\nRefine Your Data with Our AI Engine\u003Cbr \u002F>\nRegister at eshop-optimizer.com and submit your data. Within moments, receive refined upsell and cross-sell strategies for your leading products. Full catalog analysis available with the Pro version.\u003Cbr \u002F>\neshop-optimizer.com respects your privacy and adheres to strick privacy guidelines. Our company’s, Oxford Metadata Ltd, privacy provisions has been approved by both Google and Facebook. For further details please visit: https:\u002F\u002Feshop-optimizer.com\u002Fcompliance\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Import Tailored Upsell and Cross-sell Strategies\u003Cbr \u002F>\nImplement the AI-crafted upsell and cross-sell suggestions via an easy-to-upload CSV file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Witness Enhanced Sales\u003Cbr \u002F>\nMarvel at the accuracy of our AI-driven recommendations and observe how they can boost your sales figures. We’re so confident in our service that we offer free initial analyses – we believe you’ll be eager for more and enthusiastic to spread the word!\u003Cbr \u002F>\n  Experience the relevance of our recommendations and discover how AI can improve your store’s sales. We offer free analyses, and we are confident that you’ll want more and share our plugin with your friends!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For any queries or support, contact us at \u003Ca href=\"mailto:support@eshop-optimizer.com\" rel=\"nofollow ugc\">support@eshop-optimizer.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Website: (https:\u002F\u002Feshop-optimizer.com)\u003C\u002Fp>\n","AI chat & recommendations with Claude\u002FGPT\u002FVoyage. Works with WooCommerce or standalone. Perfect for e-commerce & corporate sites.",30,1434,100,2,"2026-02-02T19:27:00.000Z","6.9.4","5.7","7.4",[20,21,22,23,24],"ai-chat","analytics","content-recommendations","conversational-ai","embeddings","https:\u002F\u002Feshop-optimizer.com\u002Fplugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-eshop-optimizer.4.2.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},"oxfordmetadata",94,"2026-04-05T09:22:37.988Z",[36,57,73,96,120],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":27,"num_ratings":27,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":49,"download_link":55,"security_score":56,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ai-lead-form-builder-chatsale","Free AI Lead Generation Chatbot – ChatSale","2.5.2","chatsale","https:\u002F\u002Fprofiles.wordpress.org\u002Fchatsale\u002F","\u003Cp>ChatSale is an innovative AI lead-generation chatbot and sales assistant plugin for WordPress. Powered by the latest ChatGPT model, ChatSale engages your website visitors through natural, conversational interactions in over 95 languages, working tirelessly to convert them into qualified leads on autopilot.\u003C\u002Fp>\n\u003Cp>With an easy setup through your WordPress dashboard and \u003Ca href=\"https:\u002F\u002Fwww.chatsale.io?utm_source=wp-plugin&utm_medium=wp_directory&utm_campaign=plugin_description\" rel=\"nofollow ugc\">ChatSale.io\u003C\u002Fa>, you can quickly deploy a sophisticated AI chatbot tailored to your business needs, boosting lead generation and streamlining your sales funnel—no coding required!\u003C\u002Fp>\n\u003Ch3>The #1 AI Chatbot for Lead Generation and Appointment Booking\u003C\u002Fh3>\n\u003Cp>🚀 \u003Cstrong>Up to 70% more leads from existing traffic\u003C\u002Fstrong>: Most visitors won’t start a chat or fill out a form — but ChatSale proactively engages them in natural conversations, guiding them through qualifying questions. It’s like giving every website visitor a personal sales assistant, available 24\u002F7.\u003C\u002Fp>\n\u003Cp>🌐 \u003Cstrong>AI chatbot works 24\u002F7 while you sleep\u003C\u002Fstrong>: ChatSale acts as your top-performing salesperson, politely collecting contact details while providing helpful insights about your products or services. An AI bot for sale can also promote your best offers and lead magnets — effortlessly boosting conversions.\u003C\u002Fp>\n\u003Cp>🤖 **Outperforms live chats & regular AI bots: Utilize the latest ChatGPT model to provide human-like, engaging interactions that convert visitors into leads.\u003C\u002Fp>\n\u003Ch3>Get Up to 70% More High-Quality Leads from Your Existing Traffic\u003C\u002Fh3>\n\u003Cp>Discover ChatSale’s powerful features designed to transform your website into a lead-generating powerhouse:\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Automatic Follow-ups\u003C\u002Fstrong>: Never miss an opportunity with AI-driven follow-up messages to nurture leads.\u003Cbr \u002F>\n– \u003Cstrong>Custom Questions\u003C\u002Fstrong>: Tailor your chatbot’s inquiries to gather the most relevant information for your business.\u003Cbr \u002F>\n– \u003Cstrong>CRM Integration\u003C\u002Fstrong>: Seamlessly connect with your existing CRM to streamline lead management.\u003Cbr \u002F>\n– \u003Cstrong>Zapier & Make.com Integration\u003C\u002Fstrong>: Automate your workflow by integrating with popular automation platforms.\u003Cbr \u002F>\n– \u003Cstrong>Latest ChatGPT Model\u003C\u002Fstrong>: Stay ahead with cutting-edge AI technology for natural, intelligent conversations.\u003Cbr \u002F>\n– \u003Cstrong>95 Language Support\u003C\u002Fstrong>: Engage with a global audience in their preferred language.\u003Cbr \u002F>\n– \u003Cstrong>Website Visitor Engagement\u003C\u002Fstrong>: Proactively interact with visitors to boost engagement and conversion rates.\u003Cbr \u002F>\n– \u003Cstrong>Automated Lead Collection\u003C\u002Fstrong>: Capture and categorize leads automatically, making follow-up easier than ever.\u003Cbr \u002F>\n– \u003Cstrong>Chat History Access\u003C\u002Fstrong>: Review full chat logs to refine and enhance user interactions.\u003Cbr \u002F>\n– \u003Cstrong>Engaging Suggested Questions\u003C\u002Fstrong>: Prompt user engagement with predefined starter questions.\u003Cbr \u002F>\n– \u003Cstrong>Full Appearance Customization\u003C\u002Fstrong>: Match your chatbot’s design to your brand’s unique style and colors.\u003Cbr \u002F>\n– \u003Cstrong>Priority Support\u003C\u002Fstrong>: Access premium support for quick issue resolution and enhanced peace of mind.\u003C\u002Fp>\n\u003Ch3>AI-Powered Chatbot Creation\u003C\u002Fh3>\n\u003Cp>Simply input your business details, and ChatSale’s advanced AI will automatically craft a professional, engaging lead capturing chatbot tailored to your website. Our system leverages best practices in lead generation to maximize conversions. You can then fine-tune the form to perfectly align with your business goals and branding.\u003C\u002Fp>\n\u003Ch3>Extensive Template Library\u003C\u002Fh3>\n\u003Cp>ChatSale offers a diverse collection of AI-generated lead form templates.\u003Cbr \u002F>\nWhether you need a simple contact lead form, a detailed qualification questionnaire, a product interest survey, or a sophisticated multi-step lead funnel, our AI has you covered with ready-to-use templates that can be customized to your specific needs.\u003C\u002Fp>\n\u003Ch3>Mobile-Optimized, SEO-Friendly, and Lightning-Fast\u003C\u002Fh3>\n\u003Cp>ChatSale lead forms are fully responsive and mobile-optimized, ensuring a seamless experience across all devices. We’ve meticulously optimized our frontend and backend processes, making ChatSale one of the fastest lead generation plugins for WordPress.\u003Cbr \u002F>\nEmbed your AI-powered lead forms on any page with SEO-optimized titles and descriptions. ChatSale is designed to boost both your lead generation efforts and your search engine rankings, making it a powerful tool for growing your business online.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the ChatSale API to interact with your account on chatsale.io.\u003Cbr \u002F>\nIt is required for synchronizing the settings of your AI sales assistant with your WordPress site, including customizing questions and integrating with your CRM.\u003Cbr \u002F>\nThis service is provided by https:\u002F\u002Fchatsale.io : \u003Ca href=\"https:\u002F\u002Fwww.chatsale.io\u002Fterms\" rel=\"nofollow ugc\">Terms of use\u003C\u002Fa> , \u003Ca href=\"https:\u002F\u002Fwww.chatsale.io\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Frontend Development\u003C\u002Fh3>\n\u003Cp>For instructions on building and working with the plugin’s frontend (including Vue.js components and Webpack configuration),\u003Cbr \u002F>\nplease refer to the \u003Ca href=\"frontend\u002FREADME.md\" rel=\"nofollow ugc\">frontend\u002FREADME.md\u003C\u002Fa> file.\u003C\u002Fp>\n","ChatSale is a ChatGPT chatbot for a website that turns website visitors into qualified leads and booked appointments through smart conversations.",10,620,"2025-04-03T07:40:00.000Z","6.7.5","3.0","",[51,52,23,53,54],"ai-chatbot","chatgpt","form-builder","lead-generation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-lead-form-builder-chatsale.2.5.2.zip",92,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":27,"downloaded":65,"rating":27,"num_ratings":27,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":49,"download_link":72,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"botami-chatbot","AI Chatbot by Botami – Smart AI Assistant for Customer Support & Lead Generation","3.0.0","botami2025","https:\u002F\u002Fprofiles.wordpress.org\u002Fbotami2025\u002F","\u003Cp>\u003Cstrong>Botami AI Chatbot\u003C\u002Fstrong> brings the power of advanced AI to your WordPress website. Deliver instant, intelligent customer support, capture qualified leads, and increase sales with a beautiful, customizable chatbot that works 24\u002F7.\u003C\u002Fp>\n\u003Cp>Perfect for businesses, online stores, SaaS platforms, and service providers who want to automate customer interactions while maintaining a personal touch.\u003C\u002Fp>\n\u003Ch4>Why Choose Botami?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Quick Setup\u003C\u002Fstrong> – Get your AI chatbot live in under 2 minutes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Coding Required\u003C\u002Fstrong> – Simple API key configuration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Powered\u003C\u002Fstrong> – Advanced AI that understands context and intent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lead Capture\u003C\u002Fstrong> – Automatically collect and qualify visitor information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>24\u002F7 Availability\u003C\u002Fstrong> – Never miss a customer inquiry again\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual\u003C\u002Fstrong> – Communicate in any language automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant\u003C\u002Fstrong> – Privacy-first design with full data control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimized\u003C\u002Fstrong> – Perfect experience on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Smart Conversations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Natural language understanding powered by advanced AI\u003C\u002Fli>\n\u003Cli>Context-aware responses for accurate answers\u003C\u002Fli>\n\u003Cli>Intelligent conversation flow\u003C\u002Fli>\n\u003Cli>Automatic language detection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Lead Generation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Capture visitor contact information\u003C\u002Fli>\n\u003Cli>Qualify leads with smart questions\u003C\u002Fli>\n\u003Cli>Email notifications for new leads\u003C\u002Fli>\n\u003Cli>Export lead data anytime\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Full Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Match your brand colors and style\u003C\u002Fli>\n\u003Cli>Custom welcome messages\u003C\u002Fli>\n\u003Cli>Personalized avatar and bot name\u003C\u002Fli>\n\u003Cli>Position control (bottom right or bottom left)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Easy Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configure everything from the Botami Dashboard\u003C\u002Fli>\n\u003Cli>Chat history and analytics\u003C\u002Fli>\n\u003Cli>Page-level chatbot control\u003C\u002Fli>\n\u003Cli>URL exclusion options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance & Security\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightweight code for fast loading\u003C\u002Fli>\n\u003Cli>GDPR and privacy compliant\u003C\u002Fli>\n\u003Cli>Secure data handling\u003C\u002Fli>\n\u003Cli>Compatible with all caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Upgrade to unlock advanced capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Knowledge Base Training\u003C\u002Fstrong> – Upload PDFs and connect URLs to train your bot\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Track conversations, user satisfaction, and conversion rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Branding\u003C\u002Fstrong> – Remove “Powered by Botami” and add your logo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Get help from our team within 24 hours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chat Transcripts\u003C\u002Fstrong> – Download full conversation histories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Surveys\u003C\u002Fstrong> – Guide visitors with dynamic questionnaires\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ System\u003C\u002Fstrong> – Answer common questions automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbotami.ai\" rel=\"nofollow ugc\">Upgrade to Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>E-commerce Stores\u003C\u002Fstrong> – Answer product questions, guide purchases, reduce cart abandonment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SaaS Websites\u003C\u002Fstrong> – Qualify leads, explain features, assist with onboarding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Businesses\u003C\u002Fstrong> – Book appointments, answer FAQs, collect inquiries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Teams\u003C\u002Fstrong> – Deflect repetitive questions, provide instant help\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Sites\u003C\u002Fstrong> – Guide students, answer course questions, enrollment assistance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Works With\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>Divi Builder\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>All major WordPress themes\u003C\u002Fli>\n\u003Cli>WP Rocket and caching plugins\u003C\u002Fli>\n\u003Cli>Cloudflare and CDNs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Get your free API key from \u003Ca href=\"https:\u002F\u002Fbotami.ai\" rel=\"nofollow ugc\">Botami.ai\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Paste the API key in the Botami Chatbot settings\u003C\u002Fli>\n\u003Cli>Configure your chatbot from the \u003Ca href=\"https:\u002F\u002Fapp.botami.ai\" rel=\"nofollow ugc\">Botami Dashboard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Your AI chatbot is live!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Free Plan Available\u003C\u002Fstrong> – Start with our free tier and upgrade when you grow.\u003C\u002Fp>\n\u003Ch3>Privacy & Data Security\u003C\u002Fh3>\n\u003Cp>Botami takes your privacy seriously:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What We Collect\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chat conversations for AI response generation\u003C\u002Fli>\n\u003Cli>Visitor messages and bot responses\u003C\u002Fli>\n\u003Cli>Lead information if provided by visitors (name, email)\u003C\u002Fli>\n\u003Cli>Basic usage analytics for service improvement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What We Don’t Do\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>We never sell or share your data with third parties\u003C\u002Fli>\n\u003Cli>No tracking cookies without consent\u003C\u002Fli>\n\u003Cli>No personal data collection without explicit visitor interaction\u003C\u002Fli>\n\u003Cli>No data retention beyond what you configure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Your Control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete all data from your Botami Dashboard\u003C\u002Fli>\n\u003Cli>Export conversation data anytime\u003C\u002Fli>\n\u003Cli>Full GDPR, CCPA, and privacy law compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All data transmitted via secure HTTPS\u003C\u002Fli>\n\u003Cli>Encrypted storage\u003C\u002Fli>\n\u003Cli>Regular security audits and updates\u003C\u002Fli>\n\u003Cli>API communication over SSL\u002FTLS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For complete details, visit our \u003Ca href=\"https:\u002F\u002Fbotami.ai\u002Ffr\u002Fmentions-legales\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Botami AI service to provide chatbot functionality:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Botami API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: app.botami.ai\u003C\u002Fli>\n\u003Cli>Purpose: Process chat messages and generate AI responses\u003C\u002Fli>\n\u003Cli>Data transmitted: User messages, conversation context\u003C\u002Fli>\n\u003Cli>Privacy: \u003Ca href=\"https:\u002F\u002Fbotami.ai\u002Ffr\u002Fmentions-legales\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbotami.ai\u002Ffr\u002Fcgv\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Documentation\u003C\u002Fstrong>\u003Cbr \u002F>\nAccess the documentation from your \u003Ca href=\"https:\u002F\u002Fapp.botami.ai\u002Fdocumentation\" rel=\"nofollow ugc\">Botami Dashboard\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contact Support\u003C\u002Fstrong>\u003Cbr \u002F>\nEmail: support@botami.ai\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>HTTPS-enabled website (recommended)\u003C\u002Fli>\n\u003Cli>Botami API key (free signup)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About Botami\u003C\u002Fh3>\n\u003Cp>Botami is an AI chatbot platform designed specifically for WordPress websites. Our mission is to make advanced AI technology accessible to every website owner, helping businesses automate support, capture leads, and improve customer experience.\u003C\u002Fp>\n\u003Cp>Trusted by thousands of websites worldwide, Botami combines cutting-edge AI technology with WordPress simplicity.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fbotami.ai\" rel=\"nofollow ugc\">Botami.ai\u003C\u002Fa> to learn more.\u003C\u002Fp>\n","Transform your WordPress site with an AI-powered chatbot. Automate support, capture leads, and boost conversions 24\u002F7 with advanced AI technology.",267,"2026-02-09T20:31:00.000Z","6.8.5","5.0",[51,23,70,54,71],"customer-support","live-chat","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbotami-chatbot.3.0.0.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":16,"requires_at_least":86,"requires_php":18,"tags":87,"homepage":92,"download_link":93,"security_score":13,"vuln_count":94,"unpatched_count":27,"last_vuln_date":95,"fetched_at":29},"google-site-kit","Site Kit by Google – Analytics, Search Console, AdSense, Speed","1.174.0","Google","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoogle\u002F","\u003Cp>Site Kit is the official WordPress plugin from Google for insights about how people find and use your site. Site Kit is the one-stop solution to deploy, manage, and get insights from critical Google tools to make the site successful on the web. It provides authoritative, up-to-date insights from multiple Google products directly on the WordPress dashboard for easy access, all for free.\u003C\u002Fp>\n\u003Ch4>Bringing the best of Google tools to WordPress\u003C\u002Fh4>\n\u003Cp>Site Kit includes powerful features that make using these Google products seamless and flexible:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy-to-understand stats directly on your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Official stats from multiple Google tools, all in one dashboard\u003C\u002Fli>\n\u003Cli>Quick setup for multiple Google tools without having to edit the source code of your site\u003C\u002Fli>\n\u003Cli>Metrics for your entire site and for individual posts\u003C\u002Fli>\n\u003Cli>Easy-to-manage, granular permissions across WordPress and different Google products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Google tools\u003C\u002Fh4>\n\u003Cp>Site Kit shows key metrics and insights from different Google products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Search Console:\u003C\u002Fstrong> Understand how Google Search discovers and displays your pages in Google Search. Track how many people saw your site in Search results, and what query they used to search for your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics:\u003C\u002Fstrong> Explore how users navigate your site and track goals you’ve set up for your users to complete.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AdSense:\u003C\u002Fstrong> Keep track of how much your site is earning you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PageSpeed Insights:\u003C\u002Fstrong> See how your pages perform compared to other real-world sites. Improve performance with actionable tips from PageSpeed Insights.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag Manager:\u003C\u002Fstrong> Use Site Kit to easily set up Tag Manager- no code editing required. Then, manage your tags in Tag Manager.\u003C\u002Fli>\n\u003C\u002Ful>\n","Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",5000000,243881054,84,980,"2026-03-10T15:16:00.000Z","5.2",[88,21,89,90,91],"adsense","google","pagespeed-insights","search-console","https:\u002F\u002Fsitekit.withgoogle.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-site-kit.1.174.0.zip",1,"2020-05-21 00:00:00",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":56,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":116,"download_link":117,"security_score":118,"vuln_count":44,"unpatched_count":27,"last_vuln_date":119,"fetched_at":29},"google-analytics-for-wordpress","MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy)","10.0.3","chriscct7","https:\u002F\u002Fprofiles.wordpress.org\u002Fchriscct7\u002F","\u003Ch4>Google Analytics Plugin for WordPress\u003C\u002Fh4>\n\u003Cp>With over 3 million active installs, MonsterInsights is the most popular Google Analytics plugin for WordPress.\u003C\u002Fp>\n\u003Cp>We believe that it’s easy to double your traffic and sales when you know exactly how people find and use your website. \u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">MonsterInsights\u003C\u002Fa> shows you the analytics and stats that matter, so you can grow your business with confidence.\u003C\u002Fp>\n\u003Cp>At MonsterInsights, we make it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.\u003C\u002Fp>\n\u003Cp>Unlike other Google Analytics plugins, MonsterInsights allows you to enable all advanced Google Analytics tracking features with just a few clicks (no need to hire a developer).\u003C\u002Fp>\n\u003Cp>The best part is that MonsterInsights comes with an analytics dashboard for WordPress that shows you actionable analytics reports right inside your WordPress dashboard. We have created customized reports that eliminate the fluff and only show you the stats that matter, so you can see exactly what’s working and what’s not!\u003C\u002Fp>\n\u003Cp>Simply put, MonsterInsights is the most complete Google Analytics plugin for WordPress that’s both EASY and POWERFUL.\u003C\u002Fp>\n\u003Cp>That’s why millions of small businesses and top companies like Microsoft, Bloomberg, FedEx, Yelp, Subway, etc. use MonsterInsights to setup Google Analytics on their WordPress sites.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>MonsterInsights Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of MonsterInsights Pro plugin that comes with all the tracking features you will ever need including events tracking, ecommerce tracking, custom dimensions tracking, page speed reports, popular post tracking, custom dimensions, affiliate link tracking, video tracking and tons more. \u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Click here to purchase the best premium Google Analytics plugin for WordPress now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We took the pain out of installing Google Analytics in WordPress and made it easy. Here’s why over 3 million smart business owners, designers, and developers love MonsterInsights, and you will too!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F4Y8TGGkdcGY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Quick & Easy Google Analytics Setup\u003C\u002Fh4>\n\u003Cp>Properly setting up Google Analytics is complicated. You have to either hire a developer or learn how to add advanced code snippets to your website in many different areas. This process can take days or weeks…and can even break your website!\u003C\u002Fp>\n\u003Cp>With MonsterInsights, we made it “effortless” to properly setup Google Analytics in WordPress. Yes, you can enable all advanced Google Analytics features with just a few clicks.\u003C\u002Fp>\n\u003Cp>If you can point-and-click, then you can set up Google Analytics inside WordPress and start seeing insights in under 15 minutes (no code necessary).\u003C\u002Fp>\n\u003Cp>See what one business owner is saying about MonsterInsights:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>It just works. Really easy way to insert Google Analytics tracking code and keep it there when switching themes. No need to copy\u002Fpaste code anywhere. This is the best way to handle Google Analytics in WordPress.\u003Cbr \u002F>\n  Steven Gliebe\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Google Analytics Dashboard\u003C\u002Fh4>\n\u003Cp>Our goal at MonsterInsights is to make Google Analytics easy and accessible for everyone.\u003C\u002Fp>\n\u003Cp>We understand that Google Analytics has a steep learning curve. That’s why MonsterInsights comes with a built-in Google Analytics Dashboard for your WordPress site, so you can see all the useful information about your visitors right inside your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>We have even created customized reports to help you filter through the noise and see the stats that really matter!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Audience Report\u003C\u002Fstrong> shows you detailed insights like which country your visitors are coming from, what are they most interested in, which device are they using, their age, gender, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Publishers Report\u003C\u002Fstrong> helps you understand which pages your visitors are arriving, and which pages they are leaving from. Designed specifically for blogs and other resource sites, this powerful report will show you which outbound links are getting clicked so you can easily optimize for higher conversions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Report\u003C\u002Fstrong> shows you stats on exactly which content gets the most visits, so you can stop guessing and start creating content that gets more traffic and conversion.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ecommerce Report\u003C\u002Fstrong> shows you important store stats like total revenue, conversion rate, average order value, top referral sources, and more (all in one place).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Forms Report\u003C\u002Fstrong> shows you conversion stats for various contact forms and lead forms on your website, so you can improve the conversions to grow your business.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Search Console Report\u003C\u002Fstrong> shows you exactly how well your website is ranking in Google, so you can further optimize your SEO to grow your organic traffic.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Dimensions Report\u003C\u002Fstrong> helps you dig deeper by showing you useful stats like who are your most popular authors, what are the best publication times, which are your most popular categories or tags, how well are your Yoast focus keywords and SEO score performing, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Site Speed Report\u003C\u002Fstrong> makes it easy to track pagespeed insights and loading times for your website and get the information you need to improve user experience and your SEO rankings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Landing Page Report\u003C\u002Fstrong> instantly shows you which pages need to be optimized to increase engagement and help you make more money without needing to log into Google Analytics.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Source and Medium Report\u003C\u002Fstrong> gives you an easy view of Google Analytics UTM tracking to see where you traffic comes from.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Technology Report\u003C\u002Fstrong> shows you which devices and browsers visit your website, so you can optimize for each visitor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Campaign Report\u003C\u002Fstrong> easily unlocks all of your Google Analytics UTM tracking to show you how effective your marketing efforts have been.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pages Report\u003C\u002Fstrong> shows you which pages are most poplular on your website, and shows impressive metrics like bounce rate, engaged sessions to help you optimize.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Coupon Report\u003C\u002Fstrong> showcases your coupon usage, and shows important metrics like average order value and revenue.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cart Abandon Report\u003C\u002Fstrong> shows you which products and the amount of revenue your customer’s are leaving in their carts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Funnel Report\u003C\u002Fstrong> visually shows you how many people view items in your store, add to cart, and make a purchase. You can easily breakdown the funnel and conversion report into channel, and customize your dates for in depth analysis. Works automatically with WooCommerce analytics, and Easy Digital Downloads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our custom Google Analytics Dashboard reports are based on over 12+ years of online business experience. We built MonsterInsights to be the Google Analytics plugin that we wish we had.\u003C\u002Fp>\n\u003Cp>We currently use MonsterInsights on all our portfolio companies which include both media sites generating tens of millions of pageviews and eCommerce sites generating millions in sales.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I love being able to drill down into the analytics via the reporting feature. I have the PRO version and it makes a big difference what you can analyze. I’m glad that I can integrate with Pretty Links too!\u003Cbr \u002F>\n  Kim Beasley – MonsterInsights user\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Simply put, MonsterInsights allow you to take full advantage of all the powerful Google Analytics features.\u003C\u002Fp>\n\u003Cp>After reading this exhaustive feature list, you can probably imagine why MonsterInsights is the best Google Analytics plugin for WordPress.\u003C\u002Fp>\n\u003Cp>Give MonsterInsights a try.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fchriscct7\" rel=\"nofollow ugc\">Chris Christoff\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\" rel=\"nofollow ugc\">Syed Balkhi\u003C\u002Fa> with sponsorship from \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\" rel=\"nofollow ugc\">WPBeginner\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Branding Guidelines\u003C\u002Fh4>\n\u003Cp>MonsterInsights&reg; is a registered trademark of MonsterInsights LLC. When writing about the Google Analytics for WordPress plugin by MonsterInsights, please make sure to uppercase the first letters of both word.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MonsterInsights (correct)\u003C\u002Fli>\n\u003Cli>Monster Insights (incorrect)\u003C\u002Fli>\n\u003Cli>monsterinsights (incorrect)\u003C\u002Fli>\n\u003Cli>monsterinsight (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n","The best free Google Analytics plugin for WordPress. See how visitors find and use your website so you can grow your business with powerful analytics.",2000000,256116903,3121,"2026-03-03T15:53:00.000Z","6.9.0","5.6.0","7.2",[21,112,113,114,115],"google-analytics","google-analytics-dashboard","website-analytics","wordpress-analytics","https:\u002F\u002Fwww.monsterinsights.com\u002F?utm_source=liteplugin&utm_medium=pluginheader&utm_campaign=pluginurl&utm_content=7%2E0%2E0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-analytics-for-wordpress.10.0.3.zip",96,"2024-01-05 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":16,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":139,"download_link":140,"security_score":141,"vuln_count":142,"unpatched_count":27,"last_vuln_date":143,"fetched_at":29},"duracelltomi-google-tag-manager","GTM4WP – A Google Tag Manager (GTM) plugin for WordPress","1.22.3","Thomas Geiger","https:\u002F\u002Fprofiles.wordpress.org\u002Fduracelltomi\u002F","\u003Cp>Google Tag Manager (GTM) is Google’s free tool for everyone to manage and deploy analytics and marketing tags as well as other code snippets\u003Cbr \u002F>\nusing an intuitive web UI. To learn more about this tool, visit the \u003Ca href=\"https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Ftag-manager\u002F\" rel=\"nofollow ugc\">official website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin places the GTM container code snippets onto your WordPress website so that you do not need to add it manually.\u003Cbr \u002F>\nMultiple containers are also supported!\u003C\u002Fp>\n\u003Cp>The plugin complements your GTM setup by pushing page meta data and user information into the so called data layer.\u003Cbr \u002F>\nGoogle’s official help pages includes \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Ftag-platform\u002Ftag-manager\u002Fdatalayer#datalayer\" rel=\"nofollow ugc\">more details about the data layer\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PHP 7.4 is required to use this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>GTM container code placement\u003C\u002Fh4>\n\u003Cp>The original GTM container code is divided into two parts:\u003C\u002Fp>\n\u003Cp>The first part is a javascript code snippet that is added to the \u003Ccode>\u003Chead>\u003C\u002Fcode> section of every page of the website.\u003Cbr \u002F>\nThis part is critical to enable all features of GTM, and this plugin helps to place this part\u003Cbr \u002F>\ncorrectly on your site.\u003C\u002Fp>\n\u003Cp>The second part is an iframe snippet that acts as a failsafe\u002Ffallback should users’ JavaScript be disabled.\u003Cbr \u002F>\nGoogle recommends – for best performance – to place this code snippet directly after the opening \u003Ccode>\u003Cbody>\u003C\u002Fcode> tag on each page.\u003C\u002Fp>\n\u003Cp>Albeit not ideal, it will work when placed lower in the code. This plugin provides a code placement option for the second code snippet.\u003C\u002Fp>\n\u003Cp>If your WordPress theme is compatible with the additions of WordPress 5.2 then this plugin will place this second code to the right place.\u003Cbr \u002F>\nUsers of the Genisis theme, GeneratePress theme, Elementor, Oxygen Builder and Beaver Builder Theme will also have this placed correctly.\u003Cbr \u002F>\nTo utilize this, set the compatibility mode in plugin options to off.\u003C\u002Fp>\n\u003Cp>All other users can place this second code snippet using a custom PHP code (“Manually coded” option) or select the so called “Footer” option to\u003Cbr \u002F>\nadd the code lower in the code (it is not the recommended way but will work)\u003C\u002Fp>\n\u003Ch4>Basic data included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>post\u002Fpage titles\u003C\u002Fli>\n\u003Cli>post\u002Fpage dates\u003C\u002Fli>\n\u003Cli>post\u002Fpage category names\u003C\u002Fli>\n\u003Cli>post\u002Fpage tag names\u003C\u002Fli>\n\u003Cli>post\u002Fpage author ID and name\u003C\u002Fli>\n\u003Cli>post\u002Fpage ID\u003C\u002Fli>\n\u003Cli>post types\u003C\u002Fli>\n\u003Cli>post format\u003C\u002Fli>\n\u003Cli>post count on the current page + in the current category\u002Ftag\u002Ftaxonomy\u003C\u002Fli>\n\u003Cli>custom terms associated with any post type\u003C\u002Fli>\n\u003Cli>logged in status\u003C\u002Fli>\n\u003Cli>logged in user role\u003C\u002Fli>\n\u003Cli>logged in user ID (to track cross device behaviour in Google Analytics)\u003C\u002Fli>\n\u003Cli>logged in user email address (both unhashed and SHA256 hased values to be used with tracking)\u003C\u002Fli>\n\u003Cli>logger in user creation date\u003C\u002Fli>\n\u003Cli>site search data\u003C\u002Fli>\n\u003Cli>site name and id (for WordPress multisite instances)\u003C\u002Fli>\n\u003Cli>IP address of the visitor (please use the explicit consent of the visitor to utilize this)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Browser \u002F OS \u002F Device data\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>browser data (name, version, engine)\u003C\u002Fli>\n\u003Cli>OS data (name, version)\u003C\u002Fli>\n\u003Cli>device data (type, manufacturer, model)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data is provided using the WhichBrowser library: http:\u002F\u002Fwhichbrowser.net\u002F\u003C\u002Fp>\n\u003Ch4>Weather data\u003C\u002Fh4>\n\u003Cp>(beta)\u003C\u002Fp>\n\u003Cp>Push data about users’ current weather conditions into the dataLayer. This can be used to generate weather-related\u003Cbr \u002F>\naudience\u002Fremarketing lists on ad platforms and allows for user segmentation in your web analytics solutions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>weather category (clouds, rain, snow, etc.)\u003C\u002Fli>\n\u003Cli>weather description: more detailed data\u003C\u002Fli>\n\u003Cli>temperature in Celsius or Fahrenheit\u003C\u002Fli>\n\u003Cli>air pressure\u003C\u002Fli>\n\u003Cli>wind speed and degrees\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Weather data is queried from Open Weather Map. Depending on your websites traffic, additional fees may apply:\u003Cbr \u002F>\nhttp:\u002F\u002Fopenweathermap.org\u002Fprice\u003C\u002Fp>\n\u003Cp>An (free) API key from OpenWeatherMap is required for this feature to work.\u003C\u002Fp>\n\u003Cp>ipstack.com is used to determine the site visitor’s location. A (free) API key from IPStack.com is required for this feature to work:\u003Cbr \u002F>\nhttps:\u002F\u002Fipstack.com\u002Fproduct\u003C\u002Fp>\n\u003Ch4>Media player events\u003C\u002Fh4>\n\u003Cp>(experimental)\u003C\u002Fp>\n\u003Cp>Track users’ interaction with any embedded media:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Soundcloud\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>DataLayer events can be chosen to fire upon media player load, media is being played, paused\u002Fstopped and optionally when\u003Cbr \u002F>\nthe user reaches 10, 20, 30, …, 90, 100% of the media duration.\u003C\u002Fp>\n\u003Cp>Tracking is supported for embedded media using the built-in oEmbed feature of WordPress as well as most other media plugins\u003Cbr \u002F>\nand copy\u002Fpasted codes. Players injected into the website after page load are not currently supported.\u003C\u002Fp>\n\u003Ch4>Scroll tracking\u003C\u002Fh4>\n\u003Cp>Fire tags based on how the visitor scrolls from the top to the bottom of a page.\u003Cbr \u002F>\nAn example would be to separate “readers” (who spend a specified amount of time on a page) from “scrollers”\u003Cbr \u002F>\n(who only scroll through within seconds). You can use these events to fire Analytics tags and\u002For remarketing\u002Fconversion tags\u003Cbr \u002F>\n(for micro conversions).\u003C\u002Fp>\n\u003Cp>Scroll tracking is based on the solution originally created by\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nick Mihailovski\u003C\u002Fli>\n\u003Cli>Thomas Baekdal\u003C\u002Fli>\n\u003Cli>Avinash Kaushik\u003C\u002Fli>\n\u003Cli>Joost de Valk\u003C\u002Fli>\n\u003Cli>Eivind Savio\u003C\u002Fli>\n\u003Cli>Justin Cutroni\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Original script:\u003Cbr \u002F>\nhttp:\u002F\u002Fcutroni.com\u002Fblog\u002F2012\u002F02\u002F21\u002Fadvanced-content-tracking-with-google-analytics-part-1\u002F\u003C\u002Fp>\n\u003Ch4>Blacklist & Whitelist Tag Manager tags, triggers and variables\u003C\u002Fh4>\n\u003Cp>To increase website security, you have the option to white- and blacklist tags\u002Ftriggers\u002Fvariables.\u003Cbr \u002F>\nYou can prevent specific tags from firing or the use of certain variable types regardless of your GTM setup.\u003C\u002Fp>\n\u003Cp>If the Google account associated with your GTM account is being hacked, an attacker could easily\u003Cbr \u002F>\nexecute malware on your website without accessing its code on your hosting server. By blacklisting custom HTML tags\u003Cbr \u002F>\nand\u002For custom JavaScript variables you can secure the Tag Manager container.\u003C\u002Fp>\n\u003Ch4>Integration\u003C\u002Fh4>\n\u003Cp>Google Tag Manager for WordPress integrates with several popular plugins. More integration to come!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Form 7: fire an event when a Contact Form 7 form was submitted with any result (mail sent, mail failed, spam detected, invalid input)\u003C\u002Fli>\n\u003Cli>WooCommerce:\n\u003Cul>\n\u003Cli>Implementation of \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Ftag-manager\u002Fecommerce-ga4\" rel=\"nofollow ugc\">GA4 E-commerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Does not support promotions since WooCommerce does not have such a feature (yet)\u003C\u002Fli>\n\u003Cli>Does not support refunds\u003C\u002Fli>\n\u003Cli>Compatibility with High Performance Order Storage (HPOS)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>AMP: load your AMP container on the AMP version of your pages\u003C\u002Fli>\n\u003Cli>Cookiebot: use automatic cookie blocking mode if needed\u003C\u002Fli>\n\u003Cli>Google Consent Mode v2: fire the “default” command with specific consent flags to integrat with non-certified Consent Management Platforms (CMPs) and plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Server side containers\u003C\u002Fh4>\n\u003Cp>If you are using a \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Ftag-manager\u002Fserverside\u002Fsend-data#update_the_gtmjs_source_domain\" rel=\"nofollow ugc\">server side container\u003C\u002Fa>\u003Cbr \u002F>\nyou can enter your custom domain name and custom path to load gtm.js from your there.\u003C\u002Fp>\n\u003Ch4>Exclude specific user roles from being tracked\u003C\u002Fh4>\n\u003Cp>You can set which user roles needs to be excluded from tracking when a user with that role visits the frontend. This will completely disable the container code for that user.\u003C\u002Fp>\n","Advanced tag management for WordPress with Google Tag Manager",700000,13906369,90,154,"2025-12-15T14:45:00.000Z","3.4.0",[135,112,136,137,138],"google-ads","google-tag-manager","gtm","tag-manager","https:\u002F\u002Fgtm4wp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduracelltomi-google-tag-manager.1.22.3.zip",98,3,"2022-05-31 00:00:00",{"attackSurface":145,"codeSignals":579,"taintFlows":1126,"riskAssessment":1651,"analyzedAt":1663},{"hooks":146,"ajaxHandlers":395,"restRoutes":540,"shortcodes":555,"cronEvents":563,"entryPointCount":477,"unprotectedCount":14},[147,153,158,162,166,171,175,181,185,189,192,197,202,204,207,209,212,217,222,226,229,233,237,242,246,250,254,258,262,266,270,274,277,281,285,289,292,294,297,299,303,307,310,314,317,320,323,326,329,333,336,340,344,348,352,354,359,363,367,371,373,375,378,381,384,388,391],{"type":148,"name":149,"callback":150,"priority":27,"file":151,"line":152},"action","init","load_textdomain","ai-eshop-chat-addon.php",55,{"type":148,"name":154,"callback":155,"priority":156,"file":151,"line":157},"admin_menu","add_admin_menu",60,58,{"type":148,"name":159,"callback":160,"file":151,"line":161},"admin_enqueue_scripts","enqueue_admin_assets",61,{"type":148,"name":163,"callback":164,"file":151,"line":165},"wp_enqueue_scripts","enqueue_frontend_assets",62,{"type":148,"name":167,"callback":168,"priority":169,"file":151,"line":170},"wp_footer","render_floating_widget",999,65,{"type":148,"name":172,"callback":173,"file":151,"line":174},"admin_init","check_tables",74,{"type":176,"name":177,"callback":178,"priority":179,"file":151,"line":180},"filter","admin_footer_text","aieo_chat_footer_text",11,77,{"type":176,"name":182,"callback":183,"file":151,"line":184},"cron_schedules","add_cron_schedules",80,{"type":148,"name":186,"callback":187,"file":151,"line":188},"aieo_auto_analytics_event","run_auto_analytics",83,{"type":148,"name":190,"callback":191,"file":151,"line":83},"aieo_auto_embeddings_event","run_auto_embeddings",{"type":148,"name":193,"callback":194,"priority":195,"file":151,"line":196},"plugins_loaded","aieo_chat_init",20,2188,{"type":148,"name":198,"callback":199,"file":200,"line":201},"before_woocommerce_init","closure","ai-eshop-optimizer.php",46,{"type":148,"name":193,"callback":203,"file":200,"line":83},"AIEO_init",{"type":148,"name":193,"callback":205,"file":200,"line":206},"aieo_check_for_plugin_update",728,{"type":148,"name":149,"callback":199,"priority":27,"file":200,"line":208},732,{"type":148,"name":193,"callback":210,"file":200,"line":211},"aieo_initialize_aieo_recommendations",746,{"type":148,"name":213,"callback":214,"file":215,"line":216},"aieo_chat_cleanup_cron","cleanup_old_chats","includes\\chat\\class-database-manager.php",50,{"type":148,"name":218,"callback":219,"priority":44,"file":220,"line":221},"save_post_product","maybe_update_embedding","includes\\chat\\class-embedding-manager.php",36,{"type":148,"name":223,"callback":224,"file":220,"line":225},"delete_post","delete_embedding_on_delete",37,{"type":148,"name":227,"callback":199,"priority":44,"file":220,"line":228},"aieo_chat_generate_single_embedding",1538,{"type":148,"name":172,"callback":230,"file":231,"line":232},"maybe_create_table","includes\\chat\\class-model-registry.php",70,{"type":148,"name":234,"callback":235,"file":231,"line":236},"aieo_monthly_model_refresh","refresh_all_models",76,{"type":148,"name":238,"callback":239,"file":240,"line":241},"rest_api_init","register_routes","includes\\chat\\class-rest-api.php",40,{"type":148,"name":154,"callback":243,"file":244,"line":245},"aieo_add_admin_menu","includes\\class-eshop-optimizer.php",17,{"type":148,"name":247,"callback":248,"file":244,"line":249},"admin_aieo_normalize_path","aieo_normalize_path",18,{"type":148,"name":251,"callback":252,"file":244,"line":253},"admin_post_eshop_optimizer_export_csv","aieo_export_upsells_cross_sells_to_csv",21,{"type":148,"name":255,"callback":256,"file":244,"line":257},"admin_post_eshop_optimizer_handle_export_orders","aieo_handle_export_orders",22,{"type":148,"name":259,"callback":260,"file":244,"line":261},"admin_post_delete_exported_file","aieo_delete_exported_file",23,{"type":148,"name":263,"callback":264,"file":244,"line":265},"admin_post_eshop_optimizer_handle_upload","aieo_handle_recommendations_upload",26,{"type":148,"name":267,"callback":268,"file":244,"line":269},"admin_post_eshop_optimizer_display_references","aieo_handle_display_references_setting",29,{"type":148,"name":271,"callback":272,"file":244,"line":273},"admin_post_eshop_optimizer_utm_stats","aieo_handle_utm_stats_setting",33,{"type":148,"name":275,"callback":276,"file":244,"line":221},"admin_post_eshop_optimizer_session_tracker","aieo_handle_session_tracker_setting",{"type":148,"name":278,"callback":279,"file":244,"line":280},"admin_notices","aieo_display_all_admin_notices",39,{"type":148,"name":282,"callback":283,"file":244,"line":284},"admin_post_eshop_optimizer_transfer_to_remote","aieo_handle_eshop_optimizer_transfer_to_remote",43,{"type":148,"name":286,"callback":287,"file":244,"line":288},"admin_post_eshop_optimizer_account","aieo_handle_eshop_optimizer_account",47,{"type":148,"name":290,"callback":291,"file":244,"line":216},"admin_post_aieo_logout_account","aieo_handle_logout_account",{"type":148,"name":159,"callback":199,"file":244,"line":293},487,{"type":176,"name":177,"callback":295,"priority":179,"file":244,"line":296},"aieo_wpse_edit_text",813,{"type":148,"name":278,"callback":199,"file":244,"line":298},2688,{"type":176,"name":300,"callback":301,"priority":44,"file":244,"line":302},"post_type_link","aieo_custom_product_title_link",5606,{"type":176,"name":304,"callback":305,"priority":44,"file":244,"line":306},"woocommerce_product_add_to_cart_url","aieo_modify_add_to_cart_url",5607,{"type":148,"name":163,"callback":308,"file":244,"line":309},"enqueue_gtag_script",5608,{"type":148,"name":311,"callback":312,"file":244,"line":313},"woocommerce_after_single_product_summary","aieo_show_upsell_placeholder",5755,{"type":148,"name":311,"callback":315,"file":244,"line":316},"aieo_show_cross_sell_placeholder",5767,{"type":148,"name":311,"callback":318,"priority":195,"file":244,"line":319},"aieo_show_related_placeholder",5778,{"type":148,"name":311,"callback":321,"priority":11,"file":244,"line":322},"aieo_show_recently_viewed_placeholder",5791,{"type":148,"name":311,"callback":324,"priority":44,"file":244,"line":325},"aieo_show_same_needs_placeholder",5803,{"type":148,"name":163,"callback":327,"file":244,"line":328},"enqueue_lazy_loader_script",5810,{"type":148,"name":218,"callback":330,"priority":195,"file":331,"line":332},"on_product_save","includes\\class-recommendations-cache.php",97,{"type":148,"name":334,"callback":335,"priority":195,"file":331,"line":13},"woocommerce_update_product","on_product_update",{"type":148,"name":337,"callback":338,"priority":195,"file":331,"line":339},"woocommerce_process_product_meta","on_product_meta_update",103,{"type":148,"name":341,"callback":342,"priority":44,"file":331,"line":343},"before_delete_post","on_product_delete",106,{"type":148,"name":345,"callback":346,"priority":44,"file":331,"line":347},"wp_trash_post","on_product_trash",109,{"type":148,"name":349,"callback":350,"file":331,"line":351},"aieo_cleanup_expired_recommendations","delete_expired",112,{"type":148,"name":154,"callback":155,"priority":184,"file":331,"line":353},125,{"type":148,"name":355,"callback":356,"file":357,"line":358},"aieo_export_stages","add_export_stages","includes\\class-session-analytics-processor.php",38,{"type":148,"name":360,"callback":361,"file":357,"line":362},"aieo_process_session_journeys","cron_process_journeys",408,{"type":148,"name":364,"callback":365,"file":357,"line":366},"aieo_aggregate_session_metrics","cron_aggregate_metrics",409,{"type":148,"name":368,"callback":369,"file":357,"line":370},"aieo_cleanup_old_journeys","cron_cleanup_old_data",410,{"type":148,"name":154,"callback":155,"priority":232,"file":372,"line":225},"includes\\class-session-schema-migrator.php",{"type":148,"name":172,"callback":374,"file":372,"line":358},"register_settings",{"type":148,"name":238,"callback":239,"file":376,"line":377},"includes\\class-session-tracker.php",48,{"type":148,"name":163,"callback":379,"file":376,"line":380},"enqueue_tracking_script",51,{"type":176,"name":182,"callback":382,"file":376,"line":383},"add_custom_cron_schedules",54,{"type":148,"name":385,"callback":386,"file":376,"line":387},"aieo_cleanup_old_sessions","cleanup_old_sessions",57,{"type":148,"name":389,"callback":390,"file":376,"line":157},"aieo_archive_sessions","archive_sessions",{"type":176,"name":392,"callback":393,"priority":44,"file":376,"line":394},"script_loader_tag","add_defer_attribute",271,[396,402,406,410,415,418,421,425,428,432,433,437,440,443,446,450,454,457,461,465,468,471,474,478,482,486,488,490,492,494,496,498,500,503,505,508,511,514,516,520,522,526,530,534,537],{"action":397,"nopriv":398,"callback":399,"hasNonce":400,"hasCapCheck":400,"file":151,"line":401},"aieo_chat_save_content_selection",false,"ajax_save_content_selection",true,68,{"action":403,"nopriv":398,"callback":404,"hasNonce":400,"hasCapCheck":400,"file":151,"line":405},"aieo_chat_save_settings","ajax_save_settings",71,{"action":407,"nopriv":398,"callback":408,"hasNonce":400,"hasCapCheck":398,"file":200,"line":409},"aieo_dismiss_banner","aieo_dismiss_banner_ajax_handler",769,{"action":411,"nopriv":398,"callback":412,"hasNonce":400,"hasCapCheck":400,"file":413,"line":414},"aieo_get_business_info_entries","ajax_get_entries","includes\\chat\\class-business-info-manager.php",56,{"action":416,"nopriv":398,"callback":417,"hasNonce":400,"hasCapCheck":400,"file":413,"line":387},"aieo_save_business_info","ajax_save_entry",{"action":419,"nopriv":398,"callback":420,"hasNonce":400,"hasCapCheck":400,"file":413,"line":157},"aieo_delete_business_info","ajax_delete_entry",{"action":422,"nopriv":398,"callback":423,"hasNonce":400,"hasCapCheck":400,"file":413,"line":424},"aieo_sync_wc_table_rates","ajax_sync_wc_table_rates",59,{"action":426,"nopriv":398,"callback":427,"hasNonce":400,"hasCapCheck":400,"file":413,"line":156},"aieo_import_page_as_business_info","ajax_import_page",{"action":429,"nopriv":398,"callback":430,"hasNonce":400,"hasCapCheck":398,"file":431,"line":221},"aieo_chat_message","handle_chat_message","includes\\chat\\class-chat-api.php",{"action":429,"nopriv":400,"callback":430,"hasNonce":400,"hasCapCheck":398,"file":431,"line":225},{"action":434,"nopriv":398,"callback":435,"hasNonce":400,"hasCapCheck":400,"file":436,"line":201},"aieo_chat_get_failed_embeddings","ajax_get_failed_embeddings","includes\\chat\\class-embedding-failure-tracker.php",{"action":438,"nopriv":398,"callback":439,"hasNonce":400,"hasCapCheck":400,"file":436,"line":288},"aieo_chat_retry_failed_embeddings","ajax_retry_failed_embeddings",{"action":441,"nopriv":398,"callback":442,"hasNonce":400,"hasCapCheck":400,"file":436,"line":377},"aieo_chat_clear_failed_embeddings","ajax_clear_failed_embeddings",{"action":444,"nopriv":398,"callback":445,"hasNonce":400,"hasCapCheck":400,"file":220,"line":241},"aieo_chat_generate_embeddings","ajax_generate_embeddings",{"action":447,"nopriv":398,"callback":448,"hasNonce":400,"hasCapCheck":400,"file":220,"line":449},"aieo_chat_generate_taxonomy_embeddings","ajax_generate_taxonomy_embeddings",41,{"action":451,"nopriv":398,"callback":452,"hasNonce":400,"hasCapCheck":400,"file":220,"line":453},"aieo_chat_regenerate_embedding","ajax_regenerate_embedding",42,{"action":455,"nopriv":398,"callback":456,"hasNonce":400,"hasCapCheck":400,"file":220,"line":284},"aieo_chat_delete_embeddings","ajax_delete_embeddings",{"action":458,"nopriv":398,"callback":459,"hasNonce":400,"hasCapCheck":400,"file":220,"line":460},"aieo_chat_get_engine_stats","ajax_get_engine_stats",44,{"action":462,"nopriv":398,"callback":463,"hasNonce":400,"hasCapCheck":400,"file":220,"line":464},"aieo_chat_update_embedding_model","ajax_update_embedding_model",45,{"action":466,"nopriv":398,"callback":467,"hasNonce":400,"hasCapCheck":400,"file":220,"line":201},"aieo_chat_get_delete_counts","ajax_get_delete_counts",{"action":469,"nopriv":398,"callback":470,"hasNonce":400,"hasCapCheck":400,"file":220,"line":288},"aieo_chat_get_available_engines","ajax_get_available_engines",{"action":472,"nopriv":398,"callback":473,"hasNonce":400,"hasCapCheck":400,"file":220,"line":377},"aieo_chat_get_delete_stats","ajax_get_delete_stats",{"action":475,"nopriv":398,"callback":476,"hasNonce":400,"hasCapCheck":400,"file":220,"line":477},"aieo_chat_save_last_trained_engine","ajax_save_last_trained_engine",49,{"action":479,"nopriv":398,"callback":480,"hasNonce":400,"hasCapCheck":400,"file":231,"line":481},"aieo_refresh_ai_models","ajax_refresh_models",66,{"action":483,"nopriv":398,"callback":484,"hasNonce":400,"hasCapCheck":400,"file":231,"line":485},"aieo_validate_api_keys","ajax_validate_api_keys",67,{"action":487,"nopriv":398,"callback":487,"hasNonce":400,"hasCapCheck":400,"file":244,"line":414},"aieo_init_export",{"action":489,"nopriv":398,"callback":489,"hasNonce":400,"hasCapCheck":400,"file":244,"line":387},"aieo_process_export_batch",{"action":491,"nopriv":398,"callback":491,"hasNonce":400,"hasCapCheck":400,"file":244,"line":157},"aieo_get_download_section",{"action":493,"nopriv":398,"callback":493,"hasNonce":400,"hasCapCheck":400,"file":244,"line":424},"aieo_get_statistics_section",{"action":495,"nopriv":398,"callback":495,"hasNonce":400,"hasCapCheck":400,"file":244,"line":156},"aieo_init_upsell_export",{"action":497,"nopriv":398,"callback":497,"hasNonce":400,"hasCapCheck":400,"file":244,"line":161},"aieo_process_upsell_batch",{"action":499,"nopriv":398,"callback":499,"hasNonce":400,"hasCapCheck":400,"file":244,"line":165},"aieo_init_upsell_import",{"action":501,"nopriv":398,"callback":501,"hasNonce":400,"hasCapCheck":400,"file":244,"line":502},"aieo_process_upsell_import_batch",63,{"action":504,"nopriv":398,"callback":504,"hasNonce":400,"hasCapCheck":400,"file":244,"line":481},"aieo_save_settings",{"action":506,"nopriv":398,"callback":506,"hasNonce":400,"hasCapCheck":400,"file":244,"line":507},"aieo_check_vitals_data",69,{"action":509,"nopriv":398,"callback":509,"hasNonce":400,"hasCapCheck":400,"file":244,"line":510},"aieo_optimize_database",72,{"action":512,"nopriv":398,"callback":512,"hasNonce":400,"hasCapCheck":400,"file":244,"line":513},"aieo_get_index_stats",73,{"action":515,"nopriv":398,"callback":515,"hasNonce":400,"hasCapCheck":400,"file":244,"line":174},"aieo_fix_collations",{"action":517,"nopriv":398,"callback":518,"hasNonce":400,"hasCapCheck":398,"file":244,"line":519},"aieo_get_recommendations","ajax_get_recommendations",5735,{"action":517,"nopriv":400,"callback":518,"hasNonce":400,"hasCapCheck":398,"file":244,"line":521},5736,{"action":523,"nopriv":398,"callback":524,"hasNonce":400,"hasCapCheck":400,"file":331,"line":525},"aieo_cache_get_stats","ajax_get_stats",120,{"action":527,"nopriv":398,"callback":528,"hasNonce":400,"hasCapCheck":400,"file":331,"line":529},"aieo_cache_clear_all","ajax_clear_all",121,{"action":531,"nopriv":398,"callback":532,"hasNonce":400,"hasCapCheck":400,"file":331,"line":533},"aieo_cache_clear_expired","ajax_clear_expired",122,{"action":535,"nopriv":398,"callback":536,"hasNonce":400,"hasCapCheck":400,"file":372,"line":280},"aieo_run_migration","ajax_run_migration",{"action":538,"nopriv":398,"callback":539,"hasNonce":400,"hasCapCheck":400,"file":372,"line":241},"aieo_check_migration_status","ajax_check_status",[541,549],{"namespace":542,"route":543,"methods":544,"callback":546,"permissionCallback":547,"file":376,"line":548},"aieo\u002Fv1","\u002Ftrack",[545],"POST","handle_tracking_batch","__return_true",214,{"namespace":542,"route":550,"methods":551,"callback":553,"permissionCallback":547,"file":376,"line":554},"\u002Fsession\u002F(?P\u003Csession_id>[a-zA-Z0-9_-]+)",[552],"GET","get_session_context",221,[556,561],{"tag":557,"callback":558,"file":559,"line":560},"aieo-chat","render_chat","includes\\chat\\class-shortcode-handler.php",35,{"tag":562,"callback":558,"file":559,"line":221},"aieo_chat",[564,566,568,569,571,573,575,577],{"hook":213,"callback":213,"file":215,"line":565},52,{"hook":227,"callback":227,"file":220,"line":567},538,{"hook":234,"callback":234,"file":231,"line":174},{"hook":349,"callback":349,"file":331,"line":570},116,{"hook":360,"callback":360,"file":357,"line":572},394,{"hook":364,"callback":364,"file":357,"line":574},399,{"hook":368,"callback":368,"file":357,"line":576},404,{"hook":389,"callback":389,"file":376,"line":578},145,{"dangerousFunctions":580,"sqlUsage":581,"outputEscaping":1102,"fileOperations":44,"externalRequests":245,"nonceChecks":383,"capabilityChecks":565,"bundledLibraries":1125},[],{"prepared":582,"raw":583,"locations":584},363,263,[585,588,590,591,594,596,598,600,602,604,606,609,611,614,616,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,899,900,902,904,906,908,910,911,913,915,917,919,921,923,924,926,928,930,932,935,937,939,940,941,942,944,946,948,950,952,954,956,957,959,961,963,965,967,969,971,973,975,977,978,980,981,983,985,987,989,991,992,994,996,998,1000,1002,1003,1005,1007,1009,1011,1013,1016,1017,1019,1021,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100],{"file":151,"line":586,"context":587},102,"$wpdb->get_var() with variable interpolation",{"file":151,"line":589,"context":587},104,{"file":151,"line":343,"context":587},{"file":200,"line":592,"context":593},645,"$wpdb->query() with variable interpolation",{"file":200,"line":595,"context":593},656,{"file":200,"line":597,"context":593},664,{"file":200,"line":599,"context":593},673,{"file":200,"line":601,"context":593},675,{"file":200,"line":603,"context":593},686,{"file":200,"line":605,"context":593},688,{"file":413,"line":607,"context":608},661,"$wpdb->get_results() with variable interpolation",{"file":413,"line":610,"context":587},685,{"file":612,"line":613,"context":587},"includes\\chat\\class-content-extractor.php",530,{"file":215,"line":615,"context":587},64,{"file":215,"line":339,"context":587},{"file":215,"line":618,"context":593},153,{"file":215,"line":620,"context":593},159,{"file":215,"line":622,"context":593},163,{"file":215,"line":624,"context":593},169,{"file":215,"line":626,"context":593},211,{"file":215,"line":628,"context":593},213,{"file":215,"line":630,"context":593},215,{"file":215,"line":632,"context":593},219,{"file":215,"line":634,"context":593},223,{"file":215,"line":636,"context":593},622,{"file":215,"line":638,"context":587},640,{"file":215,"line":640,"context":608},644,{"file":215,"line":642,"context":587},707,{"file":215,"line":644,"context":587},777,{"file":215,"line":646,"context":587},782,{"file":215,"line":648,"context":587},881,{"file":220,"line":650,"context":587},1027,{"file":220,"line":652,"context":593},1028,{"file":220,"line":654,"context":608},1296,{"file":220,"line":656,"context":608},1390,{"file":220,"line":658,"context":587},1407,{"file":220,"line":660,"context":608},1449,{"file":231,"line":662,"context":587},85,{"file":231,"line":664,"context":587},127,{"file":666,"line":377,"context":587},"includes\\chat\\class-product-vitals-helper.php",{"file":666,"line":383,"context":587},{"file":666,"line":669,"context":587},178,{"file":240,"line":671,"context":608},249,{"file":244,"line":673,"context":593},239,{"file":244,"line":675,"context":593},252,{"file":244,"line":677,"context":593},1077,{"file":244,"line":679,"context":593},1078,{"file":244,"line":681,"context":593},1088,{"file":244,"line":683,"context":593},1089,{"file":244,"line":685,"context":587},1158,{"file":244,"line":687,"context":593},1162,{"file":244,"line":689,"context":593},1251,{"file":244,"line":691,"context":587},1344,{"file":244,"line":693,"context":587},1347,{"file":244,"line":695,"context":608},1945,{"file":244,"line":697,"context":608},1969,{"file":244,"line":699,"context":608},2054,{"file":244,"line":701,"context":608},2118,{"file":244,"line":703,"context":593},2225,{"file":244,"line":705,"context":593},2228,{"file":244,"line":707,"context":593},2302,{"file":244,"line":709,"context":593},2304,{"file":244,"line":711,"context":587},2409,{"file":244,"line":713,"context":593},2846,{"file":244,"line":715,"context":593},2857,{"file":244,"line":717,"context":587},3011,{"file":244,"line":719,"context":587},3067,{"file":244,"line":721,"context":587},3068,{"file":244,"line":723,"context":608},3353,{"file":244,"line":725,"context":587},3456,{"file":244,"line":727,"context":593},3471,{"file":244,"line":729,"context":587},3472,{"file":244,"line":731,"context":593},3487,{"file":244,"line":733,"context":587},3488,{"file":244,"line":735,"context":587},3515,{"file":244,"line":737,"context":593},3527,{"file":244,"line":739,"context":587},3545,{"file":244,"line":741,"context":608},3549,{"file":244,"line":743,"context":593},3564,{"file":244,"line":745,"context":587},3565,{"file":244,"line":747,"context":587},3579,{"file":244,"line":749,"context":587},3613,{"file":244,"line":751,"context":587},3651,{"file":244,"line":753,"context":593},3655,{"file":244,"line":755,"context":587},3731,{"file":244,"line":757,"context":587},3736,{"file":244,"line":759,"context":587},3737,{"file":244,"line":761,"context":587},3779,{"file":244,"line":763,"context":587},3781,{"file":244,"line":765,"context":593},3788,{"file":244,"line":767,"context":587},3850,{"file":244,"line":769,"context":587},3851,{"file":244,"line":771,"context":587},3852,{"file":244,"line":773,"context":587},3879,{"file":244,"line":775,"context":587},3908,{"file":244,"line":777,"context":587},3909,{"file":244,"line":779,"context":587},3910,{"file":244,"line":781,"context":587},3959,{"file":244,"line":783,"context":587},3960,{"file":244,"line":785,"context":587},3961,{"file":244,"line":787,"context":587},3962,{"file":244,"line":789,"context":587},3988,{"file":244,"line":791,"context":587},3989,{"file":244,"line":793,"context":593},4014,{"file":244,"line":795,"context":593},4053,{"file":244,"line":797,"context":587},4073,{"file":244,"line":799,"context":587},4119,{"file":244,"line":801,"context":593},4137,{"file":244,"line":803,"context":593},4141,{"file":244,"line":805,"context":593},4160,{"file":244,"line":807,"context":593},4171,{"file":244,"line":809,"context":593},4188,{"file":244,"line":811,"context":593},4203,{"file":244,"line":813,"context":593},4214,{"file":244,"line":815,"context":587},4217,{"file":244,"line":817,"context":593},4290,{"file":244,"line":819,"context":593},4311,{"file":244,"line":821,"context":593},4331,{"file":244,"line":823,"context":593},4351,{"file":244,"line":825,"context":587},4379,{"file":244,"line":827,"context":593},4397,{"file":244,"line":829,"context":587},4423,{"file":244,"line":831,"context":593},4441,{"file":244,"line":833,"context":587},4470,{"file":244,"line":835,"context":593},4507,{"file":244,"line":837,"context":593},4521,{"file":244,"line":839,"context":593},4535,{"file":244,"line":841,"context":593},4549,{"file":244,"line":843,"context":593},4563,{"file":244,"line":845,"context":593},4579,{"file":244,"line":847,"context":593},4595,{"file":244,"line":849,"context":593},4611,{"file":244,"line":851,"context":593},4627,{"file":244,"line":853,"context":593},4643,{"file":244,"line":855,"context":587},4669,{"file":244,"line":857,"context":587},4670,{"file":244,"line":859,"context":587},4671,{"file":244,"line":861,"context":587},4672,{"file":244,"line":863,"context":587},4723,{"file":244,"line":865,"context":608},4730,{"file":244,"line":867,"context":593},4737,{"file":244,"line":869,"context":593},4740,{"file":244,"line":871,"context":593},4794,{"file":244,"line":873,"context":587},4854,{"file":244,"line":875,"context":587},5030,{"file":244,"line":877,"context":587},5089,{"file":244,"line":879,"context":587},5090,{"file":244,"line":881,"context":593},5101,{"file":244,"line":883,"context":587},5119,{"file":244,"line":885,"context":587},5311,{"file":244,"line":887,"context":593},5320,{"file":244,"line":889,"context":593},5323,{"file":244,"line":891,"context":593},5337,{"file":244,"line":893,"context":587},5351,{"file":244,"line":895,"context":587},5352,{"file":897,"line":898,"context":587},"includes\\class-need-suggestions.php",75,{"file":897,"line":83,"context":587},{"file":897,"line":901,"context":587},708,{"file":897,"line":903,"context":593},723,{"file":897,"line":905,"context":587},743,{"file":897,"line":907,"context":587},745,{"file":909,"line":477,"context":587},"includes\\class-product-needs.php",{"file":909,"line":152,"context":608},{"file":909,"line":912,"context":587},309,{"file":331,"line":914,"context":587},540,{"file":331,"line":916,"context":608},864,{"file":331,"line":918,"context":593},877,{"file":331,"line":920,"context":608},902,{"file":331,"line":922,"context":593},921,{"file":331,"line":652,"context":587},{"file":331,"line":925,"context":587},1031,{"file":331,"line":927,"context":608},1034,{"file":331,"line":929,"context":587},1047,{"file":357,"line":931,"context":587},230,{"file":357,"line":933,"context":934},275,"$wpdb->get_row() with variable interpolation",{"file":357,"line":936,"context":587},314,{"file":357,"line":938,"context":593},338,{"file":372,"line":180,"context":608},{"file":372,"line":56,"context":608},{"file":372,"line":620,"context":587},{"file":372,"line":943,"context":587},170,{"file":372,"line":945,"context":608},175,{"file":372,"line":947,"context":608},180,{"file":372,"line":949,"context":608},188,{"file":372,"line":951,"context":608},199,{"file":372,"line":953,"context":587},205,{"file":372,"line":955,"context":587},209,{"file":372,"line":630,"context":587},{"file":372,"line":958,"context":587},226,{"file":372,"line":960,"context":587},240,{"file":372,"line":962,"context":587},416,{"file":372,"line":964,"context":587},528,{"file":372,"line":966,"context":587},590,{"file":372,"line":968,"context":587},735,{"file":372,"line":970,"context":593},779,{"file":376,"line":972,"context":593},165,{"file":376,"line":974,"context":593},181,{"file":376,"line":976,"context":593},197,{"file":376,"line":951,"context":593},{"file":979,"line":257,"context":587},"includes\\sql\\apply_mariadb114_indexes.php",{"file":979,"line":513,"context":593},{"file":979,"line":982,"context":593},232,{"file":979,"line":984,"context":593},233,{"file":979,"line":986,"context":593},237,{"file":979,"line":988,"context":587},369,{"file":979,"line":990,"context":593},407,{"file":979,"line":362,"context":593},{"file":979,"line":993,"context":593},412,{"file":979,"line":995,"context":587},440,{"file":979,"line":997,"context":587},486,{"file":979,"line":999,"context":608},502,{"file":1001,"line":269,"context":587},"includes\\sql\\apply_mysql8_indexes.php",{"file":1001,"line":56,"context":593},{"file":1001,"line":1004,"context":593},254,{"file":1001,"line":1006,"context":593},262,{"file":1001,"line":1008,"context":587},355,{"file":1001,"line":1010,"context":593},395,{"file":1001,"line":1012,"context":593},405,{"file":1014,"line":1015,"context":587},"includes\\sql\\sprocs.php",19,{"file":1014,"line":377,"context":587},{"file":1014,"line":1018,"context":593},118,{"file":1014,"line":1020,"context":593},151,{"file":1014,"line":947,"context":593},{"file":1014,"line":1023,"context":593},204,{"file":1014,"line":1025,"context":593},890,{"file":1014,"line":1027,"context":593},1117,{"file":1014,"line":1029,"context":593},1330,{"file":1014,"line":1031,"context":587},4859,{"file":1014,"line":1033,"context":593},4870,{"file":1014,"line":1035,"context":587},4880,{"file":1014,"line":1037,"context":593},4891,{"file":1014,"line":1039,"context":587},4900,{"file":1014,"line":1041,"context":593},4916,{"file":1014,"line":1043,"context":587},4926,{"file":1014,"line":1045,"context":593},4937,{"file":1014,"line":1047,"context":587},4946,{"file":1014,"line":1049,"context":593},4958,{"file":1014,"line":1051,"context":587},4967,{"file":1014,"line":1053,"context":593},4979,{"file":1014,"line":1055,"context":587},4988,{"file":1014,"line":1057,"context":593},5001,{"file":1014,"line":1059,"context":587},5010,{"file":1014,"line":1061,"context":593},5020,{"file":1014,"line":1063,"context":587},5369,{"file":1014,"line":1065,"context":587},5373,{"file":1014,"line":1067,"context":593},5385,{"file":1014,"line":1069,"context":593},5386,{"file":1014,"line":1071,"context":593},5387,{"file":1014,"line":1073,"context":593},5388,{"file":1014,"line":1075,"context":593},5389,{"file":1014,"line":1077,"context":593},5390,{"file":1014,"line":1079,"context":593},5459,{"file":1014,"line":1081,"context":593},5526,{"file":1014,"line":1083,"context":593},5530,{"file":1014,"line":1085,"context":593},5534,{"file":1014,"line":1087,"context":593},5537,{"file":1014,"line":1089,"context":587},5686,{"file":1014,"line":1091,"context":593},5697,{"file":1014,"line":1093,"context":587},5743,{"file":1014,"line":1095,"context":593},5754,{"file":1014,"line":1097,"context":587},5793,{"file":1014,"line":1099,"context":587},5879,{"file":1014,"line":1101,"context":587},5921,{"escaped":1103,"rawEcho":44,"locations":1104},292,[1105,1108,1109,1110,1113,1115,1117,1119,1121,1123],{"file":1106,"line":118,"context":1107},"find-js-strings.php","raw output",{"file":1106,"line":13,"context":1107},{"file":1106,"line":586,"context":1107},{"file":1111,"line":1112,"context":1107},"generate-pot.php",128,{"file":1111,"line":1114,"context":1107},129,{"file":244,"line":1116,"context":1107},6194,{"file":244,"line":1118,"context":1107},6247,{"file":244,"line":1120,"context":1107},6296,{"file":244,"line":1122,"context":1107},6345,{"file":244,"line":1124,"context":1107},6406,[],[1127,1145,1156,1165,1175,1195,1205,1215,1226,1236,1246,1261,1285,1301,1405,1425,1436,1447,1458,1468,1488,1513],{"entryPoint":1128,"graph":1129,"unsanitizedCount":27,"severity":1144},"ajax_save_content_selection (ai-eshop-chat-addon.php:1826)",{"nodes":1130,"edges":1142},[1131,1136],{"id":1132,"type":1133,"label":1134,"file":151,"line":1135},"n0","source","$_POST (x2)",1833,{"id":1137,"type":1138,"label":1139,"file":151,"line":1140,"wp_function":1141},"n1","sink","update_option() [Settings Manipulation]",1835,"update_option",[1143],{"from":1132,"to":1137,"sanitized":400},"low",{"entryPoint":1146,"graph":1147,"unsanitizedCount":27,"severity":1144},"ajax_save_settings (ai-eshop-chat-addon.php:1850)",{"nodes":1148,"edges":1154},[1149,1152],{"id":1132,"type":1133,"label":1150,"file":151,"line":1151},"$_POST",1861,{"id":1137,"type":1138,"label":1139,"file":151,"line":1153,"wp_function":1141},1862,[1155],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1157,"graph":1158,"unsanitizedCount":27,"severity":1144},"\u003Cai-eshop-chat-addon> (ai-eshop-chat-addon.php:0)",{"nodes":1159,"edges":1163},[1160,1162],{"id":1132,"type":1133,"label":1161,"file":151,"line":1135},"$_POST (x3)",{"id":1137,"type":1138,"label":1139,"file":151,"line":1140,"wp_function":1141},[1164],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1166,"graph":1167,"unsanitizedCount":27,"severity":1144},"ajax_generate_taxonomy_embeddings (includes\\chat\\class-embedding-manager.php:887)",{"nodes":1168,"edges":1173},[1169,1171],{"id":1132,"type":1133,"label":1134,"file":220,"line":1170},897,{"id":1137,"type":1138,"label":1139,"file":220,"line":1172,"wp_function":1141},910,[1174],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1176,"graph":1177,"unsanitizedCount":27,"severity":1144},"ajax_delete_embeddings (includes\\chat\\class-embedding-manager.php:978)",{"nodes":1178,"edges":1192},[1179,1181,1185,1187],{"id":1132,"type":1133,"label":1134,"file":220,"line":1180},990,{"id":1137,"type":1138,"label":1182,"file":220,"line":1183,"wp_function":1184},"get_var() [SQLi]",1054,"get_var",{"id":1186,"type":1133,"label":1134,"file":220,"line":1180},"n2",{"id":1188,"type":1138,"label":1189,"file":220,"line":1190,"wp_function":1191},"n3","query() [SQLi]",1059,"query",[1193,1194],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"entryPoint":1196,"graph":1197,"unsanitizedCount":27,"severity":1144},"ajax_get_engine_stats (includes\\chat\\class-embedding-manager.php:1117)",{"nodes":1198,"edges":1203},[1199,1201],{"id":1132,"type":1133,"label":1134,"file":220,"line":1200},1124,{"id":1137,"type":1138,"label":1182,"file":220,"line":1202,"wp_function":1184},1181,[1204],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1206,"graph":1207,"unsanitizedCount":27,"severity":1144},"ajax_update_embedding_model (includes\\chat\\class-embedding-manager.php:1230)",{"nodes":1208,"edges":1213},[1209,1211],{"id":1132,"type":1133,"label":1134,"file":220,"line":1210},1237,{"id":1137,"type":1138,"label":1139,"file":220,"line":1212,"wp_function":1141},1271,[1214],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1216,"graph":1217,"unsanitizedCount":27,"severity":1144},"ajax_get_delete_counts (includes\\chat\\class-embedding-manager.php:1425)",{"nodes":1218,"edges":1224},[1219,1220],{"id":1132,"type":1133,"label":1150,"file":220,"line":12},{"id":1137,"type":1138,"label":1221,"file":220,"line":1222,"wp_function":1223},"get_results() [SQLi]",1440,"get_results",[1225],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1227,"graph":1228,"unsanitizedCount":27,"severity":1144},"ajax_save_last_trained_engine (includes\\chat\\class-embedding-manager.php:1505)",{"nodes":1229,"edges":1234},[1230,1232],{"id":1132,"type":1133,"label":1134,"file":220,"line":1231},1513,{"id":1137,"type":1138,"label":1139,"file":220,"line":1233,"wp_function":1141},1522,[1235],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1237,"graph":1238,"unsanitizedCount":27,"severity":1144},"aieo_handle_utm_stats_setting (includes\\class-eshop-optimizer.php:604)",{"nodes":1239,"edges":1244},[1240,1242],{"id":1132,"type":1133,"label":1150,"file":244,"line":1241},615,{"id":1137,"type":1138,"label":1139,"file":244,"line":1243,"wp_function":1141},617,[1245],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1247,"graph":1248,"unsanitizedCount":27,"severity":1144},"aieo_handle_session_tracker_setting (includes\\class-eshop-optimizer.php:636)",{"nodes":1249,"edges":1258},[1250,1253,1254,1256],{"id":1132,"type":1133,"label":1251,"file":244,"line":1252},"$_POST['aieo_custom_image_click_rules']",682,{"id":1137,"type":1138,"label":1139,"file":244,"line":1252,"wp_function":1141},{"id":1186,"type":1133,"label":1161,"file":244,"line":1255},687,{"id":1188,"type":1138,"label":1139,"file":244,"line":1257,"wp_function":1141},690,[1259,1260],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"entryPoint":1262,"graph":1263,"unsanitizedCount":27,"severity":1144},"aieo_process_upsell_batch (includes\\class-eshop-optimizer.php:911)",{"nodes":1264,"edges":1281},[1265,1267,1271,1272,1276,1278],{"id":1132,"type":1133,"label":1150,"file":244,"line":1266},920,{"id":1137,"type":1138,"label":1268,"file":244,"line":1269,"wp_function":1270},"get_col() [SQLi]",940,"get_col",{"id":1186,"type":1133,"label":1150,"file":244,"line":1266},{"id":1188,"type":1138,"label":1273,"file":244,"line":1274,"wp_function":1275},"fopen() [File Access]",975,"fopen",{"id":1277,"type":1133,"label":1150,"file":244,"line":1266},"n4",{"id":1279,"type":1138,"label":1139,"file":244,"line":1280,"wp_function":1141},"n5",1019,[1282,1283,1284],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"from":1277,"to":1279,"sanitized":400},{"entryPoint":1286,"graph":1287,"unsanitizedCount":27,"severity":1144},"aieo_init_upsell_import (includes\\class-eshop-optimizer.php:1042)",{"nodes":1288,"edges":1298},[1289,1291,1293,1296],{"id":1132,"type":1133,"label":1134,"file":244,"line":1290},1064,{"id":1137,"type":1138,"label":1139,"file":244,"line":1292,"wp_function":1141},1068,{"id":1186,"type":1133,"label":1294,"file":244,"line":1295},"$_FILES",1103,{"id":1188,"type":1138,"label":1273,"file":244,"line":1297,"wp_function":1275},1114,[1299,1300],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"entryPoint":1302,"graph":1303,"unsanitizedCount":27,"severity":1144},"aieo_handle_export_orders (includes\\class-eshop-optimizer.php:1331)",{"nodes":1304,"edges":1389},[1305,1308,1309,1312,1313,1316,1317,1321,1323,1327,1329,1333,1335,1339,1341,1345,1347,1351,1353,1357,1359,1363,1365,1369,1371,1375,1377,1380,1383,1386],{"id":1132,"type":1133,"label":1306,"file":244,"line":1307},"$_POST['aieo_order_id']",1418,{"id":1137,"type":1138,"label":1139,"file":244,"line":1307,"wp_function":1141},{"id":1186,"type":1133,"label":1310,"file":244,"line":1311},"$_POST['aieo_max_records']",1422,{"id":1188,"type":1138,"label":1139,"file":244,"line":1311,"wp_function":1141},{"id":1277,"type":1133,"label":1314,"file":244,"line":1315},"$_POST['aieo_core_attribute_vendor']",1427,{"id":1279,"type":1138,"label":1139,"file":244,"line":1315,"wp_function":1141},{"id":1318,"type":1133,"label":1319,"file":244,"line":1320},"n6","$_POST['aieo_core_attribute_brands']",1431,{"id":1322,"type":1138,"label":1139,"file":244,"line":1320,"wp_function":1141},"n7",{"id":1324,"type":1133,"label":1325,"file":244,"line":1326},"n8","$_POST['aieo_core_attribute_size']",1435,{"id":1328,"type":1138,"label":1139,"file":244,"line":1326,"wp_function":1141},"n9",{"id":1330,"type":1133,"label":1331,"file":244,"line":1332},"n10","$_POST['aieo_core_attribute_color']",1439,{"id":1334,"type":1138,"label":1139,"file":244,"line":1332,"wp_function":1141},"n11",{"id":1336,"type":1133,"label":1337,"file":244,"line":1338},"n12","$_POST['aieo_core_attribute_need']",1443,{"id":1340,"type":1138,"label":1139,"file":244,"line":1338,"wp_function":1141},"n13",{"id":1342,"type":1133,"label":1343,"file":244,"line":1344},"n14","$_POST['aieo_season_days_past']",1447,{"id":1346,"type":1138,"label":1139,"file":244,"line":1344,"wp_function":1141},"n15",{"id":1348,"type":1133,"label":1349,"file":244,"line":1350},"n16","$_POST['aieo_season_days_after']",1451,{"id":1352,"type":1138,"label":1139,"file":244,"line":1350,"wp_function":1141},"n17",{"id":1354,"type":1133,"label":1355,"file":244,"line":1356},"n18","$_POST['aieo_erp_store_anonymous_invoice_users']",1456,{"id":1358,"type":1138,"label":1139,"file":244,"line":1356,"wp_function":1141},"n19",{"id":1360,"type":1133,"label":1361,"file":244,"line":1362},"n20","$_POST['aieo_erp_series_to_ignore']",1461,{"id":1364,"type":1138,"label":1139,"file":244,"line":1362,"wp_function":1141},"n21",{"id":1366,"type":1133,"label":1367,"file":244,"line":1368},"n22","$_POST['aieo_erp_products_to_ignore']",1465,{"id":1370,"type":1138,"label":1139,"file":244,"line":1368,"wp_function":1141},"n23",{"id":1372,"type":1133,"label":1373,"file":244,"line":1374},"n24","$_POST['aieo_erp_product_price_to_ignore']",1469,{"id":1376,"type":1138,"label":1139,"file":244,"line":1374,"wp_function":1141},"n25",{"id":1378,"type":1133,"label":1161,"file":244,"line":1379},"n26",1379,{"id":1381,"type":1138,"label":1189,"file":244,"line":1382,"wp_function":1191},"n27",1682,{"id":1384,"type":1133,"label":1134,"file":244,"line":1385},"n28",1380,{"id":1387,"type":1138,"label":1139,"file":244,"line":1388,"wp_function":1141},"n29",1994,[1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"from":1277,"to":1279,"sanitized":400},{"from":1318,"to":1322,"sanitized":400},{"from":1324,"to":1328,"sanitized":400},{"from":1330,"to":1334,"sanitized":400},{"from":1336,"to":1340,"sanitized":400},{"from":1342,"to":1346,"sanitized":400},{"from":1348,"to":1352,"sanitized":400},{"from":1354,"to":1358,"sanitized":400},{"from":1360,"to":1364,"sanitized":400},{"from":1366,"to":1370,"sanitized":400},{"from":1372,"to":1376,"sanitized":400},{"from":1378,"to":1381,"sanitized":400},{"from":1384,"to":1387,"sanitized":400},{"entryPoint":1406,"graph":1407,"unsanitizedCount":27,"severity":1144},"aieo_handle_recommendations_upload (includes\\class-eshop-optimizer.php:2191)",{"nodes":1408,"edges":1421},[1409,1412,1413,1416,1417,1420],{"id":1132,"type":1133,"label":1410,"file":244,"line":1411},"$_POST['aieo_monitor_performance']",2212,{"id":1137,"type":1138,"label":1139,"file":244,"line":1411,"wp_function":1141},{"id":1186,"type":1133,"label":1414,"file":244,"line":1415},"$_POST['aieo_batch_size']",2216,{"id":1188,"type":1138,"label":1139,"file":244,"line":1415,"wp_function":1141},{"id":1277,"type":1133,"label":1418,"file":244,"line":1419},"$_POST['aieo_batch_sleep']",2220,{"id":1279,"type":1138,"label":1139,"file":244,"line":1419,"wp_function":1141},[1422,1423,1424],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"from":1277,"to":1279,"sanitized":400},{"entryPoint":1426,"graph":1427,"unsanitizedCount":27,"severity":1144},"aieo_handle_eshop_optimizer_account (includes\\class-eshop-optimizer.php:2426)",{"nodes":1428,"edges":1434},[1429,1432],{"id":1132,"type":1133,"label":1430,"file":244,"line":1431},"$_POST (x15)",2435,{"id":1137,"type":1138,"label":1139,"file":244,"line":1433,"wp_function":1141},2448,[1435],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1437,"graph":1438,"unsanitizedCount":27,"severity":1144},"aieo_init_export (includes\\class-eshop-optimizer.php:2796)",{"nodes":1439,"edges":1445},[1440,1443],{"id":1132,"type":1133,"label":1441,"file":244,"line":1442},"$_POST (x17)",2828,{"id":1137,"type":1138,"label":1139,"file":244,"line":1444,"wp_function":1141},2875,[1446],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1448,"graph":1449,"unsanitizedCount":27,"severity":1144},"aieo_save_settings (includes\\class-eshop-optimizer.php:3205)",{"nodes":1450,"edges":1456},[1451,1454],{"id":1132,"type":1133,"label":1452,"file":244,"line":1453},"$_POST (x31)",3251,{"id":1137,"type":1138,"label":1139,"file":244,"line":1455,"wp_function":1141},3256,[1457],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1459,"graph":1460,"unsanitizedCount":27,"severity":1144},"aieo_process_export_batch (includes\\class-eshop-optimizer.php:3327)",{"nodes":1461,"edges":1466},[1462,1464],{"id":1132,"type":1133,"label":1161,"file":244,"line":1463},3646,{"id":1137,"type":1138,"label":1189,"file":244,"line":1465,"wp_function":1191},3661,[1467],{"from":1132,"to":1137,"sanitized":400},{"entryPoint":1469,"graph":1470,"unsanitizedCount":94,"severity":1487},"ajax_generate_embeddings (includes\\chat\\class-embedding-manager.php:821)",{"nodes":1471,"edges":1483},[1472,1474,1476,1478,1481],{"id":1132,"type":1133,"label":1134,"file":220,"line":1473},831,{"id":1137,"type":1138,"label":1139,"file":220,"line":1475,"wp_function":1141},848,{"id":1186,"type":1133,"label":1150,"file":220,"line":1477},865,{"id":1188,"type":1479,"label":1480,"file":220,"line":1477},"transform","→ generate_all_embeddings()",{"id":1277,"type":1138,"label":1182,"file":220,"line":1482,"wp_function":1184},303,[1484,1485,1486],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":398},{"from":1188,"to":1277,"sanitized":398},"high",{"entryPoint":1489,"graph":1490,"unsanitizedCount":94,"severity":1487},"\u003Cclass-embedding-manager> (includes\\chat\\class-embedding-manager.php:0)",{"nodes":1491,"edges":1506},[1492,1494,1495,1497,1498,1499,1500,1501,1503,1504,1505],{"id":1132,"type":1133,"label":1493,"file":220,"line":1473},"$_POST (x8)",{"id":1137,"type":1138,"label":1139,"file":220,"line":1475,"wp_function":1141},{"id":1186,"type":1133,"label":1496,"file":220,"line":1180},"$_POST (x6)",{"id":1188,"type":1138,"label":1182,"file":220,"line":1183,"wp_function":1184},{"id":1277,"type":1133,"label":1134,"file":220,"line":1180},{"id":1279,"type":1138,"label":1189,"file":220,"line":1190,"wp_function":1191},{"id":1318,"type":1133,"label":1134,"file":220,"line":1180},{"id":1322,"type":1138,"label":1221,"file":220,"line":1502,"wp_function":1223},1381,{"id":1324,"type":1133,"label":1150,"file":220,"line":1477},{"id":1328,"type":1479,"label":1480,"file":220,"line":1477},{"id":1330,"type":1138,"label":1182,"file":220,"line":1482,"wp_function":1184},[1507,1508,1509,1510,1511,1512],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"from":1277,"to":1279,"sanitized":400},{"from":1318,"to":1322,"sanitized":400},{"from":1324,"to":1328,"sanitized":398},{"from":1328,"to":1330,"sanitized":398},{"entryPoint":1514,"graph":1515,"unsanitizedCount":94,"severity":1487},"\u003Cclass-eshop-optimizer> (includes\\class-eshop-optimizer.php:0)",{"nodes":1516,"edges":1620},[1517,1519,1520,1521,1522,1523,1524,1525,1526,1528,1529,1530,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1552,1554,1556,1558,1560,1562,1564,1566,1569,1571,1573,1575,1577,1579,1581,1583,1585,1588,1591,1596,1599,1602,1605,1608,1610,1613,1616],{"id":1132,"type":1133,"label":1518,"file":244,"line":1241},"$_POST (x73)",{"id":1137,"type":1138,"label":1139,"file":244,"line":1243,"wp_function":1141},{"id":1186,"type":1133,"label":1251,"file":244,"line":1252},{"id":1188,"type":1138,"label":1139,"file":244,"line":1252,"wp_function":1141},{"id":1277,"type":1133,"label":1150,"file":244,"line":1266},{"id":1279,"type":1138,"label":1268,"file":244,"line":1269,"wp_function":1270},{"id":1318,"type":1133,"label":1150,"file":244,"line":1266},{"id":1322,"type":1138,"label":1273,"file":244,"line":1274,"wp_function":1275},{"id":1324,"type":1133,"label":1527,"file":244,"line":1295},"$_FILES (x2)",{"id":1328,"type":1138,"label":1273,"file":244,"line":1297,"wp_function":1275},{"id":1330,"type":1133,"label":1161,"file":244,"line":1290},{"id":1334,"type":1138,"label":1221,"file":244,"line":1531,"wp_function":1223},1239,{"id":1336,"type":1133,"label":1306,"file":244,"line":1307},{"id":1340,"type":1138,"label":1139,"file":244,"line":1307,"wp_function":1141},{"id":1342,"type":1133,"label":1310,"file":244,"line":1311},{"id":1346,"type":1138,"label":1139,"file":244,"line":1311,"wp_function":1141},{"id":1348,"type":1133,"label":1314,"file":244,"line":1315},{"id":1352,"type":1138,"label":1139,"file":244,"line":1315,"wp_function":1141},{"id":1354,"type":1133,"label":1319,"file":244,"line":1320},{"id":1358,"type":1138,"label":1139,"file":244,"line":1320,"wp_function":1141},{"id":1360,"type":1133,"label":1325,"file":244,"line":1326},{"id":1364,"type":1138,"label":1139,"file":244,"line":1326,"wp_function":1141},{"id":1366,"type":1133,"label":1331,"file":244,"line":1332},{"id":1370,"type":1138,"label":1139,"file":244,"line":1332,"wp_function":1141},{"id":1372,"type":1133,"label":1337,"file":244,"line":1338},{"id":1376,"type":1138,"label":1139,"file":244,"line":1338,"wp_function":1141},{"id":1378,"type":1133,"label":1343,"file":244,"line":1344},{"id":1381,"type":1138,"label":1139,"file":244,"line":1344,"wp_function":1141},{"id":1384,"type":1133,"label":1349,"file":244,"line":1350},{"id":1387,"type":1138,"label":1139,"file":244,"line":1350,"wp_function":1141},{"id":1551,"type":1133,"label":1355,"file":244,"line":1356},"n30",{"id":1553,"type":1138,"label":1139,"file":244,"line":1356,"wp_function":1141},"n31",{"id":1555,"type":1133,"label":1361,"file":244,"line":1362},"n32",{"id":1557,"type":1138,"label":1139,"file":244,"line":1362,"wp_function":1141},"n33",{"id":1559,"type":1133,"label":1367,"file":244,"line":1368},"n34",{"id":1561,"type":1138,"label":1139,"file":244,"line":1368,"wp_function":1141},"n35",{"id":1563,"type":1133,"label":1373,"file":244,"line":1374},"n36",{"id":1565,"type":1138,"label":1139,"file":244,"line":1374,"wp_function":1141},"n37",{"id":1567,"type":1133,"label":1568,"file":244,"line":1379},"n38","$_POST (x11)",{"id":1570,"type":1138,"label":1189,"file":244,"line":1382,"wp_function":1191},"n39",{"id":1572,"type":1133,"label":1410,"file":244,"line":1411},"n40",{"id":1574,"type":1138,"label":1139,"file":244,"line":1411,"wp_function":1141},"n41",{"id":1576,"type":1133,"label":1414,"file":244,"line":1415},"n42",{"id":1578,"type":1138,"label":1139,"file":244,"line":1415,"wp_function":1141},"n43",{"id":1580,"type":1133,"label":1418,"file":244,"line":1419},"n44",{"id":1582,"type":1138,"label":1139,"file":244,"line":1419,"wp_function":1141},"n45",{"id":1584,"type":1133,"label":1294,"file":244,"line":1295},"n46",{"id":1586,"type":1138,"label":1182,"file":244,"line":1587,"wp_function":1184},"n47",2251,{"id":1589,"type":1133,"label":1150,"file":244,"line":1590},"n48",5883,{"id":1592,"type":1138,"label":1593,"file":244,"line":1594,"wp_function":1595},"n49","echo() [XSS]",6001,"echo",{"id":1597,"type":1133,"label":1150,"file":244,"line":1598},"n50",5884,{"id":1600,"type":1138,"label":1182,"file":244,"line":1601,"wp_function":1184},"n51",6133,{"id":1603,"type":1133,"label":1150,"file":244,"line":1604},"n52",5230,{"id":1606,"type":1479,"label":1607,"file":244,"line":1604},"n53","→ generate_suggestions_batch()",{"id":1609,"type":1138,"label":1221,"file":897,"line":622,"wp_function":1223},"n54",{"id":1611,"type":1133,"label":1150,"file":244,"line":1612},"n55",6379,{"id":1614,"type":1479,"label":1615,"file":244,"line":1612},"n56","→ get_suggestions()",{"id":1617,"type":1138,"label":1618,"file":897,"line":1252,"wp_function":1619},"n57","get_row() [SQLi]","get_row",[1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650],{"from":1132,"to":1137,"sanitized":400},{"from":1186,"to":1188,"sanitized":400},{"from":1277,"to":1279,"sanitized":400},{"from":1318,"to":1322,"sanitized":400},{"from":1324,"to":1328,"sanitized":400},{"from":1330,"to":1334,"sanitized":400},{"from":1336,"to":1340,"sanitized":400},{"from":1342,"to":1346,"sanitized":400},{"from":1348,"to":1352,"sanitized":400},{"from":1354,"to":1358,"sanitized":400},{"from":1360,"to":1364,"sanitized":400},{"from":1366,"to":1370,"sanitized":400},{"from":1372,"to":1376,"sanitized":400},{"from":1378,"to":1381,"sanitized":400},{"from":1384,"to":1387,"sanitized":400},{"from":1551,"to":1553,"sanitized":400},{"from":1555,"to":1557,"sanitized":400},{"from":1559,"to":1561,"sanitized":400},{"from":1563,"to":1565,"sanitized":400},{"from":1567,"to":1570,"sanitized":400},{"from":1572,"to":1574,"sanitized":400},{"from":1576,"to":1578,"sanitized":400},{"from":1580,"to":1582,"sanitized":400},{"from":1584,"to":1586,"sanitized":400},{"from":1589,"to":1592,"sanitized":400},{"from":1597,"to":1600,"sanitized":400},{"from":1603,"to":1606,"sanitized":398},{"from":1606,"to":1609,"sanitized":398},{"from":1611,"to":1614,"sanitized":398},{"from":1614,"to":1617,"sanitized":400},{"summary":1652,"deductions":1653},"The \"ai-eshop-optimizer\" v4.2 plugin exhibits a generally strong security posture with a high percentage of properly escaped output and a good number of nonce and capability checks. The absence of known CVEs and dangerous functions is a positive sign. However, there are areas of concern that warrant attention. The presence of 2 REST API routes without permission callbacks presents a direct vulnerability, allowing unauthenticated access to potentially sensitive functionality.\n\nFurther analysis reveals 3 taint flows with unsanitized paths. While no critical severity taint flows were found, 3 high severity flows indicate a potential for attackers to inject malicious data that could be processed without proper validation, leading to unintended consequences such as unexpected behavior or data manipulation. The 45 AJAX handlers, although many have authentication checks, still represent a significant attack surface, and the 2 unprotected entry points are concerning. The use of prepared statements for SQL queries is commendable, but the sheer volume of queries suggests that any vulnerabilities within them could have a broad impact.",[1654,1657,1660],{"reason":1655,"points":1656},"REST API routes without permission callbacks",15,{"reason":1658,"points":1659},"High severity taint flows with unsanitized paths",12,{"reason":1661,"points":1662},"AJAX handlers without auth checks",5,"2026-03-16T22:39:04.086Z",{"wat":1665,"direct":1682},{"assetPaths":1666,"generatorPatterns":1673,"scriptPaths":1674,"versionParams":1675},[1667,1668,1669,1670,1671,1672],"\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fcss\u002Faieo-chat.css","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-chat.js","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fcss\u002Faieo-recommendations.css","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-recommendations.js","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-session-tracker.js","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-frontend-scripts.js",[],[1668,1670,1671,1672],[1676,1677,1678,1679,1680,1681],"\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fcss\u002Faieo-chat.css?ver=","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-chat.js?ver=","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fcss\u002Faieo-recommendations.css?ver=","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-recommendations.js?ver=","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-session-tracker.js?ver=","\u002Fwp-content\u002Fplugins\u002Fai-eshop-optimizer\u002Fjs\u002Faieo-frontend-scripts.js?ver=",{"cssClasses":1683,"htmlComments":1688,"htmlAttributes":1689,"restEndpoints":1693,"jsGlobals":1698,"shortcodeOutput":1703},[1684,1685,1686,1687],"aieo-chat-container","aieo-chat-bubble","aieo-recommendations-container","aieo-recommendation-item",[],[1690,1691,1692],"data-aieo-api-nonce","data-aieo-chat-endpoint","data-aieo-recommendations-endpoint",[1694,1695,1696,1697],"\u002Fwp-json\u002Faieo\u002Fv1\u002Fchat","\u002Fwp-json\u002Faieo\u002Fv1\u002Frecommendations","\u002Fwp-json\u002Faieo\u002Fv1\u002Ftrack-session","\u002Fwp-json\u002Faieo\u002Fv1\u002Forder_uploads",[1699,1700,1701,1702],"AIEO_Chat","AIEO_Recommendations","AIEO_SessionTracker","aiEshopOptimizerSettings",[]]