Your ad platform counts its own results. RockHeron counts them on your site and
puts the two numbers next to each other.
It records which campaign introduced every form submission and every WooCommerce
order, in your own database on your own hosting, then shows what the platform
claimed beside what your site actually recorded, so you can see the gap rather
than take a dashboard’s word for it.
Lead source attribution
What else it records on your site
Google data next to it
Privacy
Fully translated into Hebrew, with a right to left layout. The translation is
delivered by WordPress.org as a language pack rather than bundled in this zip,
which is why languages/ holds only the POT file: a bundled catalog would
shadow the pack and stop you receiving corrections. Any other language can be
added from that POT file, or contributed at
https://translate.wordpress.org/projects/wp-plugins/rockheron/
RockHeron contacts nothing on its own. Every connection below happens only
because you connected an account or switched a setting on.
Google OAuth, Analytics 4 and Google Ads (optional, off until you connect them)
If you choose to connect Google directly, with your own Google Cloud OAuth
client, the plugin talks to Google from your server to read your own reports:
accounts.google.com – where your browser goes to approve the connection. Nothing is sent there by the plugin; you sign in to Google yourself.oauth2.googleapis.com – exchanges the approval for an access token and refreshes it later. Sends your own OAuth client ID, client secret and the token.analyticsdata.googleapis.com and analyticsadmin.googleapis.com – reads your Analytics 4 reports and property list. Sends the access token, the property ID and the date range and dimensions being requested.googleads.googleapis.com – reads campaign spend and clicks, and only when you have entered a Google Ads customer ID and a Google approved developer token. Sends the access token, the developer token and the customer ID.These four read your figures in. Nothing recorded about your visitors or your
leads goes out through them: no visit, no lead, no form entry, no email
address, no name, no IP address. That covers these four connections only, not
the Google tag below, which does send visitor data to Google.
With Google Site Kit, RockHeron reads through Site Kit on your own site and
makes no connection of its own.
Google tag (optional, off by default, and it does send visitor data to Google)
This runs in your visitors’ browsers, not on your server, and it is the
ordinary Google tag. Switch on “Inject the Google tag”, enter a measurement ID,
and every page your visitors load fetches
https://www.googletagmanager.com/gtag/js and reports to Google on their
behalf.
Google receives what the Google tag always receives: the page and its title,
the referring page, the visitor’s IP address, their device, browser, operating
system and screen size, their approximate location from that IP address, and
whatever Google’s own cookies on that browser already identify. RockHeron does
not choose or limit any of it. It places the tag and Google does the rest.
Because of that:
These are Google services, governed by the Google Privacy Policy
(https://policies.google.com/privacy), the Google APIs Terms of Service
(https://developers.google.com/terms) and, for Analytics data, the Google
Analytics terms
(https://marketingplatform.google.com/about/analytics/terms/us/).
Nothing else
RockHeron contacts no service of ours, phones no home, and loads no script or
stylesheet from a CDN. Everything it ships runs from your own server, including
the bundled charting library below.
Chart.js 4.6.1, MIT licensed, bundled at assets/vendor/chartjs/. The
dashboard and report charts are drawn with it. Its license is in
assets/vendor/chartjs/LICENSE.md and the source is at
https://github.com/chartjs/Chart.js/tree/v4.6.1
Nothing else is bundled.