[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKy7nCfQiMtIzlsqzZwGTqtuWaYCrSbqJ2PdpySPumHE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":38,"fingerprints":301},"data-collector-insights","Data Insights – Analytics SDK for WordPress Plugin Developers","1.6.0","wowDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwowdevs\u002F","\u003Cp>🚀 The ultimate analytics SDK for WordPress plugin developers! Track how users interact with your plugins, analyze competitor strategies, and make data-driven decisions to boost downloads and user satisfaction. GDPR-compliant & easy to integrate.\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\u002FFjMusmHCZWs?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\u003Cp>\u003Cstrong>🎯 Why WordPress Plugin Developers Choose Data Insights?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Are you shipping plugins without knowing how users actually use them? Missing crucial insights about feature adoption, user flows, and pain points? \u003Cstrong>Data Insights\u003C\u002Fstrong> is the must-have analytics SDK that successful WordPress plugin developers use to understand their users and outperform competitors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ What Makes This SDK Essential for Plugin Developers:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Plugin User Behavior Analytics\u003C\u002Fstrong> – See exactly how users interact with your plugin features, settings, and UI elements\u003Cbr \u002F>\n✅ \u003Cstrong>Feature Usage Tracking\u003C\u002Fstrong> – Discover which features are loved, ignored, or causing confusion\u003Cbr \u002F>\n✅ \u003Cstrong>Competitor Plugin Intelligence\u003C\u002Fstrong> – Analyze successful competitors and identify market opportunities\u003Cbr \u002F>\n✅ \u003Cstrong>User Journey Mapping\u003C\u002Fstrong> – Track activation, onboarding, and retention funnels in your plugin\u003Cbr \u002F>\n✅ \u003Cstrong>Performance Impact Monitoring\u003C\u002Fstrong> – Ensure your plugin doesn’t slow down user sites\u003Cbr \u002F>\n✅ \u003Cstrong>Revenue Optimization Insights\u003C\u002Fstrong> – Identify upsell opportunities and premium feature demands\u003Cbr \u002F>\n✅ \u003Cstrong>Developer-First Integration\u003C\u002Fstrong> – Add 2 lines of code and start collecting insights immediately\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💻 Perfect For Plugin Developers Who Want To:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Increase Plugin Downloads\u003C\u002Fstrong> – Understand what features drive adoption\u003Cbr \u002F>\n– \u003Cstrong>Reduce Uninstalls\u003C\u002Fstrong> – Identify friction points before users leave\u003Cbr \u002F>\n– \u003Cstrong>Boost Premium Conversions\u003C\u002Fstrong> – See which free users are ready to upgrade\u003Cbr \u002F>\n– \u003Cstrong>Beat Competitors\u003C\u002Fstrong> – Discover winning strategies from market leaders\u003Cbr \u002F>\n– \u003Cstrong>Make Data-Driven Decisions\u003C\u002Fstrong> – Stop guessing, start knowing what users actually want\u003Cbr \u002F>\n– \u003Cstrong>Improve User Onboarding\u003C\u002Fstrong> – Track where new users get stuck or drop off\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Real Developer Success Stories:\u003C\u002Fstrong>\u003Cbr \u002F>\n– “Increased our premium conversions by 40% after identifying high-value user behaviors”\u003Cbr \u002F>\n– “Reduced support tickets by 60% by fixing UX issues we discovered through user tracking”\u003Cbr \u002F>\n– “Boosted plugin retention from 30% to 75% by optimizing our onboarding flow”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌟 Latest Updates (v1.6.0) – July 2025:\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🆕 \u003Cstrong>Data Explorer (Beta)\u003C\u002Fstrong> – Advanced analytics with custom queries and segments\u003Cbr \u002F>\n– 🎨 \u003Cstrong>Modern Dashboard UI\u003C\u002Fstrong> – Beautiful, developer-friendly interface with dark mode\u003Cbr \u002F>\n– 📊 \u003Cstrong>Enhanced Competitor Analysis\u003C\u002Fstrong> – Deeper insights into plugin market trends\u003Cbr \u002F>\n– ⚡ \u003Cstrong>Performance Boost\u003C\u002Fstrong> – 50% faster data processing and reporting\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Join 10,000+ WordPress plugin developers who use Data Insights to build better plugins and grow their businesses!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch3>📊 Plugin User Analytics Dashboard\u003C\u002Fh3>\n\u003Cp>Track exactly how users interact with your plugin – which features they use most, where they get stuck, and what drives them to upgrade. Get actionable insights to improve user experience and increase retention.\u003C\u002Fp>\n\u003Ch3>🔍 Competitor Plugin Analysis\u003C\u002Fh3>\n\u003Cp>Spy on successful competitors in your niche. Analyze their download trends, user feedback patterns, and feature adoption rates. Discover what’s working in the market and stay ahead of the competition.\u003C\u002Fp>\n\u003Ch3>🛡️ GDPR-Compliant Data Collection\u003C\u002Fh3>\n\u003Cp>Collect valuable user insights while respecting privacy. Our SDK only tracks non-sensitive, anonymized data that helps you understand user behavior without compromising their privacy or violating regulations.\u003C\u002Fp>\n\u003Ch3>✍️ Custom Event Tracking\u003C\u002Fh3>\n\u003Cp>Track specific actions unique to your plugin – button clicks, feature usage, settings changes, or any custom events. Build a complete picture of how users navigate through your plugin’s features.\u003C\u002Fp>\n\u003Ch3>📈 Visual Analytics Reports\u003C\u002Fh3>\n\u003Cp>Beautiful, developer-friendly charts and graphs that actually make sense. See usage trends, feature adoption rates, user journeys, and conversion funnels at a glance.\u003C\u002Fp>\n\u003Ch3>✉️ Email Verification Integration\u003C\u002Fh3>\n\u003Cp>Validate user email addresses with built-in Reoon Email Verifier. Ensure your user communications reach real users and maintain a clean, engaged user base.\u003C\u002Fp>\n\u003Ch3>🔗 FluentCRM Integration\u003C\u002Fh3>\n\u003Cp>Seamlessly connect with FluentCRM to nurture your plugin users. Set up automated email sequences based on user behavior, create targeted campaigns, and manage user engagement effectively.\u003C\u002Fp>\n\u003Ch3>🧩 Developer Code Tools\u003C\u002Fh3>\n\u003Cp>Generate and copy integration code snippets instantly. Our developer-friendly tools help you implement tracking in minutes, not hours.\u003C\u002Fp>\n\u003Ch3>📥 Uninstall Feedback Collection\u003C\u002Fh3>\n\u003Cp>Understand why users uninstall your plugin. Collect valuable feedback during the uninstallation process to identify pain points and improve your plugin.\u003C\u002Fp>\n\u003Ch3>⚡ Performance & System Optimizations\u003C\u002Fh3>\n\u003Cp>Data Insights is built for speed and efficiency, ensuring smooth operation without affecting your site’s performance.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Install Data Insights:\u003C\u002Fstrong> Download and activate the plugin from WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrate the SDK:\u003C\u002Fstrong> Copy the simple integration code and add it to your plugin – just 2 lines of code!  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track User Behavior:\u003C\u002Fstrong> Start collecting insights about how users interact with your plugin features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analyze & Optimize:\u003C\u002Fstrong> Use the dashboard to understand user patterns and improve your plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grow Your Business:\u003C\u002Fstrong> Make data-driven decisions to increase downloads, retention, and revenue.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.gravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nUsed to display user profile images. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.gravatar.com\u002F\" rel=\"nofollow ugc\">gravatar.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Femailverifier.reoon.com\" rel=\"nofollow ugc\">Reoon Email Verifier\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nIntegrated to validate email addresses for reliable communication. The feature is optional and can be disabled as per preference.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Analytics SDK for WordPress plugin developers. Track user behavior, analyze competitors, boost conversions. 2-line integration.",0,1207,"2025-08-24T16:16:00.000Z","6.8.5","5.5","7.4",[18,19,20,21,22],"competitor-analysis","plugin-analytics","plugin-insights","plugin-metrics","wordpress-sdk","https:\u002F\u002Fwowdevs.com\u002Fdata-collector-insights","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdata-collector-insights.1.6.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"wowdevs",7,2050,98,6,99,"2026-04-04T10:09:47.718Z",[],{"attackSurface":39,"codeSignals":164,"taintFlows":262,"riskAssessment":289,"analyzedAt":300},{"hooks":40,"ajaxHandlers":126,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":162,"unprotectedCount":163},[41,47,50,54,59,63,65,70,72,74,78,83,86,89,92,95,98,100,106,112,116,119,123],{"type":42,"name":43,"callback":44,"file":45,"line":46},"action","init","dci_load_textdomain","data-collector-insights.php",58,{"type":42,"name":43,"callback":48,"file":45,"line":49},"dci_init_plugin",94,{"type":42,"name":51,"callback":52,"file":45,"line":53},"admin_init","dci_insights_plugin_data",148,{"type":42,"name":55,"callback":56,"file":57,"line":58},"admin_enqueue_scripts","dci_enqueue_scripts","dci\\insights.php",207,{"type":42,"name":60,"callback":61,"file":57,"line":62},"admin_notices","display_global_notice",215,{"type":42,"name":60,"callback":61,"file":57,"line":64},227,{"type":42,"name":66,"callback":67,"priority":68,"file":57,"line":69},"in_admin_header","closure",99999,233,{"type":42,"name":55,"callback":56,"file":57,"line":71},261,{"type":42,"name":66,"callback":67,"priority":68,"file":57,"line":73},270,{"type":42,"name":75,"callback":75,"file":76,"line":77},"admin_menu","includes\\Admin\\class-menu.php",29,{"type":42,"name":79,"callback":80,"file":81,"line":82},"rest_api_init","register_rest_routes","includes\\Admin\\Classes\\class-clients.php",32,{"type":42,"name":79,"callback":80,"file":84,"line":85},"includes\\Admin\\Classes\\class-dashboard.php",35,{"type":42,"name":79,"callback":80,"file":87,"line":88},"includes\\Admin\\Classes\\class-plugin-usage.php",31,{"type":42,"name":79,"callback":80,"file":90,"line":91},"includes\\Admin\\Classes\\class-products.php",47,{"type":42,"name":79,"callback":80,"file":93,"line":94},"includes\\Admin\\Classes\\class-query-builder.php",76,{"type":42,"name":79,"callback":80,"file":96,"line":97},"includes\\Admin\\Classes\\class-settings.php",37,{"type":42,"name":79,"callback":80,"file":99,"line":88},"includes\\Admin\\Classes\\class-theme-usage.php",{"type":101,"name":102,"callback":103,"file":104,"line":105},"filter","cron_schedules","add_two_minute_interval","includes\\Classes\\class-crm.php",50,{"type":101,"name":107,"callback":108,"priority":109,"file":110,"line":111},"wp_kses_allowed_html","allow_iframe",10,"includes\\Classes\\class-input.php",247,{"type":42,"name":79,"callback":113,"file":114,"line":115},"register_routes","includes\\public\\class-api.php",24,{"type":101,"name":117,"callback":67,"file":118,"line":88},"admin_body_class","plugin.php",{"type":42,"name":55,"callback":120,"priority":121,"file":118,"line":122},"enqueue_admin_styles",999,92,{"type":42,"name":55,"callback":124,"file":118,"line":125},"enqueue_admin_scripts",93,[127,131,135,139,144,147,151,155],{"action":128,"nopriv":129,"callback":128,"hasNonce":129,"hasCapCheck":129,"file":57,"line":130},"dci_sdk_insights",false,40,{"action":132,"nopriv":129,"callback":132,"hasNonce":133,"hasCapCheck":133,"file":57,"line":134},"dci_sdk_dismiss_notice",true,41,{"action":136,"nopriv":129,"callback":137,"hasNonce":133,"hasCapCheck":133,"file":57,"line":138},"dci_sdk_insights_deactivate_feedback","insights_deactivate_feedback",42,{"action":140,"nopriv":129,"callback":141,"hasNonce":133,"hasCapCheck":129,"file":142,"line":143},"dci_add_apikey","insert_api_key","includes\\Admin\\Classes\\class-api.php",36,{"action":145,"nopriv":129,"callback":146,"hasNonce":129,"hasCapCheck":129,"file":142,"line":134},"dci_render_api_key_by_id","render_api_key_by_id",{"action":148,"nopriv":129,"callback":149,"hasNonce":133,"hasCapCheck":129,"file":142,"line":150},"dci_update_api_key","update_api_key",46,{"action":152,"nopriv":129,"callback":153,"hasNonce":129,"hasCapCheck":129,"file":142,"line":154},"dci_render_api","render_api_key",51,{"action":156,"nopriv":129,"callback":157,"hasNonce":133,"hasCapCheck":129,"file":142,"line":158},"dci_delete_api_by_id","delete_api_key",56,[],[],[],8,3,{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":224,"fileOperations":11,"externalRequests":163,"nonceChecks":259,"capabilityChecks":260,"bundledLibraries":261},[],{"prepared":167,"raw":168,"locations":169},72,26,[170,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,204,206,208,210,214,217,219,220,222],{"file":142,"line":171,"context":172},304,"$wpdb->get_var() with variable interpolation",{"file":81,"line":174,"context":172},147,{"file":81,"line":176,"context":172},298,{"file":84,"line":178,"context":172},157,{"file":84,"line":180,"context":172},186,{"file":84,"line":182,"context":172},195,{"file":84,"line":184,"context":172},514,{"file":84,"line":186,"context":172},772,{"file":84,"line":188,"context":172},773,{"file":84,"line":190,"context":172},776,{"file":84,"line":192,"context":172},777,{"file":84,"line":194,"context":172},1142,{"file":84,"line":196,"context":172},1150,{"file":84,"line":198,"context":172},1158,{"file":84,"line":200,"context":172},1165,{"file":87,"line":202,"context":172},103,{"file":87,"line":58,"context":172},{"file":90,"line":205,"context":172},122,{"file":99,"line":207,"context":172},112,{"file":99,"line":209,"context":172},209,{"file":211,"line":212,"context":213},"includes\\class-installer.php",81,"$wpdb->get_results() with variable interpolation",{"file":211,"line":215,"context":216},84,"$wpdb->query() with variable interpolation",{"file":211,"line":218,"context":213},155,{"file":211,"line":178,"context":216},{"file":211,"line":221,"context":213},160,{"file":211,"line":223,"context":216},162,{"escaped":174,"rawEcho":225,"locations":226},16,[227,230,231,233,235,237,239,241,243,245,247,249,251,253,255,257],{"file":142,"line":228,"context":229},69,"raw output",{"file":142,"line":215,"context":229},{"file":142,"line":232,"context":229},119,{"file":142,"line":234,"context":229},129,{"file":142,"line":236,"context":229},163,{"file":142,"line":238,"context":229},177,{"file":142,"line":240,"context":229},191,{"file":142,"line":242,"context":229},208,{"file":142,"line":244,"context":229},230,{"file":142,"line":246,"context":229},254,{"file":142,"line":248,"context":229},264,{"file":142,"line":250,"context":229},358,{"file":142,"line":252,"context":229},365,{"file":142,"line":254,"context":229},407,{"file":142,"line":256,"context":229},426,{"file":142,"line":258,"context":229},436,13,11,[],[263,281],{"entryPoint":264,"graph":265,"unsanitizedCount":11,"severity":280},"dci_sdk_insights (dci\\insights.php:567)",{"nodes":266,"edges":278},[267,272],{"id":268,"type":269,"label":270,"file":57,"line":271},"n0","source","$_POST (x4)",570,{"id":273,"type":274,"label":275,"file":57,"line":276,"wp_function":277},"n1","sink","update_option() [Settings Manipulation]",592,"update_option",[279],{"from":268,"to":273,"sanitized":133},"low",{"entryPoint":282,"graph":283,"unsanitizedCount":11,"severity":280},"\u003Cinsights> (dci\\insights.php:0)",{"nodes":284,"edges":287},[285,286],{"id":268,"type":269,"label":270,"file":57,"line":271},{"id":273,"type":274,"label":275,"file":57,"line":276,"wp_function":277},[288],{"from":268,"to":273,"sanitized":133},{"summary":290,"deductions":291},"The data-collector-insights plugin v1.6.0 demonstrates a generally good security posture with several strong points. The plugin effectively uses prepared statements for the majority of its SQL queries and has a high percentage of properly escaped output, indicating an awareness of common web vulnerabilities.  Furthermore, the absence of any known CVEs or recorded vulnerabilities, coupled with the lack of critical or high severity taint flows, suggests a mature and relatively secure codebase. The plugin also avoids bundling external libraries, which can often introduce their own security risks.\n\nHowever, there are notable areas for concern that detract from its overall security. The presence of 3 AJAX handlers without authentication checks represents a significant attack surface. These unprotected entry points could potentially be leveraged for unauthorized actions if not properly secured at the application level. While the plugin performs some capability checks, the lack of these on a subset of its AJAX handlers is a missed opportunity for robust access control.\n\nIn conclusion, data-collector-insights v1.6.0 is a plugin with a solid foundation in secure coding practices, particularly regarding SQL and output handling. Its clean vulnerability history is a positive sign. The primary weakness lies in the exposed AJAX endpoints, which should be addressed to achieve a more secure and robust implementation. A focused effort to implement proper nonce and capability checks on these handlers would significantly mitigate the identified risks.",[292,295,298],{"reason":293,"points":294},"Unprotected AJAX handlers",15,{"reason":296,"points":297},"SQL queries without prepared statements",5,{"reason":299,"points":163},"Output not properly escaped","2026-03-17T06:52:19.611Z",{"wat":302,"direct":309},{"assetPaths":303,"generatorPatterns":305,"scriptPaths":306,"versionParams":307},[304],"\u002Fwp-content\u002Fplugins\u002Fdata-collector-insights\u002Fdci\u002Fassets\u002Fcss\u002Fdci.css",[],[],[308],"dci-sdk-wd",{"cssClasses":310,"htmlComments":311,"htmlAttributes":312,"restEndpoints":314,"jsGlobals":316,"shortcodeOutput":320},[],[],[313],"data-dci-feedback-nonce",[315],"\u002Fwp-json\u002Fdci\u002Fv1\u002Fdata-insights",[317,318,319],"dci_dynamic_init","dci_sdk_init","wp_localize_script",[]]