[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYMCCxqUebQRvTvBBO1l3LgkkiZLTSk-SifXTwSTwipI":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":36,"analysis":80,"fingerprints":148},"ip2ga","IP2GA","1.6.3","wiredmindshelp","https:\u002F\u002Fprofiles.wordpress.org\u002Fwiredmindshelp\u002F","\u003Cp>The IP2GA plugin is designed to capture and send comprehensive user interaction data to Google Analytics 4 (GA4). It automatically tracks various user activities on your site, such as page views, clicks, form submissions, and more. Additionally, it retrieves company data based on the visitor’s IP address using the IP2C API and integrates this information into your GA4 events, allowing for more detailed and customized tracking.\u003C\u002Fp>\n\u003Cp>The IP2GA plugin requires the services of third-party providers to ensure full functionality. These third-party services are used for data processing and transmission to capture and analyze business data and usage information. The following third-party services are used in the plugin:\u003C\u002Fp>\n\u003Ch3>1. Google Analytics\u003C\u002Fh3>\n\u003Cp>The plugin uses Google Analytics to collect and process usage data for analysis purposes.\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002Fus\u002F\" rel=\"nofollow ugc\">Google Analytics Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>2. RapidAPI\u003C\u002Fh3>\n\u003Cp>The plugin uses RapidAPI to facilitate communication between the plugin and external APIs. Data, such as IP addresses, is forwarded to IP2Company.\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Frapidapi.com\u002Fprivacy\" rel=\"nofollow ugc\">RapidAPI Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Frapidapi.com\u002Fterms\" rel=\"nofollow ugc\">RapidAPI Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>3. YouTube API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>YouTube API\u003C\u002Fstrong>: Tracks interactions with embedded YouTube videos via the YouTube IFrame API. \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Ft\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. IP2Company (WiredMinds)\u003C\u002Fh3>\n\u003Cp>The plugin uses IP2Company, a service provided by WiredMinds, to identify business data based on visitors’ IP addresses.\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wiredminds.de\u002Fdatenschutz\u002F\" rel=\"nofollow ugc\">WiredMinds Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wiredminds.de\u002Fagb\u002F\" rel=\"nofollow ugc\">WiredMinds Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tracks and sends various user interactions (page views, button clicks, form submissions, etc.) to Google Analytics 4.\u003C\u002Fli>\n\u003Cli>Retrieves company data based on the visitor’s IP address and includes it in GA4 events.\u003C\u002Fli>\n\u003Cli>Supports tracking for outbound links, file downloads, scroll depth, video interactions, and more.\u003C\u002Fli>\n\u003Cli>Automatically handles different traffic sources and user agents for accurate reporting, including UTM parameters for campaign tracking.\u003C\u002Fli>\n\u003Cli>Provides a settings page to configure the IP2C API Token, GA4 Tracking ID, and GA4 API Secret.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Setting Up Google Analytics 4\u003C\u002Fh3>\n\u003Cp>To ensure the plugin fully integrates with Google Analytics 4, follow these steps:\u003C\u002Fp>\n\u003Ch3>1. Create a Measurement ID and API Secret in GA4\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open your Google Analytics 4 property.\u003C\u002Fli>\n\u003Cli>Go to the \u003Cstrong>Admin\u003C\u002Fstrong> section (gear icon at the bottom left).\u003C\u002Fli>\n\u003Cli>Under the Account column, select your account or create a new one if you don’t have it.\u003C\u002Fli>\n\u003Cli>In the top left, click + \u003Cstrong>Create Property\u003C\u002Fstrong> or use existing Property .\u003C\u002Fli>\n\u003Cli>Follow the steps to set up your  \u003Cstrong>only for new property\u003C\u002Fstrong>. Make sure to select \u003Cstrong>All\u003C\u002Fstrong> as the business objective during the setup.\u003C\u002Fli>\n\u003Cli>Note down the \u003Cstrong>Measurement ID\u003C\u002Fstrong> (it starts with “G-“).\u003C\u002Fli>\n\u003Cli>Click on \u003Cstrong>Measurement Protocol API secrets\u003C\u002Fstrong> and create a new secret. Name it, and then copy the \u003Cstrong>API Secret\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enter the Measurement ID and API Secret in the plugin’s settings page in WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>2. Configuring GA4 to Accept Custom Events\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Open your Google Analytics 4 property.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Go to your Google Analytics account and select your GA4 property.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Navigate to the Events section.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>On the left-hand side, select \u003Cstrong>Events\u003C\u002Fstrong> to view the events being sent to your property.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Verify Existing Events:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Check if the events sent by the plugin (e.g., \u003Ccode>page_view\u003C\u002Fcode>, \u003Ccode>button_click\u003C\u002Fcode>, \u003Ccode>form_submission\u003C\u002Fcode>, \u003Ccode>video_play\u003C\u002Fcode>, \u003Ccode>scroll_depth\u003C\u002Fcode>, \u003Ccode>download\u003C\u002Fcode>) are being received.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Create Custom Events (Optional):\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>If you wish to create custom events based on the plugin’s events for more specific tracking:\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>Admin\u003C\u002Fstrong> -> \u003Cstrong>Events\u003C\u002Fstrong> -> \u003Cstrong>Create Event\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Create\u003C\u002Fstrong> and provide a name for the new event.\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Matching conditions\u003C\u002Fstrong> field, set the conditions under which this event will be created (e.g., when an event contains specific parameters).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Set Up Custom Dimensions to Capture Additional Parameters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin sends the following additional parameters with each event, which can be used to create custom dimensions:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>\u003Cstrong>company_name\u003C\u002Fstrong>: The company name derived from the IP data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_city\u003C\u002Fstrong>: The city where the company is located.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_country_code\u003C\u002Fstrong>: The country code of the company.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_industry\u003C\u002Fstrong>: The industry in which the company operates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_industry_code\u003C\u002Fstrong>: The industry code of the company.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_revenue\u003C\u002Fstrong>: The revenue of the company.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_revenue_class\u003C\u002Fstrong>: The revenue class of the company.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_employee_size\u003C\u002Fstrong>: The size of the company based on the number of employees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_employee_class\u003C\u002Fstrong>: The employee size class of the company.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>company_zip\u003C\u002Fstrong>: The ZIP code of the company.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>company_region\u003C\u002Fstrong>: The region where the company is located.\u003C\u002Fp>\n\u003Cp>To create custom dimensions:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Admin\u003C\u002Fstrong> -> \u003Cstrong>Custom Definitions\u003C\u002Fstrong> -> \u003Cstrong>Custom Dimensions\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Create Custom Dimension\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Dimension name\u003C\u002Fstrong> field, enter a descriptive name (e.g., “Company Name” for the \u003Ccode>company_name\u003C\u002Fcode> parameter).\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Scope\u003C\u002Fstrong> field, select \u003Cstrong>User\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Event Parameter\u003C\u002Fstrong> field, enter the parameter name sent by the plugin (e.g., \u003Ccode>company_name\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click \u003Cstrong>Save\u003C\u002Fstrong> to create the dimension.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Monitoring Events:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Use \u003Cstrong>Realtime\u003C\u002Fstrong> reports in GA4 to monitor incoming events as they occur.\u003C\u002Fli>\n\u003Cli>For detailed analysis, use \u003Cstrong>DebugView\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>On the left-hand side, go to \u003Cstrong>Configure\u003C\u002Fstrong> -> \u003Cstrong>DebugView\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Here, you can see incoming events and their associated parameters, helping you to debug and refine your tracking setup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Creating Custom Reports in Google Analytics 4\u003C\u002Fh3>\n\u003Cp>To fully leverage the data about companies and user behavior collected by the IP2GA plugin, you can create custom reports in Google Analytics 4. These reports will allow you to analyze the performance of different companies, industries, or campaigns, and understand how user behavior on your site correlates with company data.\u003C\u002Fp>\n\u003Ch4>Step-by-Step Guide to Creating a Custom Report:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Open your Google Analytics 4 property.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Go to your Google Analytics account and select your GA4 property.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Navigate to the Analysis Hub.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>On the left-hand menu, click on \u003Cstrong>Explore\u003C\u002Fstrong> (or \u003Cstrong>Analysis Hub\u003C\u002Fstrong>), which allows you to create custom explorations and reports.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Create a New Exploration:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Click on \u003Cstrong>Blank\u003C\u002Fstrong> to start with a blank exploration template.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Add Dimensions and Metrics:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>In the \u003Cstrong>Variables\u003C\u002Fstrong> pane, click \u003Cstrong>+\u003C\u002Fstrong> next to \u003Cstrong>Dimensions\u003C\u002Fstrong> and select the custom dimensions you created (e.g., \u003Ccode>company_name\u003C\u002Fcode>, \u003Ccode>company_city\u003C\u002Fcode>, \u003Ccode>company_industry\u003C\u002Fcode>, \u003Ccode>utm_source\u003C\u002Fcode>, etc.).\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>+\u003C\u002Fstrong> next to \u003Cstrong>Metrics\u003C\u002Fstrong> and add relevant metrics like \u003Ccode>Total Users\u003C\u002Fcode>, \u003Ccode>Conversions\u003C\u002Fcode>, \u003Ccode>Revenue\u003C\u002Fcode>, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Building the Report:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Drag and drop dimensions like \u003Ccode>company_name\u003C\u002Fcode>, \u003Ccode>company_industry\u003C\u002Fcode>, or \u003Ccode>utm_source\u003C\u002Fcode> into the \u003Cstrong>Rows\u003C\u002Fstrong> section.\u003C\u002Fli>\n\u003Cli>Drag relevant metrics into the \u003Cstrong>Values\u003C\u002Fstrong> section to see the performance of each company or campaign.\u003C\u002Fli>\n\u003Cli>You can also use filters to narrow down your analysis. For example, you could filter by \u003Ccode>company_country_code\u003C\u002Fcode> to see only users from a specific country.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Adding Segments:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Use segments to break down the data further. For example, create segments based on user behavior, such as users who completed a form submission or downloaded a file.\u003C\u002Fli>\n\u003Cli>To create a segment, click on \u003Cstrong>Segments\u003C\u002Fstrong> in the \u003Cstrong>Variables\u003C\u002Fstrong> pane and define the conditions for your segment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Visualizing the Data:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>You can switch between different visualization types like tables, line charts, or bar charts to better understand the data.\u003C\u002Fli>\n\u003Cli>Experiment with different views to find the most insightful presentation of the data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>Saving and Sharing the Report:\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Once you’re satisfied with the report, click \u003Cstrong>Save\u003C\u002Fstrong> to store it for future reference.\u003C\u002Fli>\n\u003Cli>You can also share the report with others in your organization by clicking on \u003Cstrong>Share\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example Use Cases for Custom Reports:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Company Performance Analysis:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track how different companies interact with your site and how these interactions correlate with conversions or revenue.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Industry Trends:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Analyze how companies from different industries behave on your site, which can inform your marketing or content strategies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Campaign Effectiveness:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use UTM parameters to evaluate the performance of different marketing campaigns, comparing them by traffic source, medium, or campaign name.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits of Custom Reports:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tailored Insights:\u003C\u002Fstrong> Get specific insights that matter most to your business, beyond the standard reports offered by GA4.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actionable Data:\u003C\u002Fstrong> Use the detailed company and behavior data to make informed decisions about targeting, marketing strategies, and user engagement on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Segmentation:\u003C\u002Fstrong> Break down your audience into meaningful segments for deeper analysis.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By setting up these custom reports, you can unlock the full potential of the data collected by the GA IP2C Full Site and Event Tracking for GA4 plugin, providing valuable insights into how different companies and user behaviors impact your business outcomes.\u003C\u002Fp>\n\u003Ch3>4. Monitoring Events in GA4\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Use \u003Cstrong>Realtime\u003C\u002Fstrong> reports to monitor incoming events as they happen.\u003C\u002Fli>\n\u003Cli>Access \u003Cstrong>DebugView\u003C\u002Fstrong> under \u003Cstrong>Configure\u003C\u002Fstrong> -> \u003Cstrong>DebugView\u003C\u002Fstrong> in GA4 to see detailed event flow and parameter values.\u003C\u002Fli>\n\u003Cli>To view campaign performance, use \u003Cstrong>Acquisition\u003C\u002Fstrong> reports to analyze traffic sources and UTM parameters.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. For more information, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","Track all user activities on the site, including page views, button clicks, and form submissions, and send them to Google Analytics 4.",0,1048,"2024-10-18T09:02:00.000Z","6.6.5","4.8.1","7.4",[18,19,20,21,22],"b2b-google-analytics","b2b-tracking","company-data","ga4-leads","leads-analytics","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fip2ga.1.6.3.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,110,94,102,75,"2026-04-04T11:19:47.569Z",[37,60],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":30,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":23,"tags":51,"homepage":56,"download_link":57,"security_score":47,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":27},"bws-testimonials","Testimonials by BestWebSoft","1.0.8","bestweblayout","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestweblayout\u002F","\u003Cp>Simple plugin which helps to create and add customer testimonials to WordPress website posts, pages, and widgets. Display testimonials using shortcode, widget or PHP function.\u003C\u002Fp>\n\u003Cp>Show what other people are saying about your business to generate more sales!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-testimonials-for-wordpress\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\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\u002Fy-9_ThXTUS8?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>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>GDPR Compliant\u003C\u002Fli>\n\u003Cli>Add testimonials form via shortcode\u003C\u002Fli>\n\u003Cli>Add unlimited number of testimonials\u003C\u002Fli>\n\u003Cli>Add testimonials block via shortcode\u003C\u002Fli>\n\u003Cli>Add testimonials widget\u003C\u002Fli>\n\u003Cli>Add slider with testimonials\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=50392a4147eefdfb1d4f7a754ece974c\" rel=\"nofollow ugc\">reCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Frating\u002F?k=15c9ee1f62b49ee24460cad261e745a8\" rel=\"nofollow ugc\">Rating\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsender\u002F?k=b147786efc846e1b8af4f4161a07bd16\" rel=\"nofollow ugc\">Sender\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Select the one who can submit new testimonials:\n\u003Cul>\n\u003Cli>All users\u003C\u002Fli>\n\u003Cli>Logged in users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customize testimonials additional info:\n\u003Cul>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Company name\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set the number of testimonials to display\u003C\u002Fli>\n\u003Cli>Change featured image size and its dimensions\u003C\u002Fli>\n\u003Cli>Set the default testimonials sorting order by:\n\u003Cul>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Date added\u003C\u002Fli>\n\u003Cli>Random\u003C\u002Fli>\n\u003Cli>ASC (ascending order from lowest to highest values)\u003C\u002Fli>\n\u003Cli>DESC (descending order from highest to lowest values)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003Cli>Multilingual and RTL ready\u003Cbr \u002F>\nIf you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Ftestimonials\u002Ftestimonials-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=YMPuEmLELfk\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hungarian (hu_HU) (thanks to \u003Ca href=\"mailto:solarside09@gmail.com\" rel=\"nofollow ugc\">Peter Aprily\u003C\u002Fa> www.aprily.com)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=91123f9d92aeccd5ae253904a08c8c24\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=50392a4147eefdfb1d4f7a754ece974c\" rel=\"nofollow ugc\">reCaptcha\u003C\u002Fa> – Protect WordPress website forms from spam entries with reCAPTCHA.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Frating\u002F?k=15c9ee1f62b49ee24460cad261e745a8\" rel=\"nofollow ugc\">Rating\u003C\u002Fa> – Add rating plugin to your WordPress website to receive feedback from your customers.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add testimonials and feedbacks from your customers to WordPress website posts, pages, and widgets.",200,21183,100,"2025-06-12T09:05:00.000Z","6.8.5","5.6",[52,53,20,54,55],"add-testimonials","author-data","testimonials","testimonials-plugin","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Ftestimonials\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbws-testimonials.1.0.8.zip",1,"2017-04-12 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":11,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"company-data-manager","Company Data Manager","1.0.1","webprowp","https:\u002F\u002Fprofiles.wordpress.org\u002Fbaracil\u002F","\u003Cp>Company Data Manager allows users to manage essential company information from a dedicated admin panel in WordPress. It includes fields for contact information such as email, CIF\u002FNIF, TIN\u002FEIN, address, phone, website, and social media profiles. Users can display this information on their site using shortcodes.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>Use these shortcodes to display specific company data fields on your website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[company_email]\u003C\u002Fcode> – Display the company’s email address.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_nif]\u003C\u002Fcode> – Display the company’s CIF\u002FNIF.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_address]\u003C\u002Fcode> – Display the company’s address.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_phone]\u003C\u002Fcode> – Display the company’s phone number.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_website]\u003C\u002Fcode> – Display the company’s website.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_x]\u003C\u002Fcode> – Display the company’s X profile.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_youtube]\u003C\u002Fcode> – Display the company’s YouTube profile.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_instagram]\u003C\u002Fcode> – Display the company’s Instagram profile.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_linkedin]\u003C\u002Fcode> – Display the company’s LinkedIn profile.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[company_facebook]\u003C\u002Fcode> – Display the company’s Facebook profile.\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin for managing and displaying essential company information, including contact details and social media links.",10,566,"2025-02-04T16:35:00.000Z","6.7.5","5.0","7.0",[75,20,76,77],"company","contact-information","social-media","https:\u002F\u002Fwebprowp.com\u002Fplugin-datos-de-empresa\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompany-data-manager.1.0.1.zip",{"attackSurface":81,"codeSignals":125,"taintFlows":138,"riskAssessment":139,"analyzedAt":147},{"hooks":82,"ajaxHandlers":112,"restRoutes":121,"shortcodes":122,"cronEvents":123,"entryPointCount":124,"unprotectedCount":11},[83,89,93,96,100,104,108],{"type":84,"name":85,"callback":86,"file":87,"line":88},"action","wp_enqueue_scripts","ip2ga_enqueue_event_tracking_script","ip2ga-plugin.php",269,{"type":84,"name":90,"callback":91,"file":87,"line":92},"wp_footer","ip2ga_simple_consent_banner",393,{"type":84,"name":90,"callback":94,"file":87,"line":95},"ip2ga_insert_ga_tracking_code",395,{"type":84,"name":97,"callback":98,"file":87,"line":99},"wp_head","ip2ga_process_and_send_data",399,{"type":84,"name":101,"callback":102,"file":87,"line":103},"admin_enqueue_scripts","ip2ga_enqueue_admin_scripts",410,{"type":84,"name":105,"callback":106,"file":87,"line":107},"admin_menu","ip2ga_add_admin_menu",422,{"type":84,"name":109,"callback":110,"file":87,"line":111},"admin_init","ip2ga_register_settings",435,[113,119],{"action":114,"nopriv":115,"callback":116,"hasNonce":117,"hasCapCheck":115,"file":87,"line":118},"ga_ip2c_event",false,"ip2ga_handle_event_tracking_ajax",true,397,{"action":114,"nopriv":117,"callback":116,"hasNonce":117,"hasCapCheck":115,"file":87,"line":120},398,[],[],[],2,{"dangerousFunctions":126,"sqlUsage":127,"outputEscaping":129,"fileOperations":11,"externalRequests":30,"nonceChecks":58,"capabilityChecks":11,"bundledLibraries":137},[],{"prepared":11,"raw":11,"locations":128},[],{"escaped":130,"rawEcho":124,"locations":131},65,[132,135],{"file":87,"line":133,"context":134},335,"raw output",{"file":87,"line":136,"context":134},367,[],[],{"summary":140,"deductions":141},"The plugin 'ip2ga' v1.6.3 exhibits a generally strong security posture based on the provided static analysis.  It has a minimal attack surface, with all identified entry points being AJAX handlers that are not protected by authentication checks. This is a significant concern, as any user, even unauthenticated ones, could potentially interact with these handlers.  The code also shows excellent practices in SQL query handling, with 100% using prepared statements, and a very high percentage of outputs being properly escaped, mitigating common injection and XSS risks. The absence of file operations and dangerous functions is also a positive indicator. However, the lack of capability checks on the AJAX handlers means that privilege escalation is not a direct concern from this analysis, but the openness of the handlers is a foundational weakness.",[142,144],{"reason":143,"points":68},"AJAX handlers without auth checks",{"reason":145,"points":146},"No capability checks on entry points",5,"2026-03-17T06:29:59.060Z",{"wat":149,"direct":158},{"assetPaths":150,"generatorPatterns":153,"scriptPaths":154,"versionParams":155},[151,152],"\u002Fwp-content\u002Fplugins\u002Fip2ga\u002Fjs\u002Fip2ga-event-tracker.js","\u002Fwp-content\u002Fplugins\u002Fip2ga\u002Fcss\u002Fip2ga-styles.css",[],[151],[156,157],"ip2ga\u002Fjs\u002Fip2ga-event-tracker.js?ver=","ip2ga\u002Fcss\u002Fip2ga-styles.css?ver=",{"cssClasses":159,"htmlComments":160,"htmlAttributes":161,"restEndpoints":162,"jsGlobals":163,"shortcodeOutput":179},[],[],[],[],[164,165,166,167,168,169,170,171,172,173,174,175,176,177,178],"ip2ga_event_tracker","ip2ga_tracking_id","ip2ga_api_secret","ip2ga_company_tracking_enabled","ip2ga_company_name","ip2ga_company_city","ip2ga_company_country_code","ip2ga_company_industry","ip2ga_company_industry_code","ip2ga_company_revenue","ip2ga_company_revenue_class","ip2ga_company_employee_size","ip2ga_company_employee_class","ip2ga_company_zip","ip2ga_company_region",[]]