- Where
- Content / CTA elements
- App route
app.newsletrix.com/cta- Answers
- Where do competitor CTAs point?
- Needs
- One analysed newsletter with CTAs
- Updates
- Current every time you open the screen
What this screen is
Inside the app the page is titled CTA (call-to-action) analysis and has two tabs. CTA analysis opens first. It covers which kinds of pages the tracked brands send readers to, which words they put on the buttons, and which products attract the most links inside a single email. Visual maps takes the CTA positions recorded for each newsletter and draws them onto a mocked-up email layout, so placement habits are visible without opening a single email.
Everything here comes out of the analysis of each newsletter you collect. Newsletrix reads the email and notes where its calls to action point, with an estimated share for each destination, the exact phrase printed on each link, the products those links go to and how many links each product got, plus the positions in the layout where the buttons appear. Every panel then covers all the newsletters matching the brand filter.
No opens and no clicks are measured. Newsletrix subscribes to competitor newsletters like any other reader, so a sender's own analytics stay invisible to it. Every rate on the Visual maps tab, whether it is labelled Avg Open Rate, Avg CTR or CTR (Est.), is an estimate made from the content of that email. Use those rates to rank emails against each other. Do not quote them as a competitor's performance.
Two counting rules run through the whole screen. The charts count the items found, not the emails, so one newsletter carrying four destinations weighs four times as much as one with a single destination. There is also no date range. Every panel describes all the newsletters ever collected for the brands you select, not a recent window.
Open it when
- You are rewriting button copy and want the action phrases the tracked brands actually lean on, with counts.
- You need to know whether competitors route traffic mainly to product pages, category pages, collections or campaign landing pages.
- You are deciding how many CTAs a send should carry and where to place them.
- A launch is coming and you want to see how many CTAs a hero product usually gets inside one email.
- You are auditing a single competitor and want the raw list of destination URLs it links to.
- You need a CSV of destinations, phrases or products to paste into a brief or a deck.
Screen anatomy
The screenshot below is the live screen; the annotated map after it walks the current CTA analysis tab panel by panel.
CTA (call-to-action) analysis
Call-to-action destinations, positioning, and performance metrics.
| Brand | Subject | Category | URL | Share % |
|---|---|---|---|---|
| Bellroy | Last chance: 20% off travel wallets | product_page | /products/travel-wallet | 40.00% |
| Bellroy | Last chance: 20% off travel wallets | collection | /collections/travel | 25.00% |
| Xero Shoes | The gift that always fits | landing_page | /pages/shoe-finder | 25.00% |
| Fishwife | Ready, set, gift | product_page | /products/smoked-salmon-trio | 6.00% |
| # | CTA phrase | Count |
|---|---|---|
| 1 | Shop now | 28 |
| 2 | Limited Time Offer | 18 |
| 3 | View collection | 9 |
| 4 | Shop Best Sellers | 8 |
| Brand | Subject | Product/SKU | Category | CTA count |
|---|---|---|---|---|
| Bellroy | Last chance: 20% off travel wallets | Travel Wallet RFID | accessories | 4 |
| Xero Shoes | The gift that always fits | Gift certificate | gift | 3 |
| Fishwife | Ready, set, gift | Smoked Salmon Trio | food | 2 |
- Benchmark strip A thin reference bar reading "Recommended range: 1 to 3" for CTAs per email. It is a fixed best-practice line, not a measurement of your set, and it never changes colour.
- CTA destination category Doughnut of how many destinations fall into each category. Slices are counts of destinations, not emails and not percentages.
- CTA phrases Bar chart of the 15 most frequent CTA phrases, series "CTA Count". Height is how often that exact phrase appears.
- Key insights Up to five numbered sentences, all in lowercase, restating the panels beside them. No figure appears here that is not already on the screen.
- CTA destinations Brand, Subject, Category, URL, Share %, newest first, 20 rows, with Export CSV in the card header.
- Most used CTA phrases The same 15 phrases as the chart, ranked with their counts, so the two always agree.
- Top products with CTAs Brand, Subject, Product/SKU, Category and CTA count, newest first, 20 rows. CTA count is per email, not lifetime.
- Page header The title "CTA (call-to-action) analysis", its subtitle, and a help icon on the right that opens the "Optimize Your Calls-to-Action" explainer.
- Brand filter A multi-select labelled Brand, empty by default and showing "All brands". Each option reads the brand name with its newsletter count in brackets.
- Tab strip "CTA analysis" (default) and "Visual maps". Both tabs follow the brand filter, and switching replaces everything below the strip.
Every panel explained
Benchmark strip (CTAs per email)
A one-line reference for how many calls to action a single email should carry.
How it is calculated. It is not calculated. The band is fixed at 1 to 3 CTAs with an ideal of 2, printed as "Recommended range: 1 to 3". Hovering the icon shows the rationale (one primary plus one or two secondary CTAs converts best, beyond three creates decision fatigue) and a "View source" link. The reference is dated January 2024, and anything older than 18 months is marked stale, which is why the icon is an amber warning triangle rather than an information circle. The flag warns you the reference is getting old. It says nothing about your own newsletters.
How to read it. Use it as a target line for the rest of the screen. Hold the CTA count column in Top products with CTAs against it, and the positions listed under each email preview on the Visual maps tab.
No value of yours is plotted against this band here, so the strip never turns green, amber or red and never shows a gap. The one screen that scores your own average CTA count against the same 1 to 3 band is Sentiment.
CTA destination category
How many of the CTA destinations fall into each kind of landing page.
How it is calculated. Every destination found in a newsletter carries a category. The chart counts those entries per category across all newsletters matching the brand filter, largest first, with no cap on the number of categories. Slice size is a raw count, not a share. Newsletrix aims for one of five labels, product_page, category, collection, landing_page or other. A destination that fits none of them is labelled in its own words and charted as written, which is why the shot above also shows homepage, store_locator, web_view, unsubscribe_link, story, blog_post and external.
How to read it. The largest slice is where the tracked brands send most of their click traffic. A market dominated by product_page runs direct-response email; a large collection or category slice means the sends are nudging readers to browse rather than pushing one product.
The chart counts destinations, not emails, so one newsletter listing four destinations contributes four. The palette holds only six colours, so from the seventh category onward a slice has no colour of its own. Read the legend text rather than the colour.
CTA phrases
The 15 most frequent pieces of CTA wording across the filtered newsletters, as a bar chart labelled "CTA Count".
How it is calculated. Phrases are grouped by their exact wording and counted. The 15 highest counts are charted, tallest first.
How to read it. A tall bar is a phrase reused across many emails. That is vocabulary frequency and nothing else. A common phrase tells you the market trusts the wording; it tells you nothing about how well the wording converts.
Matching is exact, capitals included, so "Shop now" and "Shop Now" become two bars with split counts. Long phrases crowd the horizontal axis.
Key insights
Up to five short sentences, written in lowercase and numbered, summarising the panels around them.
How it is calculated. The lines are written from figures the screen has already drawn, always in the same order. First the most common destination category with its share of all destinations, to one decimal. Then the most used phrase and its count, then how many products the table below shows and across how many brands. A line counting the destination categories appears only when there is more than one, and the top three phrase share only when at least three phrases exist.
How to read it. A paste-ready summary for a brief. Despite the wording, "top performing phrase" means most used, not highest converting.
Destination share is measured against every destination on record. The product line counts only the 20 products the table below shows, so it never goes higher than 20. And the top three phrase share is divided by the 15 phrases on screen, not by every phrase used across your account.
CTA destinations
One row per destination found: Brand, Subject, Category, URL and Share %.
How it is calculated. You get the 20 newest destinations by the date on the
email, newest first, for the brands selected. Share % is an estimate of what portion of that one
email's CTAs pointed at that destination category, shown with two decimals. Export CSV writes
exactly the header and the rows on screen to cta_destinations.csv.
How to read it. This is the raw evidence behind the doughnut. Scan the URL column to see whether a brand links to single products, curated collections or campaign pages, and read Share % as the weight that email gave the destination.
There is no pager, so you only ever see the 20 newest destination rows even when hundreds exist. A missing brand, category or URL shows "N/A", but a missing subject leaves the cell blank. A genuine zero share shows "0.00%"; only an absent value shows "N/A". Long URLs are shortened to fit the cell but exported in full.
Most used CTA phrases
The ranked version of the bar chart: position, CTA phrase, Count.
How it is calculated. The same 15 phrases as the chart above, ordered by count. The number in the first column is the row's position in that order, nothing more.
How to read it. Use it as a copy bank. Export CSV saves the 15 rows as
most_used_cta_phrases.csv, which is usually the fastest way to get competitor button
wording into a brief.
Top products with CTAs
Which products the CTAs actually push: Brand, Subject, Product/SKU, Category, CTA count.
How it is calculated. The 20 most recent rows by email date for the selected brands, newest first. CTA count is how many calls to action inside that one email linked to that product. It is never a running total across sends.
How to read it. A high CTA count marks the hero product of that send. When the links are spread evenly over several products the email is a catalogue push; when one product takes most of them it is a launch.
Capped at 20 rows with no pager, and the count is links found in the email, never measured clicks. A real zero and a missing value both print as "0", so the two cannot be told apart here.
Visual maps tab
Switching tabs replaces the whole body with three cards. A placement ranking, up to four email previews and the colour legend.
Top optimal CTA placement patterns
Up to ten CTA positions, five per column, each with a numbered coloured circle, the position name, how many newsletters used it, an "N× used" badge and two average rates.
How it is calculated. CTA positions are grouped by name and counted, and the ten most frequent are shown, ranks 1 to 5 left and 6 to 10 right. "Used in N newsletters" counts distinct newsletters while the badge counts entries, which is why the two usually match. Avg Open Rate and Avg CTR are the mean estimated rates of the emails that used that placement, to one decimal. The circle colour is a frequency bucket. Red means 10 or more uses, orange 5 to 9, yellow 3 to 4, green 1 to 2.
How to read it. The top rows are the house standard in your market. Read the two averages as a rough comparison between placements, not as proof that one placement causes a better result.
Ranking here is by frequency alone. The open rate and CTR figures are averages of estimates, never measurements. An average of exactly zero prints as "0.0%"; the line disappears only when no contributing email carried an estimate at all.
Top performing newsletters with CTA positions
Up to four newsletters shown as cards: subject line, brand badge, an estimated CTR, a mocked email layout with markers, and badges listing that email's positions in the order they were recorded.
How it is calculated. The cards are the four newsletters with the highest estimated CTR that have at least one recorded position. Where a marker sits depends on the words in the position name. Names holding header or top go top centre, footer or bottom go bottom centre, sidebar or right go middle right, left goes middle left, and center or middle go to the exact centre. Every other name lands in the exact centre too.
How to read it. A quick visual of where the emails with the highest estimated CTR put their calls to action. The badges under each preview are the reliable part: they carry the true position names in the order the analysis recorded them.
The preview is a generic wireframe, not the real email; not one line of it comes from the message itself. Positions whose names carry none of those words all pile into the centre and overlap. An email with no CTR estimate is effectively never among the four shown, and the whole card is hidden when no newsletter has a recorded position.
Legend
A single row explaining the colours: Very frequent (10+), Frequent (5-9), Common (3-4), Occasional (1-2), plus the CTA position marker.
How it is calculated. Fixed text that mirrors the frequency buckets used for the numbered circles. Nothing in it responds to your data.
How to read it. It describes the placement list only. The markers on the email previews are always the same colour whatever the frequency, so do not read meaning into them.
Metric definitions
| Metric | What it means | How it is produced | Scale |
|---|---|---|---|
| Destination category | The kind of page a CTA points at | Assigned to each destination as Newsletrix reads the email; it aims for product_page, category, collection, landing_page or other, and any other wording it picks is kept as written | Text label |
| Destination count (doughnut slice) | How many extracted destinations sit in a category | Count of destination entries grouped by category, across all filtered newsletters, no cap | Whole number, 1 and up |
| Share % | How much of one email's CTA traffic went to that destination | Estimated for that single email, shown with two decimals | 0.00% to 100.00%; a real 0 shows "0.00%", a missing value shows "N/A" |
| CTA phrase count | How often a phrase appears across the filtered set | Count of recorded phrases grouped by exact text, top 15 by count | Whole number, 1 and up |
| CTA count (per product) | How many CTAs in one email linked to that product | Counted inside a single email, as a whole number | Whole number; a real 0 and a missing value both print "0" |
| Position frequency ("N× used") | How many CTA position entries carry that name | Count of recorded positions grouped by name, top 10 by frequency | Whole number; colour buckets 10+, 5-9, 3-4, 1-2 |
| Newsletter count ("Used in N newsletters") | Distinct newsletters that used that position | Distinct newsletters in the same grouping | Whole number, 1 and up |
| Avg Open Rate | Mean estimated open rate of the emails using a position | Average of the per-email open-rate estimates, one decimal | 0.0% to 100.0%; a 0 average prints "0.0%", a missing average hides the line |
| Avg CTR and CTR (Est.) | Mean estimated click rate for a position, or the estimate for one newsletter | Average of, or the single value of, the per-email click-rate estimate, one decimal | 0.0% to 100.0% |
| CTAs per email benchmark | Best-practice reference for CTA volume | Fixed editorial band of 1 to 3 with an ideal of 2; dated January 2024 and flagged stale after 18 months | Count band, 1 to 3 |
Filters and controls
| Control | What it does | Default |
|---|---|---|
| Brand | Multi-select labelled Brand. Each option shows the brand name with its newsletter count in brackets. Selecting one or more brands reloads every panel on both tabs. Chosen brands appear as removable badges. | None selected ("All brands") |
| Tabs | "CTA analysis" and "Visual maps". Switching replaces everything below the tab strip. Both tabs read the same brand filter. | CTA analysis |
| Export CSV | One button per table. Downloads exactly the header and rows on screen as cta_destinations.csv, most_used_cta_phrases.csv or top_products.csv: at most 20, 15 and 20 rows. | - |
| Help icon | Opens the "Optimize Your Calls-to-Action" explainer for the screen. | Closed |
| Tooltips | Hovering a marker on an email preview shows the position name; hovering the benchmark icon shows the band label, the rationale and a "View source" link. | - |
Several controls are deliberately absent. No date range, no column sorting, no pagination, no search box or select-all in the brand list, no group or tag selector. The brand filter is the only way to narrow this screen, so results always cover every newsletter your account has collected for the brands selected.
How to use it
- Set the scope Leave All brands for the market picture, or pick one brand to profile a single sender. Both tabs follow the same selection, and with 20-row tables one brand is usually the more useful read.
- Read where the traffic goes Start with the destination doughnut, then scan the URL column in the destinations table and decide whether your own routing matches the market.
- Harvest the wording Export the phrase table and keep it as a copy bank. Watch for the same phrase split across two rows by capitalisation, and add the counts back together yourself.
- Check the CTA volume Hold the CTA count column in Top products with CTAs against the 1 to 3 band on the strip. Your own average sits on the Sentiment screen, so compare the two before deciding to add a button.
- Open Visual maps The top rows of the placement list are the house standard in your market. Read the position badges under each preview for the order placements appear in, and ignore the wireframe itself.
- Write the spec One line for the next brief. Destination mix, the phrase you will use, how many CTAs, and where they go.
Because the tables show only the 20 newest rows and cannot be paged, filter to one brand at a time. That turns the same table into a clean sample of that sender's most recent sends instead of a mixed slice of your whole account.
Limits and caveats
- Every figure on the screen comes from Newsletrix reading the email itself. Open rates, click rates and share percentages are estimates; no recipient behaviour is measured.
- Destination and phrase totals count the items found, not the emails, so one link-heavy newsletter outweighs several simple ones.
- Phrase matching is exact, so case and punctuation variants split into separate bars and rows.
- Hard caps run through the screen. 15 phrases, 10 positions, 20 rows in each of the two detail tables, four email previews. The doughnut has no cap but only six colours.
- The Key insights sentences are built from data that is already capped, so only the destination-share line uses a complete denominator.
- There is no date range and no group or tag filter, so every figure covers the full history of the brands you selected, and a rebrand from last month sits in the same averages as everything before it.
- A newly analysed brand can take up to 10 minutes to appear in the brand list.
FAQ
Are the click-through numbers on this screen real measured clicks?
No. Avg CTR, Avg Open Rate and CTR (Est.) are all estimates Newsletrix makes from the content of each email. Newsletrix receives competitor newsletters as an ordinary subscriber, so it can never see another sender's real opens or clicks. Treat the figures as directional signals for comparing emails with each other, never as reported performance.
Why does the CTA destinations table only show 20 rows?
The table shows the 20 most recent rows by email date and there is no pager, so there is no page 2. The same applies to Top products with CTAs, and Most used CTA phrases stops at 15. Narrow the brand filter to change which 20 rows you see, and use Export CSV to keep what is on screen.
What does Share % actually mean?
It is an estimate of what portion of that one email's calls to action pointed at that destination category, held to two decimals. The figure is per newsletter, not per brand and not across your account, so the values in the column are not meant to add up to 100 across rows.
Does Top optimal CTA placement patterns tell me which position performs best?
Not directly. The list is ordered by how often each position appears, and the circle colours are frequency buckets. Red is 10 or more uses, orange 5 to 9, yellow 3 to 4, green 1 to 2. The Avg Open Rate and Avg CTR lines are averages of estimates for the emails that used the position, so you can compare them yourself, but the ranking itself is popularity.
Why is a marker sitting in the middle of the email preview when the position is called something else?
A marker is placed according to the words in the position name. Only names containing header, top, footer, bottom, sidebar, right, left, center or middle get a zone of their own. Every other name, for example after_each_product, sits at the exact centre, which is also where center and middle land, so several positions can overlap. The badges under each preview always list the true position names.
Why does the benchmark strip say Recommended range: 1 to 3 but never show my own number?
It is a fixed best-practice reference band of 1 to 3 CTAs per email with an ideal of 2, drawn as a legend only. Your own number is never plotted against it on this screen, so the strip never colours itself or shows a gap. The reference is dated January 2024 and anything older than 18 months is flagged as stale, which is why an amber warning triangle appears instead of an information icon. To see your own average scored against the same band, open the Sentiment screen.