Add notification that triggered email was read

I’m sending specific emails to different contacts, depending on the message (for ex. need to check some data, to fill a new form…). I want to add a “Reading confirmation” button to the email.
But how do I connect the specific email to the specific contact and message?
For example, I want to know that Micheal read the massage email about the new reporting form.
I had an idea to create a dynamic landing page, where the URL is based on the message ID. And when the contact person will press on the button from the email it will redirect to the dynamic page. In the dynamic page check the URL, concat the message ID, and then mark the message as being read.
BUT, it doesn’t work…
In the email editing page I add a variable:


It recognizes the variable:
import wixCRM from ‘wix-crm’;

//…

wixCRM.emailContact(‘SIPOz9Z’, , {
variables: {
ID: ,
Message: ,
Sender: ,
Title:
}});

But in the email the URL link from the button was completely different:
" https: //shoutout.wix.com/so/tr/12403f3e-fbd5-4b20-9289-c0eb5451bf0f/c?w=ZBLJRWw84dJNKJIO0h1JDwG9XKTXDy6PPVqV3LRAaWA.eyJ1Ijoid3d3LmVtdXN0LmNvLmlsL29uZ29pbmctcmVwb3J0aW5nLzRkYThiOWIyLTYxYTEtNGM2ZC1hMWRiLTc0YjljZWVmYjUyZSIsInIiOiIzMjA2YTdmNC0wZDMzLTRlMzQtYWYwZC0wYmFlYTFkMGRkZDciLCJtIjoibWFpbCIsImMiOiJiYmQyYWM5Mi03YWExLTRmMmYtYjg2My0xMDI0YWQwNmM4MjkifQ"