RT Chat Analytics

Description

RT Chat Analytics provides privacy-focused analytics for WordPress websites, including visitor analytics, session analytics, page views, chat-link click tracking, reports, and optional third-party integrations.

Core analytics data is stored locally in the site’s WordPress database. The plugin does not send core analytics data to Rattb servers by default.

Features

  • Visitor analytics for device, browser, operating system, landing page, and related analytics data.
  • Session analytics for sessions, visited pages, and session activity.
  • Chat-link click tracking for supported destinations.
  • Interactive analytics dashboard with charts.
  • Reports for traffic sources, campaigns, landing pages, devices, browsers, operating systems, hourly activity, weekly activity, monthly activity, and funnels.
  • Automatic detection of supported same-site redirect links.
  • Optional custom internal URL patterns, one per line.
  • Support for wa.me, api.whatsapp.com, web.whatsapp.com, chat.whatsapp.com, and the whatsapp:// protocol.
  • Detection of supported buttons and widgets using configured data attributes and accessible labels.
  • CSV export.
  • REST API access to analytics data.
  • Demo data for testing and evaluating the dashboard.
  • Local analytics storage in the site’s WordPress database.
  • Privacy controls including consent settings, strict mode, IP masking, and privacy policy configuration.
  • Optional integrations with third-party analytics, advertising, marketing, and tag-management services.
  • Detection of supported tracking configurations already present on the website.

For documentation and product information:

https://rattb.com/rt-chat-analytics/

Privacy

RT Chat Analytics stores core analytics data in the site’s WordPress database.

The plugin does not send core analytics data to Rattb servers by default.

When an optional third-party integration is enabled and configured, the website may send applicable tracking information directly to that third-party service.

The information transmitted depends on the integration, the tracking events configured by the site administrator, the visitor’s consent settings, and the functionality provided by the third-party service.

The plugin provides privacy-related settings including consent controls, strict mode, IP masking, and a privacy policy link.

Site owners are responsible for configuring these settings according to their applicable privacy and data-protection requirements.

Plugin Privacy Policy:

https://rattb.com/privacy-policy/

Plugin Terms of Service:

https://rattb.com/privacy-policy/

External Services

RT Chat Analytics provides optional integrations with third-party analytics, advertising, marketing, behavior-analysis, and tag-management services.

These integrations are not required for the plugin’s core local analytics functionality.

Third-party integrations are disabled unless the site administrator enables and configures the applicable integration.

When an integration is enabled, the plugin may load the corresponding third-party tracking technology or send applicable website tracking information and events to the selected service.

The information transmitted depends on the integration, the events configured by the site administrator, the visitor’s consent settings, and the functionality provided by the selected third-party service.

The plugin does not enable third-party integrations automatically.

The Auto Detect feature is an administrator-initiated scan used to identify supported tracking identifiers already present in the website’s pages. Detected identifiers are used only to populate the corresponding plugin settings fields for review by the administrator. Auto Detect does not enable an integration by itself.

Site owners should review the privacy, consent, and data-processing requirements of each enabled third-party service and configure the plugin accordingly.

Meta Pixel

Meta Pixel is an advertising and conversion measurement service provided by Meta Platforms, Inc.

When enabled, the plugin may load Meta Pixel and send applicable page views, configured website events, browser/device information, and advertising or conversion measurement information to Meta.

Data may be transmitted when Meta Pixel is loaded and when configured tracking events occur, subject to the site’s consent and privacy settings.

External service:

https://connect.facebook.net/

Terms of Service:

https://www.facebook.com/legal/terms

Privacy Policy:

https://www.facebook.com/privacy/policies/

Google Analytics 4

Google Analytics 4 is a web analytics service provided by Google.

When enabled, the plugin may load Google Analytics and send applicable page views, configured events, traffic-source information, campaign information, browser/device information, and related website analytics data to Google.

Data may be transmitted when Google Analytics is loaded and when configured analytics events occur, subject to the site’s consent and privacy settings.

External service:

https://www.google-analytics.com/

Terms of Service:

https://policies.google.com/terms

Privacy Policy:

https://policies.google.com/privacy

Google Tag Manager

Google Tag Manager is a tag-management service provided by Google.

When enabled, the plugin loads the Google Tag Manager container configured by the site administrator from Google’s Google Tag Manager service.

External service:

https://www.googletagmanager.com/

The plugin may send or expose website tracking information through the Google Tag Manager container and through tags configured by the site administrator.

The information transmitted through Google Tag Manager depends on the tags, triggers, variables, and third-party services configured in the container.

Tags configured inside the Google Tag Manager container may load additional scripts or communicate with additional third-party services.

Google Tag Manager is not loaded unless the site administrator enables and configures the integration.

The plugin does not control which additional services are configured inside the administrator’s Google Tag Manager container.

Terms of Service:

https://policies.google.com/terms

Privacy Policy:

https://policies.google.com/privacy

TikTok Pixel

TikTok Pixel is an advertising, analytics, and conversion measurement technology provided by TikTok.

When enabled, the plugin may load TikTok Pixel and send applicable page views, configured website events, browser/device information, and advertising or conversion measurement information to TikTok.

Data may be transmitted when TikTok Pixel is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://analytics.tiktok.com/

Terms of Service:

https://www.tiktok.com/legal/terms-of-use

Privacy Policy:

https://www.tiktok.com/legal/page/eea/privacy-policy/en

Snapchat Pixel

Snap Pixel is an advertising and conversion measurement technology provided by Snap Inc.

When enabled, the plugin may load Snap Pixel and send applicable page views, configured website events, browser/device information, and advertising or conversion measurement information to Snap.

Data may be transmitted when Snap Pixel is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://sc-static.net/

Terms of Service:

https://www.snap.com/terms

Privacy Policy:

https://values.snap.com/privacy/privacy-policy

Pinterest Tag

Pinterest Tag is an advertising and conversion measurement technology provided by Pinterest.

When enabled, the plugin may load Pinterest Tag and send applicable page views, configured website events, browser/device information, and advertising or conversion measurement information to Pinterest.

Data may be transmitted when Pinterest Tag is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://s.pinimg.com/

Terms of Service:

https://policy.pinterest.com/en/terms-of-service

Privacy Policy:

https://policy.pinterest.com/en/privacy-policy

X Pixel

X Pixel is an advertising and conversion measurement technology provided by X Corp.

When enabled, the plugin may load X Pixel and send applicable page views, configured website events, browser/device information, and advertising or conversion measurement information to X.

Data may be transmitted when X Pixel is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://static.ads-twitter.com/

Terms of Service:

https://x.com/en/tos

Privacy Policy:

https://privacy.x.com/en

LinkedIn Insight Tag

LinkedIn Insight Tag is an analytics, advertising, and conversion measurement technology provided by LinkedIn.

When enabled, the plugin may load the LinkedIn Insight Tag and send applicable page views, configured events, browser/device information, and conversion measurement information to LinkedIn.

Data may be transmitted when the LinkedIn Insight Tag is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://snap.licdn.com/

User Agreement:

https://www.linkedin.com/legal/user-agreement

Privacy Policy:

https://www.linkedin.com/legal/privacy-policy

Google Ads

Google Ads conversion tracking is an advertising and conversion measurement service provided by Google.

When enabled, the plugin may send applicable conversion events, page views, browser/device information, and advertising measurement information to Google.

Data may be transmitted when configured conversion events occur, subject to the site’s consent and privacy settings.

External service:

https://www.googleadservices.com/

Terms of Service:

https://policies.google.com/terms

Privacy Policy:

https://policies.google.com/privacy

Microsoft Clarity

Microsoft Clarity is a website behavior analytics service provided by Microsoft.

When enabled, the plugin may load Microsoft Clarity and send website interaction information, page views, device/browser information, and session behavior information to Microsoft.

Data may be transmitted when the Clarity tracking technology is loaded and when visitor interactions occur, subject to the site’s consent and privacy settings.

External service:

https://www.clarity.ms/

Terms of Service:

https://www.microsoft.com/en/servicesagreement

Privacy Statement:

https://privacy.microsoft.com/en-us/privacystatement

Microsoft Advertising

Microsoft Advertising UET is an advertising, analytics, and conversion measurement technology provided by Microsoft.

When enabled, the plugin may load Microsoft Advertising UET and send applicable page views, configured events, browser/device information, and advertising measurement information to Microsoft.

Data may be transmitted when UET is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://bat.bing.com/

Terms of Service:

https://www.microsoft.com/en/servicesagreement

Privacy Statement:

https://privacy.microsoft.com/en-us/privacystatement

Reddit Pixel

Reddit Pixel is an advertising and conversion measurement technology provided by Reddit.

When enabled, the plugin may load Reddit Pixel and send applicable page views, configured website events, browser/device information, and advertising or conversion measurement information to Reddit.

Data may be transmitted when Reddit Pixel is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://www.redditstatic.com/

User Agreement:

https://www.reddit.com/policies/user-agreement

Privacy Policy:

https://www.reddit.com/policies/privacy-policy

Quora Pixel

Quora Pixel is an advertising and conversion measurement technology provided by Quora.

When enabled, the plugin may load Quora Pixel and send applicable page views, configured website events, browser/device information, and advertising or conversion measurement information to Quora.

Data may be transmitted when Quora Pixel is loaded and when configured events occur, subject to the site’s consent and privacy settings.

External service:

https://a.quora.com/

Terms of Service:

https://www.quora.com/about/tos

Privacy Policy:

https://www.quora.com/about/privacy

Yandex Metrica

Yandex Metrica is a website analytics and visitor behavior measurement service provided by Yandex.

When enabled, the plugin may load Yandex Metrica and send applicable page views, visitor behavior information, browser/device information, traffic-source information, and configured analytics events to Yandex.

Data may be transmitted when Yandex Metrica is loaded and when configured visitor activity occurs, subject to the site’s consent and privacy settings.

External service:

https://mc.yandex.ru/

Terms of Service:

https://yandex.com/legal/rules/

Privacy Policy:

https://yandex.com/legal/confidential/

HubSpot

HubSpot tracking is a website analytics and marketing service provided by HubSpot.

When enabled, the plugin may load HubSpot tracking technology and send applicable page views, website activity, browser/device information, and configured visitor activity information to HubSpot.

Data may be transmitted when HubSpot tracking technology is loaded and when visitor activity occurs, subject to the site’s consent and privacy settings.

External service:

https://js.hs-scripts.com/

Terms of Service:

https://legal.hubspot.com/terms-of-service

Privacy Policy:

https://legal.hubspot.com/privacy-policy

Hotjar

Hotjar is a website behavior analytics service that provides session insights and interaction analytics.

When enabled, the plugin may load Hotjar tracking technology and send applicable website interaction, page-view, browser/device, and session behavior information to Hotjar.

Data may be transmitted when Hotjar is loaded and when visitor interactions occur, subject to the site’s consent and privacy settings.

External service:

https://static.hotjar.com/

Terms of Service:

https://www.hotjar.com/legal/policies/terms-of-service/

Privacy Policy:

https://www.hotjar.com/legal/policies/privacy/

Support

Contact: wp@rattb.com

Screenshots

Installation

  1. Upload the rt-chat-analytics folder to the /wp-content/plugins/ directory.
  2. Activate RT Chat Analytics from the Plugins screen in WordPress.
  3. Open Chat Analytics from the WordPress admin menu.
  4. Review the privacy, consent, tracking, and integration settings.
  5. Enable and configure only the third-party integrations you need.

FAQ

Why are my click statistics empty when I test as an administrator?

If Ignore Admin Users is enabled, administrator visits are excluded from tracking.

Test while logged out or in a private browser window, or disable Ignore Admin Users in the plugin settings.

Will internal redirect links be tracked?

Supported same-origin internal links can be detected when they redirect to a supported chat destination.

Do I need to configure custom link patterns?

No.

Custom link patterns are optional and are intended for special redirect configurations where automatic destination detection is not sufficient.

Add one pattern per line.

Which chat link formats are supported?

The plugin supports:

  • wa.me
  • api.whatsapp.com
  • web.whatsapp.com
  • chat.whatsapp.com
  • whatsapp://

How is the destination phone number detected?

For supported links, the plugin can extract a destination number from the resolved URL or supported data attributes.

The available information is stored with the applicable analytics event.

Does the plugin send analytics data to Rattb?

No.

Core analytics data is stored locally in the site’s WordPress database.

Data may be transmitted to third-party services only when the site administrator enables and configures an applicable integration.

Does the plugin require an external service?

No.

Core analytics functionality runs locally on the WordPress website.

Third-party integrations are optional.

Are third-party integrations enabled automatically?

No.

Third-party integrations are disabled unless the site administrator enables and configures them.

How does Auto Detect work?

Auto Detect is an administrator-initiated feature that scans supported website pages for tracking identifiers already present on the website.

Detected identifiers are placed in the relevant integration fields for review.

Auto Detect does not enable integrations automatically.

Does Auto Detect send data to third-party services?

Auto Detect does not enable third-party integrations by itself.

It is used to identify supported tracking identifiers already present on website pages and populate the relevant plugin settings for administrator review.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“RT Chat Analytics” is open source software. The following people have contributed to this plugin.

Contributors

Translate “RT Chat Analytics” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.2.10

  • Fixed escaping of dynamic output in admin views for improved security.
  • Externalized inline scripts and styles to use wp_enqueue_* functions.
  • Updated Chart.js to version 4.5.1.
  • Improved API key permissions with explicit read/write/read+write selection.
  • Fixed uninstall to clean up all integration options and transients.
  • Updated plugin and privacy policy links.
  • Improved third-party service documentation.
  • Improved external service disclosures and documentation.