Automatic detection
100 Rocks automatically detects common interactive elements such as buttons and links. The Actions & CTAs table groups their clicks by action label, page, section, and type.
Automatic labels come from accessible text and storefront context. They are useful for discovery, but theme copy or structure changes can create a new automatic action.
Name an important action
Add a stable to an important button or link when you want its reporting identity to survive copy and layout changes. Use a lowercase underscore slug such as and never include customer data, order data, email addresses, or other personal information.
HTML example:
Shopify Liquid example:
Clicks and unique sessions
Clicks is the total number of measured activations. Unique sessions counts sessions with at least one click on that action, so repeated clicks in one session increase Clicks but not Unique sessions.
These counts are not click-through rate (CTR). The table does not divide clicks by impressions or page views.
Consent
Actions are measured only when the visitor has granted the analytics or behavior consent required by the storefront setup. Declined or unavailable consent can make totals lower than Shopify traffic totals.
Do not use action identifiers to encode personal data or to work around consent choices.
Troubleshooting
| Symptom | Check |
|---|---|
| No actions appear | Confirm the tracker is live, the selected period has consented traffic, and shoppers have clicked an interactive element |
| A named action is still Automatic | Confirm `data-100rocks-cta-id` is on the clicked button or link in the published theme, then generate a new click |
| The same CTA appears more than once | Use the same stable identifier for the same logical action, and check whether page or section filters explain the split |
| Clicks exceed unique sessions | This is expected when a shopper clicks the same action more than once in one session |