The percentage of newly registered customers who opted into the newsletter, the share of your acquisition you can actually email.
At a glance
Every OpenCart customer record carries a newsletter flag set at registration and editable in the account. This gauge shows what share of new customers in the window turned that flag on. A high rate means your acquisition is reachable and email-marketable; a low rate means you are paying to acquire customers you cannot follow up with. There is no alert, because the healthy level depends heavily on your registration design and your market. The card is a design and consent signal, read alongside New Customers (30d).
| What it measures | New customers with the newsletter flag set, divided by all new customers in the window, expressed as a percent. |
| Field | OpenCart’s customer newsletter flag (1 opted in, 0 not), set at registration or changed in the account area. |
| Denominator | New registered customers in the window. This gauge sits directly on top of New Customers (30d). |
| Guest checkouts | Excluded from both numerator and denominator. Guests do not create a customer record, so they carry no newsletter flag. |
| Default state matters | If your registration form pre-ticks the newsletter box, the rate runs high but consent quality is weak. An unticked default produces a lower but cleaner rate. The number must be read in light of your form design. |
| Consent vs deliverability | An opt-in is a flag in OpenCart, not proof the address is valid or engaged. Pair with an email connector for deliverability and engagement. |
| Multi-store | The newsletter flag is per customer; the rate can be split by registration store_id in the detail view. |
| Time window | 30D (rolling 30 days) |
| Alert trigger | None |
| Roles | owner, marketing |
Calculation
Worked example
A Dutch coffee-subscription merchant on OpenCart 4.0 reviews the 30-day window 14 May 26 to 12 Jun 26. They recently changed their registration form, and the card shows the effect.| Period | New customers | Opted in | Opt-in rate |
|---|---|---|---|
| 14 Apr to 13 May 26 (pre-change) | 380 | 247 | 65% |
| 14 May to 12 Jun 26 (post-change, this card) | 512 | 210 | 41% |
- The rate dropped from 65 percent to 41 percent, but that is good news, not bad. The merchant switched the newsletter checkbox from pre-ticked to unticked to comply with consent best practice. The rate fell, but every opt-in is now a genuine, deliberate consent. The headline number went down while the quality of the list went up.
- The absolute opt-in count barely moved. 247 to 210 despite a much larger denominator. The pre-ticked form was inflating the rate with passive, low-intent subscribers who would have ignored or marked email as spam. The new list is smaller but more engaged, which protects sender reputation.
- Read against the gauge, not as an alarm. There is no single correct opt-in rate. A pre-ticked store sits at 60 to 90 percent; a clean unticked store at 25 to 45 percent; a store with a strong incentive (discount for signup) higher again. The number only means something next to your form design.
- The denominator is the acquisition card. This gauge sits on top of New Customers (30d). If acquisition grows but opt-in rate falls, you are reaching more people but converting fewer of them to a reachable relationship.
- Low consent quality shows up later as poor email performance. A pre-ticked 80 percent rate often pairs with weak open rates and high unsubscribes once the email connector reports. Watching this gauge alongside email engagement closes the loop between consent capture and consent value.
Sibling cards merchants should reference together
| Card | Why pair it with Newsletter Opt-In Rate |
|---|---|
| New Customers (30d) | The denominator. This gauge is a share of new customers; read them together. |
| Total Customers | The full base. Blending opt-in rate over the base shows your overall reachable share. |
| High-Value Customers Unengaged on Email | Opt-in is only worth it if you then engage them. This card shows where you have not. |
| Orders / Email Attribution | Opted-in customers are the input to email revenue. The rate caps the ceiling of email-driven sales. |
| Repeat Customer Rate | Email-reachable customers convert to repeat at a higher rate. The two reinforce each other. |
Reconciling against OpenCart
Where to look in OpenCart admin: Marketing → Mail is where OpenCart sends a newsletter, and it lets you target by Newsletter Subscribers, so the recipient count there approximates your opted-in base. Customers → Customers shows a Newsletter column and can be filtered by newsletter status, which gives the numerator and denominator for a chosen date range. The underlying field is thenewsletter column on oc_customer.
Other OpenCart views that look related but are not the same number:
- Marketing → Mail recipient total: this is the whole opted-in base across all time, not the last-30-day cohort rate.
- A connected email platform’s subscriber count: that includes signups from sources other than OpenCart registration (popups, manual imports), so it does not match the OpenCart flag exactly.
- Total customers: the denominator for the all-time base, not the new-customer cohort this gauge uses.
| Reason | Direction of divergence |
|---|---|
| Cohort vs base. This gauge is the opt-in share of new customers in the window. An admin newsletter filter usually shows the all-time opted-in base, a different population. | Different population, not directly comparable |
| Time zone. OpenCart admin uses the store timezone; Vortex IQ evaluates the 30-day window in UTC by default. Boundary registrations shift. | Boundary effects |
| Guest exclusion. Guests carry no newsletter flag and are excluded from both parts of the ratio. An admin export that includes guest emails would differ. | Vortex IQ cleaner denominator |
Multi-store. A store_id-filtered admin view shows one store; this card sums all by default. | Either direction |
| Sync lag. Registrations in the last few minutes appear on the next sync. | Self-resolves at next sync |
Known limitations / merchant FAQs
What is a good newsletter opt-in rate? There is no single answer, which is why there is no alert. A store with a pre-ticked checkbox sits at 60 to 90 percent; a clean, unticked store at 25 to 45 percent; a store offering a signup incentive higher again. Read the number against your form design, not against a benchmark. My rate dropped after a form change, is that bad? Often the opposite. Switching from a pre-ticked to an unticked checkbox lowers the rate but raises consent quality. Fewer, more genuine subscribers protect your sender reputation and usually outperform a larger passive list. Does this include guest checkouts? No. Guests do not create a customer record and carry no newsletter flag, so they are excluded from both the numerator and the denominator. The rate is a property of registered customers only. Why does my email platform show more subscribers than this implies? Because email tools collect signups from sources OpenCart never sees: popups, landing pages, manual imports. The OpenCart flag covers registration opt-ins only. The two will not match exactly, and that is expected. Is an opt-in the same as a deliverable, engaged subscriber? No. The flag is consent, not proof the address is valid or that the person reads your email. Pair this gauge with your email platform’s deliverability and engagement metrics to see whether the consent turns into value. Can I see opt-in rate per store? Yes. Thenewsletter flag is per customer and customers register under a store_id, so the detail view can split the rate by store. The headline sums all stores.
Should I pre-tick the box to lift the number?
We would not recommend it. Pre-ticking inflates the rate with low-intent subscribers, hurts engagement, and runs against consent norms in many markets. A smaller, deliberate list almost always drives more email revenue per send.