Go to Plugins → Add New → Upload Plugin. Select the ga-for-wp-premium.zip file and click Install Now.
Complete setup guide for every feature TrueAna Pro offers — from first connection to 13 toggleable report tabs, custom reports, and full WooCommerce Subscriptions analytics.
TrueAna Pro connects your WordPress site to Google Analytics 4 with one click, then displays a full analytics dashboard inside your WordPress admin — no code required. Three report tabs (Audience, Acquisition, Behavior) are included free; Pro unlocks 10 more, a Custom Report Builder, and WooCommerce Subscriptions analytics.
WooCommerce integration requires WooCommerce 3.7.0 or higher, tested up to WooCommerce 10.9.1. The Subscriptions Dashboard additionally requires the WooCommerce Subscriptions extension.
Go to Plugins → Add New → Upload Plugin. Select the ga-for-wp-premium.zip file and click Install Now.
Click Activate Plugin. A TrueAna Pro item appears in your WordPress sidebar, and 5 analytics widgets appear on your WP Dashboard home screen.
Open TrueAna Pro — you land on the Authentication tab. Complete the connection (Auto Connect recommended). Tracking starts immediately after saving.
Tick the agreement checkbox at the top of the Authentication page.
A Google sign-in popup opens. Choose the account with access to your GA4 property and grant permissions.
After authorising, a dropdown shows all your GA4 properties. Select the one for this website. GA4 properties begin with G-.
Click Save Settings. A confirmation toast appears and the page refreshes. Tracking is now live.
If you see "Re-auth needed" in the top-right pill, your Google access token has expired. Go to Authentication and reconnect to restore all reports.
| Setting | What it does | Default |
|---|---|---|
|
manage_accounts Track Admin Users
|
Includes admin and editor visits in GA4 data. Turn OFF to exclude your own visits from reports. | ON |
|
visibility_off Disable Page Views
|
Stops the automatic page_view event. Only enable if your theme fires it manually. | OFF |
|
link Enhanced Link Attribution
|
Differentiates multiple links to the same URL on one page. Improves in-page link accuracy. | ON |
|
inventory_2 Track Single Products WooCommerce
|
Fires the view_item event when a visitor loads a single product page. | ON |
|
grid_view Track Product Archive WooCommerce
|
Fires view_item_list with full item data on shop and category listing pages (plus a lightweight viewed_shop marker event on the shop page itself). | ON |
|
pause_circle Disable On-Hold Conversion WooCommerce
|
Excludes On Hold orders from conversion counts, preventing inflated revenue numbers. | ON |
|
shield Anonymize IP
|
Removes the last IP octet before sending to Google. Helps GDPR compliance. | ON |
|
psychology Track Interests
|
Enables Google's Advertising Features (interest-based reports, i.e. Google Signals). Requires user consent under GDPR. | OFF |
|
badge Exclude User ID
|
Prevents sending the WordPress numeric user ID (ga4wp_user_id) to GA4. Preserves anonymity. | ON |
|
cookie GA Consent Mode
|
Enables Google Consent Mode v2 (default-denied ad_storage/analytics_storage until your CMP grants consent). Off by default — turn on if you use a cookie consent plugin. | OFF |
|
api Measurement Protocol
|
Enable server-side event sending via the GA4 Measurement Protocol. Need to add secret measurement protocol api keys from google analytics. Get it from: GA4 Admin → Data Streams → your stream → Measurement Protocol API secrets → Create. | OFF |
|
bug_report Google Analytics Debug Mode
|
Sends all events as debug events visible in GA4 → Configure → DebugView. Useful for verifying setup. Always disable before going live. | OFF |
| GA4 Event Name | Triggered When | Default |
|---|---|---|
|
tune user_login
|
Successful WordPress login | ON |
|
tune user_login_errors
|
Failed login attempt | ON |
|
tune user_logout
|
User logs out | ON |
|
tune viewed_signup_form
|
Registration form is displayed | ON |
|
tune user_signup
|
New user account created | ON |
|
tune wrote_review
|
Product or post review submitted | ON |
|
tune commented
|
Blog comment posted | ON |
|
tune log_error
|
JavaScript error occurs on any page | ON |
| GA4 Event Name | Triggered When | Default |
|---|---|---|
|
tune viewed_shop
|
Shop archive page loaded (simple marker event, no item data). WP Admin toggle: "Track Product Archive" | ON |
|
tune view_item_list
|
Shop/category listing page loaded, with full item array data. WP Admin toggle: "Track Product Archive" | ON |
|
tune view_item
|
Single product page viewed. WP Admin toggle: "Track Single Products" | ON |
|
tune add_to_cart
|
Item added to cart. WP Admin toggle: "Track Single Products" area | ON |
|
tune remove_from_cart
|
Item removed from cart | ON |
|
tune view_cart
|
Cart page loaded | ON |
|
tune applied_coupon
|
Valid coupon code applied | ON |
|
tune begin_checkout
|
Checkout page loaded | ON |
|
tune add_payment_info
|
Payment method selected at checkout (a separate parameter-less processing_payment event also fires at this step) | ON |
|
tune add_shipping_info
|
Shipping option selected at checkout | ON |
|
tune purchase
|
Order confirmed / payment complete. WP Admin toggle: "Completed Purchase" | ON |
|
tune order_failed
|
Payment fails | ON |
|
tune order_cancelled
|
Order status set to Cancelled | ON |
|
tune refund
|
Refund issued on an order. WP Admin toggle: "Order Refunded" | ON |
| GA4 Event Name | Fires When | Requires |
|---|---|---|
|
tune subscription_created
|
A new subscription is created at checkout. | Pro |
|
tune subscription_plan_switched
|
The customer switches to a different subscription plan. | Pro |
|
tune subscription_payment_failed
|
A subscription payment attempt fails. | Pro |
|
tune subscription_renewal_failed
|
A renewal payment attempt fails. | Pro |
|
tune subscription_cancelled
|
The customer or store cancels a subscription. | Pro |
|
tune subscription_expired
|
A subscription reaches the end of its term. | Pro |
|
tune subscription_on_hold
|
A subscription is put on hold. | Pro |
|
tune subscription_trial_ended
|
A free trial period ends. | Pro |
|
tune subscription_expiration_scheduled
|
An end date is scheduled for a subscription. | Pro |
|
tune subscription_prepaid_term_ended
|
A prepaid subscription term ends. | Pro |
| Field | Description | Format |
|---|---|---|
|
tune Google Ads Code
|
Your conversion tag ID | AW-XXXXXXXXX |
|
tune Conversion Label
|
The specific conversion action label from Google Ads | String |
Google Ads Conversion Tracking (the tag itself) is free. The full Google Ads Reports dashboard tab — campaign cost, traffic, search queries, and network distribution — requires Pro.
Facebook Pixel is configured under TrueAna Pro → Advanced Integrations (free). The 5 Pro pixels are configured under TrueAna Pro → Advanced Integration, each with its own enable toggle and ID field.
| Platform | Setting Fields | Literal Conversion Event Fired |
|---|---|---|
|
facebook Facebook / Meta Pixel
|
Enable Facebook Pixel (toggle) + Pixel ID (text field) | PageView / ViewContent / AddToCart / Purchase |
|
language Bing / Microsoft UET
|
Enable toggle + UET Tag ID field | purchase (via uetq.push) |
|
music_note TikTok Pixel
|
Enable toggle + Pixel Code field | CompletePayment |
|
interests Pinterest Tag
|
Enable toggle + Tag ID field | checkout |
|
work LinkedIn Insight Tag
|
Enable toggle + Partner/Insight ID field | conversion_id tracked via lintrk |
|
camera_alt Snapchat Pixel
|
Enable toggle + Pixel ID field | PURCHASE |
TrueAna Pro automatically sends 11 custom dimensions with relevant events — 9 Event-scoped, 2 User-scoped. You must register these in your GA4 property before they appear in reports (GA4 does not backfill historical data). The Status page has a one-click “Create Missing” button that registers them all via the GA4 Management API.
| Dimension Name | Scope | Used In |
|---|---|---|
|
tune ga4wp_author_id
|
EVENT | Content Performance — Author |
|
tune ga4wp_category
|
EVENT | Content Performance — Category |
|
tune ga4wp_tag
|
EVENT | Content Performance — Tag |
|
tune ga4wp_post_type
|
EVENT | Content Performance — Post Type |
|
tune ga4wp_user_role
|
USER | User Role Segmentation |
|
tune ga4wp_user_id
|
USER | Cross-Device User Tracking |
|
tune ga4wp_form_id
|
EVENT | Form Tracking Report |
|
tune ga4wp_form_name
|
EVENT | Form Tracking Report |
|
tune ga4wp_conversion_type
|
EVENT | Subscription Reports |
|
tune ga4wp_subscription_id
|
EVENT | Subscription Reports |
|
tune ga4wp_subscription_renewal_count
|
EVENT | Subscription Reports |
Separately from the main Dashboard view above, TrueAna adds 5 widgets directly to your WordPress wp-admin home screen (Dashboard → Home), registered via the native wp_add_dashboard_widget() API. All 5 are free and enabled by default — toggle any of them off individually in Settings.
| Widget | What it shows | Default |
|---|---|---|
|
show_chart Overview Report
|
Users and new users trend line chart on the WordPress dashboard. | ON |
|
public Users by Country
|
Bar chart showing user distribution by country. | ON |
|
translate Users by Language
|
Bar chart showing user distribution by browser language. | ON |
|
devices Users by Device
|
Donut chart showing user distribution by device category. | ON |
|
speed Quick Stats
|
Summary cards for sessions, pageviews, and total users at a glance. | ON |
Users, new users, sessions, engagement rate, and average session duration, broken down by country, language, and device category.
Pick dimensions and metrics from 12 categories — Time, Page/Screen, Geography, Technology, Traffic, Google Ads, Ecommerce, Events, User, Engagement, App, and Search Console — plus any custom dimension you’ve registered. Visualise as a table, bar, horizontal bar, line, or pie/doughnut chart, filter with AND/OR logic, and export.
| Capability | Detail | Notes |
|---|---|---|
|
tune Dimensions & metrics
|
12 categories, plus registered custom dimensions | Dynamic |
|
tune Visualisation types
|
Table, bar, horizontal bar, line, pie/doughnut | 5 |
|
tune Filters
|
AND/OR logic across multiple conditions | Supported |
|
tune Row limit
|
Adjustable per report | 10–500 |
|
tune Date range
|
Presets or fully custom range | Flexible |
|
tune Saved reports
|
No fixed cap in the plugin | Unlimited |
|
tune Pin as dashboard tab
|
Appears alongside built-in tabs, drag-and-drop reorderable | Yes |
|
tune Export
|
Table as CSV or PDF; chart as PNG or PDF | CSV/PNG/PDF |
ga4wp_category custom dimension with a revenue metric to see WooCommerce revenue by WordPress category — a report that isn't built in to any of the 13 default tabs. UTM parameters are tags added to URLs that tell GA4 where your traffic came from. The builder includes one-click preset chips for common values, a live URL preview, one-click clipboard copy, and a URL history panel.
| Parameter | What it tracks | Required |
|---|---|---|
|
tune utm_source
|
Where traffic originates — e.g. google, newsletter, facebook. Presets: google · facebook · instagram · linkedin · twitter · newsletter · bing · youtube | Yes |
|
tune utm_medium
|
Marketing channel — e.g. cpc, email, social. Presets: cpc · email · social · organic · referral · banner · affiliate · display | Yes |
|
tune utm_campaign
|
Campaign name — e.g. spring_sale, product_launch | No |
|
tune utm_term
|
Paid search keyword | No |
|
tune utm_content
|
Differentiates ads or links in the same campaign | No |
| Platform | What it fires | Plan |
|---|---|---|
|
analytics GA4 / Google Analytics 4
|
page_view, session events, plus all GA4 e-commerce and custom events. | Free |
|
facebook Facebook / Meta Pixel
|
PageView, ViewContent, AddToCart, InitiateCheckout, Purchase. | Free |
|
ads_click Google Ads Conversion Tracking
|
Conversion event with revenue value and transaction ID on order completion. | Free |
|
language Microsoft / Bing UET
|
Universal Event Tracking tag — page load, ViewProduct, AddToCart, Purchase. | Pro |
|
music_note TikTok Pixel
|
PageView, ViewContent, AddToCart, Purchase. | Pro |
|
interests Pinterest Tag
|
PageVisit, ViewCategory, AddToCart, Checkout. | Pro |
|
camera_alt Snapchat Pixel
|
PAGE_VIEW, VIEW_CONTENT, ADD_CART, PURCHASE. | Pro |
|
work LinkedIn Insight Tag
|
Site-wide page tracking plus a Purchase conversion event. | Pro |
| Section | Metrics Included | Notes |
|---|---|---|
|
tune Audience Overview
|
Users, new users, sessions, sessions/user, pageviews, avg. session duration, engagement rate, pageviews/user. | Always available |
|
tune Google Ads
|
Ad impressions, ad clicks, ad cost. | Always available |
|
tune Google AdSense
|
AdSense revenue, ads viewed, ad clicks. | Always available |
|
tune WooCommerce Conversions
|
Total revenue, transactions, revenue/active user, revenue/transaction, product detail views, new buyers. | Requires WooCommerce |
The Content Performance tab requires 4 custom dimensions registered in GA4. Go to TrueAna Pro → Status and click Create Missing. Data will appear for page views recorded after the dimensions are created — GA4 doesn't backfill historical data.
Enable it under Settings → Dashboard. It requires the WooCommerce Subscriptions plugin to be installed and active — without it the tab is hidden automatically.
Those three are the only tabs included free. Every other report tab — Content Performance, Form Tracking, Video Tracking, the three WooCommerce report tabs, Google Ads, Google AdSense, Real-Time, and WooCommerce Subscriptions — requires Pro.
Your Google access token has expired. Go to TrueAna Pro → Authentication and click Connect with Google again. Your existing settings are preserved — you just need to re-authorise.
Yes. Go to Settings → Dashboard. Toggle tabs on/off and drag-and-drop them into your preferred order. This is a single site-wide order, not per-user, and it's saved automatically.
Yes — enable Manual Tracking on the Authentication page and enter your GA4 Measurement ID (G-XXXXXXXXXX). Tracking fires on your site, but the in-WordPress dashboard reports won't show data in this mode since they need the OAuth access token to query the GA4 Data API.
Auto Connect uses Google OAuth to fetch your properties automatically and enables the full in-WordPress dashboard.
Manual Tracking just injects the GA4 gtag code and, if an API secret is added, enables server-side Measurement Protocol delivery — no dashboard reports, but useful if your Google account doesn't have property access from this server.
Yes. Enable GA Consent Mode in Tracking Settings (off by default). This implements Google Consent Mode v2 — TrueAna will respect the visitor's cookie consent choice and only fire tracking after consent is given, for both client-side and server-side events.
Yes — use the Custom Report Builder tab to combine any supported dimension and metric, choose a chart type, and pin it as its own dashboard tab.
Other analytics plugins charge extra for every integration. TrueAna Pro includes everything in one plan — use whatever you need, whenever you need it.
Lock in the launch discount on your first year of Pro — once 1,000 spots are claimed, this offer is gone for good.