| 开发者 | miotix |
|---|---|
| 更新时间 | 2026年11月7日 20:32 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/, or install the zip from Plugins, Add New.No. Everything on the dashboard except the GA4, Search Console and Ads cards comes from your own site.
The tracking script is roughly 6 KB, loads in the footer, and sends one small beacon per page view. Reports read a pre built daily table rather than scanning raw rows.
Yes. Page views are counted in the browser, so a cached page is still recorded.
The plugin starts recording the day you install it. Open Settings, Import history from Google Analytics, and it fills the earlier months from your GA4 property. Imported days are dashed on the chart because Google counts sessions slightly differently.
Import your Search Console history instead. Settings, Import search history from Search Console, upload the export file. It needs no Google connection, because the site owner always has their own Search Console property even when the analytics account belongs to a previous agency.
Open RockHeron, Tracked elements. Give it a name, paste the button's CSS selector, and tick "count this as a goal" if it matters commercially.
Nothing here needs an account anywhere unless you choose to connect Google.
You do not need Google at all. The plugin records visits and leads from your own site, in your own database. Connecting Google only adds Google's own numbers beside yours. Three independent things:
analytics.readonly, read only: nothing
is written back and no visitor data is sent.adwords scope to the
same connection so spend and clicks can be read.The paid version adds a Campaigns screen that takes a CSV of what each platform claimed, and shows it beside what this plugin recorded. The column format is documented at https://rockheron.com/documentation/
The Report screen builds a report over any period from the cards you choose, and it is a printable page: your browser's print dialog saves it as a PDF, and the caveats under each figure are carried into the file rather than left behind on the screen. That is true of every edition.
Settings, Privacy. Consent mode is off by default, which records every visit. The other three modes are:
What is kept about a lead is the campaign and a pointer to the form plugin's own entry. No name, no email address, no telephone number, and no advertising click identifier. Your form plugin already holds the submission, and a second copy of every lead on your site is a duty rather than a feature. Three retention settings, all in Settings, Stored data:
Lists like top pages, referrers, campaigns and landing pages are rolled up once
a day. Each day keeps its busiest rows by name and sums the rest into a single
"everything else" figure, so the stored rows account for the whole day however
long the list.
The totals are right either way. A cap changes only how much of the long
tail is broken out by name: a page ranking below it every day is still counted,
inside that one figure rather than under its own address.
Defaults are 200 rows a day for pages and landing paths, 100 for referrers,
campaigns, outbound links and searches, and 50 for lists that cannot produce
more anyway, such as device, browser and country. Settings, Stored data has
one field, "Rows kept per list, per day", setting a single number for every
list; zero, the default, leaves each on its own. The rockheron_dim_limit
filter takes ( $limit, $dim ) to raise one list without the rest.
Each extra row is kept for good, since the daily totals outlive the raw events
behind them, so raising this on a site with thousands of URLs costs table rows
for every day the site runs.
=1+1 arrives as text rather than as something your spreadsheet tries to calculate.