(function () {
try {
// AQ-r2 (2026-06-09): respect the explicit-denial sentinel
// written by cookie-consent-harden.js writeATR() on any
// marketing-axis denial (payload.marketing === false; cycle-3 F1).
// Without this gate, the next page navigation re-creates
// gmx_first_touch from the current URL+referrer+utm_*+click_ids,
// silently undoing the reject-all deletion (sweep finding #1).
// The sentinel is cleared the moment the visitor grants
// marketing in the banner (analytics-only grant does NOT
// clear), restoring the writer path on the very next
// page load. Page-cache-safe: the sentinel is a
// browser-resident cookie checked in the inline script, so
// varnish/breeze-served HTML still hits this gate.
if (/(?:^|;\s*)gmx_consent_denied=1(?:;|$)/.test(document.cookie || '')) return;
var CLICK_IDS = ['gclid','fbclid','msclkid','ttclid','wbraid','gbraid','li_fat_id'];
var qs = new URLSearchParams(window.location.search);
var urlClickIdKey = null;
for (var i = 0; i < CLICK_IDS.length; i++) {
if (qs.get(CLICK_IDS[i])) { urlClickIdKey = CLICK_IDS[i]; break; }
}// Parse existing cookie.
var existing = null;
var match = document.cookie.match(/(?:^|;\s*)gmx_first_touch=([^;]+)/);
if (match) {
try { existing = JSON.parse(decodeURIComponent(match[1])); } catch (e) { existing = null; }
}// GWP-273 — referrer-enrichment branch.
// Keep existing unless either (a) URL carries a new click id
// the stored payload lacks (paid click is a higher-value
// signal and upgrades direct/organic), OR (b) the stored
// payload has empty referrer AND the current document.referrer
// is non-empty + external (Safari/ITP/policy-quirk catch:
// first-hit may have missed the referrer; later same-session
// page-loads can recover it).
var existingHasRef = !!(existing && existing.referrer && existing.referrer !== '');
var docRef = document.referrer || '';
var refHost = '';
if (docRef) {
try {
refHost = new URL(docRef).hostname.replace(/^www\./, '').toLowerCase();
} catch (e) { refHost = ''; }
}
var ownHost = (location.host || '').replace(/^www\./, '').toLowerCase();
var currentExternalRef = !!(refHost && refHost !== ownHost);
var canEnrichRef = !!existing && !existingHasRef && currentExternalRef;if (existing) {
if (!urlClickIdKey && !canEnrichRef) return;
if (urlClickIdKey && existing[urlClickIdKey] && !canEnrichRef) return;
}var utm_keys = [
'utm_source','utm_medium','utm_campaign','utm_content','utm_term',
'utm_adgroup','utm_matchtype','utm_network','utm_device','utm_placement'
];
// GWP-273 — merge-preserving base. When enriching an existing
// payload, retain its landing_url + ts + prior click ids /
// utms; only overlay referrer (and any click id appended below
// via the forEach). Branches with/without urlClickIdKey were
// collapsed — both produced the identical Object.assign — the
// click id is added uniformly later.
//
// GWP-273 design choice: "latest external referrer wins" —
// accepted edge case where a user opens a new external tab
// post-empty-first-touch and returns; low-volume, simple, no
// sentinel flag needed.
var data;
if (existing && canEnrichRef) {
data = Object.assign({}, existing, { referrer: docRef });
} else {
data = { landing_url: window.location.href, referrer: docRef, ts: Date.now() };
}
utm_keys.concat(CLICK_IDS).forEach(function (k) {
var v = qs.get(k);
if (v) data[k] = v;
});
// GWP-208 — carry Meta's first-party click-linker cookies (_fbc
// = fb.1.<ts>.<fbclid>, _fbp) into the captured payload so they
// ride the persistent gmx_first_touch cookie cross-page (LP X →
// LP Y) the same way the URL click-ids do. The CF7 hidden-field
// populator copies the whole payload verbatim, so fbc/fbp reach
// the lead even when the form lives on a page without ?fbclid.
var fbcMatch = document.cookie.match(/(?:^|;\s*)_fbc=([^;]+)/);
if (fbcMatch && fbcMatch[1]) data.fbc = decodeURIComponent(fbcMatch[1]);
var fbpMatch = document.cookie.match(/(?:^|;\s*)_fbp=([^;]+)/);
if (fbpMatch && fbpMatch[1]) data.fbp = decodeURIComponent(fbpMatch[1]);
var encoded = encodeURIComponent(JSON.stringify(data));
if (encoded.length > 3800) return;
var expires = new Date(Date.now() + 90 * 864e5).toUTCString(); // GWP-143 C1: match Google Ads 90-day attribution window
var secure = window.location.protocol === 'https:' ? '; Secure' : '';
document.cookie = 'gmx_first_touch=' + encoded + '; Path=/; Expires=' + expires + '; SameSite=Lax' + secure;
} catch (e) {}
})();
/* Meta Pixel base — inline in wp_head so Breeze Delay-All-JS does not defer it; fbevents.js is async-injected (optimizer-invisible). */
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script',
'https://connect.facebook.net/en_US/fbevents.js');/* Symmetric with server GMX_Consent: revoke BEFORE init; cookies/sends held until grant. */
fbq('consent', 'revoke');
fbq('init', '1857131551802431');
fbq('track', 'PageView'); /* queued; flushed to Meta only after consent grant *//* Grant bridge — reads the SAME ATR marketing signal as GMX_Consent.applyConsent(). */
(function () {
function read(name){var m=document.cookie.match('(?:^|; )'+name.replace(/([.*+?^${}()|[\]\\])/g,'\\$1')+'=([^;]*)');return m?decodeURIComponent(m[1]):'';}
function marketingGranted(){
try {
var given = read('atr_cookie_notice_consent_given');
if (!given) return false; // undecided -> stay revoked
var c = JSON.parse(read('atr_cookie_notice_consent') || '{}');
return !!(c.marketing || c.ad_storage === 'granted');
} catch (e) { return false; } // NO-SILENT-OK: parse/read failure degrades gracefully to revoked (consent stays held; no marketing send) — not an error to report.
}
function apply(){ if (marketingGranted()) fbq('consent', 'grant'); }
apply();
document.addEventListener('click', function(ev){
if (ev.target && ev.target.closest && ev.target.closest('[class*="atr-cookie"], #atr-cookie-notice')) setTimeout(apply, 50);
}, true);
window.addEventListener('storage', apply);
})();
var breeze_prefetch = {"local_url":"https://gomixapp.com","ignore_remote_prefetch":"1","ignore_list":["/cart/","/checkout/","/my-account/","https://gomixapp.co.il/(.)/u05d4u05d8u05d5u05e4u05e1-u05e0u05e9u05dcu05d7-u05d1u05d4u05e6u05dcu05d7u05d4/","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
Interactive Kiosk with NFC and Digital Forms – A Winning Combination
NFC (Near Field Communication) technology has become the new standard for digital interactions, and today an interactive kiosk with NFC serves as a central tool for completing digital forms at interactive stations. GoMixApp combines these three technologies to deliver smart, advanced solutions that streamline workflows, enhance the user experience, and provide a secure, accurate solution for businesses and events.
Filling Out Digital Forms with NFC: Speed and Accuracy at Interactive Kiosks
Key Takeaways
Integrating NFC into an interactive kiosk enables touch-based data transfer
The digital form replaces the traditional “leave your details” process
Visitors receive a digital business card directly on their phone via NFC
Winning combination: kiosk + NFC + form = maximum leads
NFC technology enables digital form completion at interactive kiosks quickly, accurately and conveniently. When a user taps an NFC card on an interactive kiosk, their personal data is automatically populated into the form, eliminating the need for manual typing and preventing errors. This solution is particularly well-suited for businesses, educational institutions and events, ensuring maximum efficiency and seamless processes.
Examples of Combined Technology Use Cases:
1. Tracking Religious Observance in Religious Schools
In religious schools, a unique solution has been developed for tracking the observance of mitzvot and Shabbat using NFC-based digital questionnaires. Students tap their NFC card to the kiosk, and the information is automatically entered into a digital questionnaire designed to track Shabbat observance and the keeping of mitzvot. The process saves time and enables precise tracking of student progress in religious studies, while maintaining the highest level of accuracy.
In religious schools, a unique solution has been developed for tracking the observance of mitzvot and Shabbat using NFC-based digital questionnaires. Students tap their NFC card to the kiosk, and the information is automatically entered into a digital questionnaire designed to track Shabbat observance and the keeping of mitzvot. The process saves time and enables precise tracking of student progress in religious studies, while maintaining the highest level of accuracy.
2. Patient Management in Hospitals via an Interactive Information Station with NFC
Many hospitals have already adopted NFC technology for managing medical information and tracking patients. For example, an elderly patient who does not speak the local language can tap their NFC card on an interactive reception kiosk at the hospital entrance. This way, all personal and medical information is automatically populated and transferred to the medical staff accurately and securely. This solution saves valuable time, reduces critical errors in the process, and ensures fast, high-quality care.
3. Using a Digital Kiosk with NFC at Conferences and Events
Conferences and events can become a seamless technological experience with NFC. Interactive kiosks placed at booths allow attendees to tap their NFC card and receive information or digital coupons within seconds. Attendees at technology conferences, for example, can register at a booth, leave their contact details, or receive instant materials simply by tapping the card. The process not only saves time and eliminates long lines, but also significantly enhances the user experience.
4. Retail Stores – More Efficient Inventory Management with NFC
Using an NFC-enabled touchscreen in retail stores enables automated, accurate inventory management. Every product is tagged with an NFC tag, and store managers can easily monitor inventory status by tapping the product to the NFC reader. This action not only improves efficiency, but also allows employees to dedicate more time to customers rather than to internal management processes. In addition, customers can pay wirelessly or receive product information simply by tapping their phone to the NFC tags.
Security and Advanced User Experience
NFC technology delivers high security through encryption and short-range data transmission, which prevents the possibility of remote data interception. This solution is ideal for sensitive environments such as hospitals, banks and large-scale events, where information security is critical. Every piece of data transmitted via NFC is protected against theft, ensuring a safe process for users.
Want to integrate digital forms with your interactive kiosk? Discover the secure digital forms system from GoMixApp.
Combining NFC, Interactive Kiosks and Digital Forms – The Path to an Efficient, Secure Digital Future
GoMixApp specializes in three leading domains: interactive kiosks, NFC technology, and digital forms. The winning combination of these technologies delivers an innovative, fast and secure solution for any business. Whether you manage conferences, hospitals, retail stores or educational institutions – our solutions are tailored precisely to your needs.
Contact us today at GoMixApp and discover how our unique combination can propel your organization into the digital future!
var atrCookieNoticeSettings = {"cookieName":"atr_cookie_notice_consent","decisionCookieName":"atr_cookie_notice_consent_given","expiryDays":"365","autoHideDelay":"0","enableDebug":"","siteName":"GoMixApp","isPrivacyPage":"","privacyPolicyUrl":"https://gomixapp.com/privacy-policy/","privacyNoteText":"\ud83d\udca1 You can read this page while deciding about cookies","mode":"simple"};
//# sourceURL=atr-cookie-notice-simple-js-extra