IP2GA Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
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.
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:
1. Google Analytics
The plugin uses Google Analytics to collect and process usage data for analysis purposes.
– Privacy Policy: Google Privacy Policy
– Terms of Service: Google Analytics Terms of Service
2. RapidAPI
The plugin uses RapidAPI to facilitate communication between the plugin and external APIs. Data, such as IP addresses, is forwarded to IP2Company.
– Privacy Policy: RapidAPI Privacy Policy
– Terms of Service: RapidAPI Terms of Service
3. YouTube API
- YouTube API: Tracks interactions with embedded YouTube videos via the YouTube IFrame API. Terms of Service
4. IP2Company (WiredMinds)
The plugin uses IP2Company, a service provided by WiredMinds, to identify business data based on visitors’ IP addresses.
– Privacy Policy: WiredMinds Privacy Policy
– Terms of Service: WiredMinds Terms of Service
Features:
- Tracks and sends various user interactions (page views, button clicks, form submissions, etc.) to Google Analytics 4.
- Retrieves company data based on the visitor’s IP address and includes it in GA4 events.
- Supports tracking for outbound links, file downloads, scroll depth, video interactions, and more.
- Automatically handles different traffic sources and user agents for accurate reporting, including UTM parameters for campaign tracking.
- Provides a settings page to configure the IP2C API Token, GA4 Tracking ID, and GA4 API Secret.
Setting Up Google Analytics 4
To ensure the plugin fully integrates with Google Analytics 4, follow these steps:
1. Create a Measurement ID and API Secret in GA4
- Open your Google Analytics 4 property.
- Go to the Admin section (gear icon at the bottom left).
- Under the Account column, select your account or create a new one if you don’t have it.
- In the top left, click + Create Property.
- Follow the steps to set up your new property. Make sure to select Other as the business objective during the setup.
- Note down the Measurement ID (it starts with “G-“).
- Click on Measurement Protocol API secrets and create a new secret. Name it, and then copy the API Secret.
- Enter the Measurement ID and API Secret in the plugin’s settings page in WordPress.
2. Configuring GA4 to Accept Custom Events
- Open your Google Analytics 4 property.
- Go to your Google Analytics account and select your GA4 property.
- Navigate to the Events section.
- On the left-hand side, select Events to view the events being sent to your property.
- Verify Existing Events:
- Check if the events sent by the plugin (e.g.,
page_view
,button_click
,form_submission
,video_play
,scroll_depth
,download
) are being received.
- Create Custom Events (Optional):
- If you wish to create custom events based on the plugin’s events for more specific tracking:
- Go to Admin -> Events -> Create Event.
- Click Create and provide a name for the new event.
- In the Matching conditions field, set the conditions under which this event will be created (e.g., when an event contains specific parameters).
-
Set Up Custom Dimensions to Capture Additional Parameters:
The plugin sends the following additional parameters with each event, which can be used to create custom dimensions:
- company_name: The company name derived from the IP data.
- company_city: The city where the company is located.
- company_country_code: The country code of the company.
- company_industry: The industry in which the company operates.
- company_industry_code: The industry code of the company.
- company_revenue: The revenue of the company.
- company_revenue_class: The revenue class of the company.
- company_employee_size: The size of the company based on the number of employees.
- company_employee_class: The employee size class of the company.
- company_zip: The ZIP code of the company.
-
company_region: The region where the company is located.
To create custom dimensions:
- Go to Admin -> Custom Definitions -> Custom Dimensions.
- Click Create Custom Dimension.
- In the Dimension name field, enter a descriptive name (e.g., “Company Name” for the
company_name
parameter). - In the Scope field, select User.
- In the Event Parameter field, enter the parameter name sent by the plugin (e.g.,
company_name
). -
Click Save to create the dimension.
- Monitoring Events:
- Use Realtime reports in GA4 to monitor incoming events as they occur.
- For detailed analysis, use DebugView:
- On the left-hand side, go to Configure -> DebugView.
- Here, you can see incoming events and their associated parameters, helping you to debug and refine your tracking setup.
3. Creating Custom Reports in Google Analytics 4
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.
Step-by-Step Guide to Creating a Custom Report:
- Open your Google Analytics 4 property.
- Go to your Google Analytics account and select your GA4 property.
- Navigate to the Analysis Hub.
- On the left-hand menu, click on Explore (or Analysis Hub), which allows you to create custom explorations and reports.
- Create a New Exploration:
- Click on Blank to start with a blank exploration template.
- Add Dimensions and Metrics:
- In the Variables pane, click + next to Dimensions and select the custom dimensions you created (e.g.,
company_name
,company_city
,company_industry
,utm_source
, etc.). - Click + next to Metrics and add relevant metrics like
Total Users
,Conversions
,Revenue
, etc.
- Building the Report:
- Drag and drop dimensions like
company_name
,company_industry
, orutm_source
into the Rows section. - Drag relevant metrics into the Values section to see the performance of each company or campaign.
- You can also use filters to narrow down your analysis. For example, you could filter by
company_country_code
to see only users from a specific country.
- Adding Segments:
- 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.
- To create a segment, click on Segments in the Variables pane and define the conditions for your segment.
- Visualizing the Data:
- You can switch between different visualization types like tables, line charts, or bar charts to better understand the data.
- Experiment with different views to find the most insightful presentation of the data.
- Saving and Sharing the Report:
- Once you’re satisfied with the report, click Save to store it for future reference.
- You can also share the report with others in your organization by clicking on Share.
Example Use Cases for Custom Reports:
-
Company Performance Analysis:
- Track how different companies interact with your site and how these interactions correlate with conversions or revenue.
-
Industry Trends:
- Analyze how companies from different industries behave on your site, which can inform your marketing or content strategies.
-
Campaign Effectiveness:
- Use UTM parameters to evaluate the performance of different marketing campaigns, comparing them by traffic source, medium, or campaign name.
Benefits of Custom Reports:
- Tailored Insights: Get specific insights that matter most to your business, beyond the standard reports offered by GA4.
- Actionable Data: Use the detailed company and behavior data to make informed decisions about targeting, marketing strategies, and user engagement on your site.
- Enhanced Segmentation: Break down your audience into meaningful segments for deeper analysis.
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.
4. Monitoring Events in GA4
- Use Realtime reports to monitor incoming events as they happen.
- Access DebugView under Configure -> DebugView in GA4 to see detailed event flow and parameter values.
- To view campaign performance, use Acquisition reports to analyze traffic sources and UTM parameters.
License
This plugin is licensed under the GPLv2 or later. For more information, see https://www.gnu.org/licenses/gpl-2.0.html.
Screenshots
No screenshots provided