Skip to content

What's inside the newsletter from Medizinfuchs

Sender
info@medizinfuchs.de
Sending platform
Mailjet
Sector
Health
Emails read
5 campaigns, 2 transactional
Period
October 2026

Our address was subscribed in August 2026, after the CNIL recommendation was published (April 14, 2026).

Overall score

The main finding

The recipient has no control over tracking measured on 1 transactional message.

It is the first of 13 points to fix. The highest score is deliverability (100/100), the lowest compliance (47/100), better than 73% of the 566 brands measured.

One email when a criterion changes state: the Pro version, in early access.

PDF
Share

Share this report

A single message, written by us. Their address is used for this message only and is not added to any list.

13 points to fix

Each line leads to the criterion in its family, with the excerpt that establishes it and how to fix it.

  1. Priority The recipient has no control over tracking Criterion “The recipient keeps control over tracking” Compliance measured on 1 transactional message −20 pts out of 20

    A path separate from the unsubscribe link leads to a preference centre where the recipient can refuse tracking (opens, clicks) without unsubscribing.

  2. Priority An open-tracking pixel is present Criterion “No open-tracking pixel” Compliance on 1 of the 2 transactional messages −17.5 pts out of 35
    <img src="https://link.medizinfuchs.de/oo/***/***/e.gif" height="1" width="1" a…

    Mailjet: open tracking is set per campaign, in the campaign's tracking settings, and globally in the account preferences.

  3. Priority The recipient's address is written into the message Criterion “No recipient identifier in the message” Compliance on 1 of the 2 transactional messages −5 pts out of 10
    href adresse:clair · href adresse:url

    Links carry no email address, contact identifier or automatic login token in their parameters.

  4. To review Preheader missing, too short or too long Criterion “The message makes sense without its images, from the inbox on” Experience measured on 2 transactional messages −12.5 pts out of 25
  5. To review The HTML exceeds Gmail's clipping threshold Criterion “HTML under Gmail's clipping threshold” Technical on 1 of the 2 transactional messages −12.5 pts out of 25
  6. To review Layout tables announced as data tables Criterion “The message stays readable with assistive technology” Experience measured on 2 transactional messages −10 pts out of 20
  7. Secondary The message does not declare its adaptation to screens Criterion “The message declares its adaptation to screens” Experience measured on 2 transactional messages −7.5 pts out of 15
  8. Secondary No untracked path leads to the site Criterion “An untracked path leads to the site” Compliance on 1 of the 2 transactional messages −7.5 pts out of 15
  9. Secondary Some links become invisible when images are blocked Criterion “All links stay visible with images blocked” Experience on 1 of the 2 transactional messages −7.5 pts out of 15
  10. Secondary The text version carries less than 80% of the links Criterion “The message can be rendered outside HTML” Experience measured on 2 transactional messages −5 pts out of 15
  11. Secondary Some tap targets are too small for a finger Criterion “Tap targets large enough” Experience on 1 of the 2 transactional messages −5 pts out of 10
  12. Secondary The message does not say who is writing or under which rules Criterion “The message says who is writing and under which rules” Compliance measured on 2 transactional messages −3.3 pts out of 20
  13. Secondary The HTML shows formal deviations Criterion “Well-formed HTML” Technical measured on 2 transactional messages −1.9 pts out of 15

9 criteria met, including « DKIM signature validated » and « A shallow template ». They are listed in their family, below.

Every send, at the time it arrived

One dot per message received by our subscription since October. Tap a dot to open it; the arrows move from one send to the next.

Technical reading of the send of Oct. 8, 2026 →

campaigns in 2 weeks
5
about 2.5 a week, in October
favourite sending day
Tuesday
4 of the 5 campaigns
favourite sending hour
10 h
40% of campaigns arrive between 10:00 and 11:00
last send received
20 Oct.
« Top Produkte für einen guten Schlaf im Winter - sparen sie b… »
Pixel
Score
64 64 64 64 64

Campaign 5 of 5

Tuesday 20 Oct., 10:45

Top Produkte für einen guten Schlaf im Winter - sparen sie bis zu 61 %

Type
Marketing campaign
Score
64 / 100
Pixel
Present, detected by its size

Sending day

  1. Mon.
  2. Tue.
  3. Wed.
  4. Thu.
  5. Fri.
  6. Sat.
  7. Sun.

Arrival time

No change observed since October

Each campaign is compared with the previous one, criterion by criterion.

Criteria in detail

The 24 criteria + 1 bonus

Met The criterion is verified on every email where it applied. Counts for its full weight in the score. Partly met The criterion is verified on only some of the emails; the detail says which. Counts in proportion to the emails where it is met. Not met The criterion is verified on none of the emails where it applied. Counts as zero, and its weight stays in the denominator. Not observable Nothing in the emails received allows a conclusion: the criterion leaves the denominator and is never counted as a failure. Leaves the denominator: listed, never counted as a failure. Not applicable The criterion does not concern these emails: the question does not arise there — an email type that does not call for it, a clickable area with no declared size. Distinct from “not observable”, which says the measurement could not be made. Leaves the denominator: the question does not arise for this type of email.

Compliance

These checks cover what the send imposes on the recipient and what it leaves them: measurement of their behaviour, ways to leave, tracking of their objection.

Tracking pixels: the CNIL rule Method, Compliance family better than 73% of the 566 brands measured

The calculation · 47 pts out of 100

4 partly met · 1 not met · 1 not applicable

35 20 20 15 10

Weight of each criterion in the score.

No open-tracking pixel Partly met Open-tracking pixel detected (1 of 2 transactional messages concerned) 17.5/35 pts

17.5 points out of 35 — met on 1 of 2 transactional messages concerned.

An invisible image tells the sending platform that the message was opened, when, and from which device: this is individual tracking of reading behavior, and the recipient sees none of it. The message does not say whether they consented or objected — that choice lives in the sending platform, not in the email.

Served from medizinfuchs.de.

The excerpt that establishes it

<img src="https://link.medizinfuchs.de/oo/***/***/e.gif" height="1" width="1" alt="" border="0" style="height:1px;width:1px;border:0;">

How to fix it

Mailjet: open tracking is set per campaign, in the campaign's tracking settings, and globally in the account preferences.

Mailjet inserts the pixel on a mjt.lu subdomain: that is the host you see appear in the preview in place of the image.

Specific to mailjet — not yet re-opened in the tool

Met when no tracking pixel is present. A single pixel is enough for the criterion not to be met on an email.

Unsubscribing is possible and announced Not applicable not applicable

This measurement did not apply to any of the emails received. It drops out of the denominator: it is never counted as a failure.

Met when the message announces unsubscribing in its headers, through a page rather than an email to write, and in its body. The detail says which of the two is missing. Not applicable to a transactional email.

  • RFC 2369
  • PM-PRIV-002
The recipient keeps control over tracking Not met The recipient has no control over tracking — none of the 2 measures is met 0/20 pts

0 points out of 20 — share of observations met across 1 transactional message.

How to fix it

A path separate from the unsubscribe link leads to a preference centre where the recipient can refuse tracking (opens, clicks) without unsubscribing. Most email platforms offer this page; otherwise it goes in the template footer, with its own link, named for what it does (“manage my preferences”, “refuse tracking”).

The page takes an afternoon to set up and then serves every send. It is what the CNIL recommendation expects from an email that measures how its readers behave.

Two measures: does the unsubscribe link go through a tracker, and does a separate path lead to a preference center or to refusing tracking? Neither establishes that a refusal succeeds — checking would require following the link, which would record a click on the sending platform's side. They describe the control left to the recipient, not the result they would get.

What was measured — 0 met out of 2

  • Tracked unsubscribe link on the only transactional message concerned Not met
  • No separate path to refuse tracking on the only transactional message concerned Not met
  • CNIL 14/04/2026 · Postmetry
  • PM-PRIV-003
The message says who is writing and under which rules Partly met No link leads to the privacy policy (1 of 2 transactional messages concerned) (2 of 3 measures met) 16.7/20 pts

16.7 points out of 20 — share of observations met across 2 transactional messages.

How to fix it

The footer of the message names the sender (company name, postal address) and links to its privacy policy with a direct link to the website, not through a tracking domain. These details go once into the base template and then appear in every send.

Nothing to lose: these lines already exist on the website; they only need to be carried over.

A commercial email must make it possible to identify the advertiser (CPCE, article L. 34-5), and the recipient must be able to know who processes their data. This indicator groups what a message can show of it.

What was measured — 2 met out of 3

  • The message names its sender on 2 transactional messages Met
  • A reply to the message is possible on 2 transactional messages Met
  • No link leads to the privacy policy (1 of 2 transactional messages concerned) Partly met
  • CPCE L. 34-5 · directive 2000/31 art. 6 · CAN-SPAM
  • PM-PRIV-004
An untracked path leads to the site Partly met Every link to the site goes through a tracker (1 of 2 transactional messages concerned) 7.5/15 pts

7.5 points out of 15 — met on 1 of 2 transactional messages concerned.

A recipient who simply wants to visit the site has no option but to go through the click counter.

How to fix it

At least one link in the message points directly to the brand's domain, without going through the platform's redirect domain: the logo, the legal notice or the privacy policy will do. In the editor this is set link by link (“do not track this link”, “disable click tracking”) or through an exclusion list in the account settings.

An untracked link does not count in measured clicks; choosing the logo or the footer takes nothing away from the clicks that matter.

Met when at least one link in the message leads to the brand's site without going through a click counter.

  • Postmetry
  • PM-PRIV-005
No recipient identifier in the message Partly met The recipient's address is written into the message (1 of 2 transactional messages concerned) 5/10 pts

5 points out of 10 — met on 1 of 2 transactional messages concerned.

Base64-encoded or hashed, it is still the address: a hash is recovered by hashing a list of known addresses. Placed in a URL or a header, it travels wherever the message goes — redirect server logs, analytics tools, browser history.

The excerpt that establishes it

href adresse:clair · href adresse:url

How to fix it

Links carry no email address, contact identifier or automatic login token in their parameters. In the email platform, these come from merge variables inserted into URLs (?email={{contact.email}}, ?uid=…): remove them from the template's links, and turn off login-by-link if it is offered.

The platform still identifies the recipient for tracked clicks; what changes is that the address no longer travels in clear to the website, its analytics and its partners.

Met when the recipient's address appears — neither in clear, nor encoded, nor hashed — in no URL and no proprietary header. Addressing headers do not count: they carry it by design.

  • Postmetry · RGPD art. 4 en repère
  • PM-PRIV-020

Deliverability

These checks read the authentication verdict set by our server when the message arrived. This verdict is dated by construction: we never recalculate it, which would query today's DNS rather than the DNS of the day the email was sent.

The calculation · 70 pts out of 70, scaled to 100

5 met · 1 not applicable

20 20 15 10 5

Weight of each criterion in the score.

DKIM signature validated Met Valid DKIM signature on 2 transactional messages 20 pts

20 points out of 20 — met on 2 of 2 transactional messages concerned.

Met when our receiving server validated the DKIM signature of the email.

DMARC alignment validated Met DMARC alignment verified on 2 transactional messages 20 pts

20 points out of 20 — met on 2 of 2 transactional messages concerned.

Met when the domain shown in the sender matches the one that authenticated the message.

DMARC policy that helps keep out some impersonation Met Active DMARC policy on 2 transactional messages 15 pts

15 points out of 15 — met on 2 of 2 transactional messages concerned.

Met when the published policy is “reject” or “quarantine”. A “none” policy asks nothing of mail providers: it is published with no effect on messages that impersonate the domain.

No SPF failure Met No SPF failure on 2 transactional messages 10 pts

10 points out of 10 — met on 2 of 2 transactional messages concerned.

Met when SPF does not fail. An SPF “none” alongside a valid DKIM and DMARC is a common and legitimate configuration: it is not penalized.

One-click unsubscribe, as defined by RFC 8058 Not applicable not applicable

This measurement did not apply to any of the emails received. It drops out of the denominator: it is never counted as a failure.

Met when the “List-Unsubscribe” header carries an https address and “List-Unsubscribe-Post” is exactly “List-Unsubscribe=One-Click”. This is what Gmail and Yahoo require of bulk senders: the mailbox's button then acts without opening a page. Not applicable to a transactional email.

  • RFC 8058 · Gmail et Yahoo
  • PM-DELIV-005
A DKIM signature that covers what matters Met The DKIM signature covers what matters in the message on 2 transactional messages 5 pts

5 points out of 5 — share of observations met across 2 transactional messages.

What the signature covers, not only that it passes: an algorithm accepted by RFC 8301, the whole body signed, the From, Subject, Date and List-Unsubscribe headers signed, a signature not expired on receipt. Not applicable without a DKIM signature.

What was measured — 4 met out of 4

  • Accepted signing algorithm on 2 transactional messages Met
  • Whole body signed on 2 transactional messages Met
  • Essential headers signed on 2 transactional messages Met
  • Signature valid on receipt on a single transactional message Met
  • RFC 6376 · RFC 8301
  • PM-DELIV-006

Technical

These checks cover what email clients actually do with the message: truncation, style blocks removed, resources never loaded. Each threshold states where it comes from: the documented behaviour of an email client, a specification, or our own method.

Support by email client (caniemail) Method, Technical family better than 49% of the 566 brands measured

The calculation · 71 pts out of 85, scaled to 100

4 met · 2 partly met

25 20 15 10 10 5

Weight of each criterion in the score.

HTML under Gmail's clipping threshold Partly met HTML over Gmail's clipping threshold (1 of 2 transactional messages concerned) 12.5/25 pts

12.5 points out of 25 — met on 1 of 2 transactional messages concerned.

How to fix it

Weight comes down by removing unused CSS, deleting duplicated hidden blocks (mobile and desktop versions of the same content), removing comments and Outlook conditional code that is no longer needed, and embedding no base64 images. Most editors show the HTML weight before sending.

Above 102 KB, Gmail clips the message and shows “View entire message”: the footer, the legal notices and the unsubscribe link drop out of the first read.

Met when the HTML part stays under 102 KB. Beyond that, Gmail cuts off the end of the message — and the end is where the unsubscribe link and the notices are.

  • Gmail
  • PM-TECH-001
A shallow template Met Shallow template on 2 transactional messages 20 pts

20 points out of 20 — share of observations met across 2 transactional messages.

Met when layout tables are nested no more than 6 levels deep. Beyond that, the Word engine shared by desktop Outlook and the diverging clients each render the template their own way.

What was measured — 1 met out of 1

  • Lightly nested layout tables on 2 transactional messages Met
  • Postmetry
  • PM-TECH-002
Well-formed HTML Partly met No character set declared in the HTML (1 of 2 transactional messages concerned) (3 of 4 measures met) 13.1/15 pts

13.1 points out of 15 — share of observations met across 2 transactional messages.

How to fix it

Form errors (unclosed tags, duplicated attributes, invalid table/div nesting) come from blocks pasted between editors or from hand edits in the code. Run the HTML through a validator before sending, and fix it at the source in the template rather than in each campaign.

Malformed HTML renders differently from one email client to another, and it is the most common cause of a broken display in Outlook or on mobile.

A doctype, a character set declared in the document, balanced tags and unique identifiers. Each client repairs incomplete markup its own way, which is what makes rendering unpredictable. End tags that HTML makes optional do not count.

What was measured — 3 met out of 4

  • Doctype declared on 2 transactional messages Met
  • No character set declared in the HTML (1 of 2 transactional messages concerned) Partly met
  • Balanced tags on 2 transactional messages Met
  • Unique identifiers on 2 transactional messages Met
  • WHATWG
  • PM-TECH-030
Every link leads somewhere Met Every link leads somewhere on 2 transactional messages 10 pts

10 points out of 10 — met on 2 of 2 transactional messages concerned.

Met when no link is empty, reduced to “#” or written as “javascript:”. Such a link leads nowhere, and most clients neutralise it. Not applicable if the message contains no link.

  • Postmetry
  • PM-TECH-031
No remote stylesheet Met No remote stylesheet on 2 transactional messages 10 pts

10 points out of 10 — met on 2 of 2 transactional messages concerned.

Met when the message calls no external stylesheet, through “link” or “@import”. Several clients never load them. A font stylesheet does not count: without it, the text falls back to another font.

The message follows the shape of an email Met The message follows the shape of an email on 2 transactional messages 5 pts

5 points out of 5 — share of observations met across 2 transactional messages.

Lines of 998 bytes at most, readable Message-ID and Date, a character set announced on every text part, a transfer encoding consistent with the content (RFC 5322, RFC 2045). Most servers tolerate these deviations, each in its own way.

What was measured — 5 met out of 5

  • Lines of 998 bytes at most on 2 transactional messages Met
  • Well-formed Message-ID on 2 transactional messages Met
  • Readable date on 2 transactional messages Met
  • Character set announced on every text part on 2 transactional messages Met
  • Consistent transfer encoding on 2 transactional messages Met
  • RFC 5322 · RFC 2045
  • PM-TECH-010

Experience

Four questions about what becomes of the message once received: does it stay understandable, can the recipient still act, can a client render it, can a screen display it. Automatic detection only covers what is declared in the message.

WCAG 2.2 Method, Experience family better than 29% of the 566 brands measured

The calculation · 52 pts out of 100

6 partly met · 1 bonus

25 15 15 10 20 15

Weight of each criterion in the score.

The message makes sense without its images, from the inbox on Partly met Preheader missing, too short or too long on the 2 transactional messages concerned (1 of 2 measures met) 12.5/25 pts

12.5 points out of 25 — share of observations met across 2 transactional messages.

How to fix it

A preheader of 40 to 130 characters, in real text, follows the subject in the inbox; every meaningful image has an alt attribute that says what it shows; the main message is in text, not inside an image. In the editor, the preheader is a dedicated field, and the alt is filled in image by image.

Half of readers see the message without images when it first opens. An alt and a preheader take a minute per campaign.

Met when the message keeps at least 200 readable characters with images blocked, and a preheader of 40 to 130 characters announces it in the message list. Without a preheader, the inbox shows the first text of the body instead — often “View in browser”.

What was measured — 1 met out of 2

  • At least 200 characters remain readable with images blocked on 2 transactional messages Met
  • Preheader missing, too short or too long on the 2 transactional messages concerned Not met
  • Postmetry
  • PM-EXP-001
The message can be rendered outside HTML Partly met The text version carries less than 80% of the links on the 2 transactional messages concerned (2 of 3 measures met) 10/15 pts

10 points out of 15 — share of observations met across 2 transactional messages.

How to fix it

The text version (text/plain) comes with the HTML and carries the content and the links, not just a sentence saying “open this message in your browser”. Email platforms generate it from the HTML when the option is on (“auto-generate plain text”).

This is the version that watches, screen readers and some business clients read; spam filters also use it, comparing the two versions.

Met when a text version comes with the email and carries the essentials: at least 60% of its text and 80% of its links. A client that does not display HTML falls back on it; reduced to “view the web version”, it renders nothing.

What was measured — 2 met out of 3

  • A plain-text version accompanies the message on 2 transactional messages Met
  • The text version carries at least 60% of the text on 2 transactional messages Met
  • The text version carries less than 80% of the links on the 2 transactional messages concerned Not met
  • Postmetry
  • PM-EXP-002
All links stay visible with images blocked Partly met Some links become invisible with images blocked (1 of 2 transactional messages concerned) 7.5/15 pts

7.5 points out of 15 — met on 1 of 2 transactional messages concerned.

How to fix it

Every important action (main button, unsubscribe) exists as text or as an HTML button, not only as a clickable image. For an image button, an alt that names the action and a background colour on the cell keep the area visible even without the image.

With images blocked, an image button becomes an empty rectangle: the reader does not know where to click.

Met when no link is carried by a single image without alternative text: such a link leaves nothing on screen. Not applicable if the message contains no links.

  • Postmetry
  • PM-EXP-003
Tap targets large enough Partly met Tap targets under the retained size (1 of 2 transactional messages concerned) 5/10 pts

5 points out of 10 — met on 1 of 2 transactional messages concerned.

How to fix it

Links and buttons are at least 24 px tall, with space between two neighbouring links; an HTML button (a table cell with background and padding) reaches that size without an image. Small footer links are separated by a line break rather than by a |.

On a phone, a target smaller than a finger gets missed or the tap lands next to it; 24 px is the WCAG 2.2 level AA minimum.

Met when no sized tap target falls below 24 px a side (WCAG 2.2, criterion 2.5.8). Only targets with a declared dimension are measured; the criterion's exceptions — a target within a line of text, sufficient spacing — are not. Not applicable if the message declares no dimensions.

The message stays readable with assistive technology Partly met The message puts obstacles in the way of assistive technology — 1 of 4 measures met 10/20 pts

10 points out of 20 — share of observations met across 2 transactional messages.

How to fix it

Four fixes, all in the template: declare the message language on the <html> tag (lang="en" for an email in English), describe each content image in its alt attribute, mark layout tables with role="presentation", and write links that say where they lead rather than “click here”.

The criterion detail shows which ones are missing from your emails; the others are already met.

A decorative image — divider, spacer — keeps an empty alt="": that is what keeps it silent, not an oversight.

Declared language, described content images, layout tables marked as such, link texts that say where they lead: what a screen reader needs to render the message. The detail says which of these measures is missing.

What was measured — 1 met out of 4

  • Message language not declared (1 of 2 transactional messages concerned) Partly met
  • Every content image is described on 2 transactional messages Met
  • Layout tables announced as data tables on the 2 transactional messages concerned Not met
  • Some links do not say where they lead (1 of 2 transactional messages concerned) Partly met
The message declares its adaptation to screens Partly met The message does not declare its adaptation to screens — none of the 2 measures is met across all 2 transactional messages 7.5/15 pts

7.5 points out of 15 — share of observations met across 2 transactional messages.

How to fix it

The HTML has a <meta name="viewport" content="width=device-width"> tag and @media rules that adapt the width and the columns below 600 px; the fixed 600 px width only holds for desktop clients. Modern editors produce them; an old or hand-made template often lacks them.

Without these rules, the message shows at 600 px on a 390 px screen: zooming required, unreadable text, links too small.

Met when the message declares its viewport and its adaptation to screen width. Without them, it displays on a phone at its original width, and is read by zooming and scrolling sideways.

What was measured — 0 met out of 2

  • Viewport not declared (1 of 2 transactional messages concerned) Partly met
  • No adaptation to screen width declared (1 of 2 transactional messages concerned) Partly met
Dark mode declared Bonus point not earned The message does not declare its support for dark mode on the 2 transactional messages concerned +0 pts

0 points out of 5 — met on 0 of 2 transactional messages concerned.

Earned when the message declares color-scheme or a prefers-color-scheme rule. No standard requires it — clients that force dark mode invert the colors themselves — but declaring it leaves control to the template rather than to the mail client.

  • caniemail
  • PM-EXP-027

Findings outside scoring

Observed, not scored

These findings are not part of any score: their threshold has no citable source. They are still shown in full.

Every link in the message goes through a tracker

recognized by a tracking subdomain under the brand's name

Each click is recorded and tied to the recipient before being redirected. No link leads directly to the site: there is no way to visit the brand from this message without being measured.

The evidence — excerpt from your email
https://link.medizinfuchs.de/***/***?m=***&b=***&e=***&x=***

Reading notes

How to read this page

  1. A criterion that is not observable or not applicable leaves the calculation. It stays listed, never counted as zero: its weight leaves the denominator rather than weighing as a failure.

  2. Each line describes an observable finding, with the excerpt that establishes it. No legal qualification is ever attached to it.

  3. The measurements come from deterministic analyzers: the same message always gives the same result, and a disputed finding can be redone identically from the archive.

  4. Every share is published on an observed basis, and names it: “26 of 30 brands analyzed.” A brand with no email received enters no denominator.

  5. The deliverability score is borrowed: its verdict comes from the server that received the message. All the other families come from our own analyzers.

Does this analysis speak to you?

Let's go through it together, in 20 minutes.

We go over the 13 points with you, the evidence for each and the order in which to fix them. By video call, no commitment.

Pick a time slot Cal.com calendar

Or take it with you: the PDF report

Is this analysis useful to you?

One click, and you help us make it better.