(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.co.il","ignore_remote_prefetch":"1","ignore_list":["/cart/","/checkout/","/my-account/","/(.)/u05d4u05d8u05d5u05e4u05e1-u05e0u05e9u05dcu05d7-u05d1u05d4u05e6u05dcu05d7u05d4/","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
לוח מודעות דיגיטלי למוסדות מחליף את לוחות השעם המיושנים ברשת מסכים חכמה, המציגה עדכונים, אירועים והודעות חשובות לסטודנטים, למבקרים ולמטופלים בזמן אמת. ניהול התוכן מתבצע מרחוק דרך מערכת ענן אחת, המאפשרת לצוות התפעול לעדכן עשרות מסכים באתרים שונים מכל מחשב או נייד. שולחים הודעה בשניות – והקמפוס כולו מתעדכן מיד.
הפתרון אידיאלי לאוניברסיטאות, מכללות, רשויות, משרדי ממשלה, בתי חולים, פארקי תעשייה ומלונות. בממשק ניהול אחד תקבלו שליטה מלאה מרחוק בכל סוגי המסכים, תזמון הודעות אוטומטי וניהול הרשאות מפורט לפי מחלקות. המערכת מייצרת חיסכון משמעותי בעלויות הדפסה ובעבודה ידנית.
לוח מודעות דיגיטלי למוסדות וארגונים – המוצרים שלנו בשטח
שילוט דיגיטלי להכוונת מבקרים, סטודנטים ומטופלים.
לוח מודעות דיגיטלי למוסדות – עדכון כל המסכים בקמפוס בלחיצת כפתור.
מסך מידע דיגיטלי להצגת הנחיות, אירועים והודעות רשמיות בכניסות ובאזורי המתנה.
עשרות מוסדות מובילים בישראל, ביניהם הטכניון, רשות המסים, פארק תעשיות קיסריה והמרכז האקדמי פרס, כבר מתקדמים עם GoMixApp. אנו מבטיחים תמיכה ישראלית זמינה, אחריות מלאה ועמידה בתקן ISO 27001. צרו קשר לקבלת הצעת מחיר והדגמה ללא התחייבות.
לוח מודעות דיגיטלי למוסדות – הרבה יותר מהודעות בלבד
השילוט הדיגיטלי של GoMixApp משדרג את התקשורת הארגונית. מעבר להצגת גלריות, סרטונים ונתונים בזמן אמת, שילבנו במערכת בינה מלאכותית (AI) המייצרת עבורכם תכנים ויזואליים מעוצבים. התכנים מותאמים אוטומטית לחגי ישראל, לאירועי המוסד וללוח השנה האקדמי, כך שהמסכים נשמרים רעננים ומקצועיים ללא צורך במעצב גרפי.
המערכת מהווה כלי עוצמתי לחיזוק הקהילה הפנימית באמצעות הצגת הישגי סטודנטים ועובדים, ברכות לאירועים, עדכוני בטיחות וגרפים של נתוני KPI. עם GoMixApp, אזור הכניסה הופך מחלל סטטי לתחנת מידע דינמית שאי אפשר להתעלם ממנה.
צפו במסך שלפניכם וגלו כיצד נראה לוח מודעות דיגיטלי למוסדות בפעולה.
350 ₪ + מע״מסטרימר (חד־פעמי) — נדרש רק אם אין מסך חכם
כל המחירים בתוספת מע״מ · מחיר למסך · מסכים וחומרה — לפי הצורך · הנחת כמות לריבוי מסכים: 2.5% לכל מסך נוסף — עד 25%
היתרונות
לוח מודעות דיגיטלי למוסדות לשיפור חוויית המבקרים והצוות
הצבת מסכי מידע בנקודות אסטרטגיות כמו כניסות, מסדרונות ואזורי המתנה מבטיחה שכל סטודנט, עובד ומבקר ייחשפו להודעות החשובות ויישארו מעודכנים בזמן אמת.
לוח מודעות דיגיטלי למוסדות וידידותי לסביבה
אין עוד צורך במודעות נייר על לוחות שעם. הפתרון הדיגיטלי חוסך אלפי הדפסות בשנה ותומך ביעדי הקיימות של הארגון.
לוח מודעות דיגיטלי למוסדות עם עיצוב מרהיב ומקצועי
מסכים מעוצבים בכניסה ובחללים הציבוריים משדרים חדשנות ומקצועיות – לרושם ראשוני שמכבד את המוסד.
עדכון בעזרת עורך התוכן — לוח מודעות דיגיטלי למוסדות
ניהול התוכן מתבצע דרך מערכת ענן קלילה – כל מחלקה מעדכנת מרחוק מכל מכשיר, ללא התקנת אפליקציה.
תקן ISO 27001 — אבטחת מידע ברמה מוסדית
מערכת GoMixApp עומדת בתקן ISO 27001 של מכון התקנים הישראלי – דרישת סף במכרזים של גופים ציבוריים ומוסדות רגישים.
ניטור לוח מודעות דיגיטלי למוסדות – התראות בזמן אמת על כל מסך
התראות על ניתוקים בכל אחד מהמסכים נשלחות ישירות למייל צוות התפעול, כך שתקלות מטופלות לפני שמישהו מבחין בהן.
לוח מודעות למוסדות ולקמפוסים
הפכו את הקמפוס, המשרד הממשלתי או המרכז הרפואי למרחב מידע חכם. בעזרת לוח מודעות דיגיטלי למוסדות, צוותי הדוברות והתפעול מפיצים מסרים לכל האתרים בבת אחת. עדכונים בזמן אמת ובינה מלאכותית לעיצוב תוכן מאפשרים להפיק מסרים מקצועיים במהירות, גם ללא ידע גרפי קודם.
מסכי מידע בקפיטריה ובחללים משותפים: כך מחברים את כולם למתרחש במוסד.
הכוונת מבקרים בעסקים ובמוסדות
לוח הכוונה דיגיטלי מבית GoMixApp מאפשר לעסקים ומוסדות להציג מידע בזמן אמת ולספק הנחיות ברורות למבקרים, תוך שיפור חוויית השהות. מערכת הכוונה דיגיטלית מפחיתה אי-וודאות במתחמים גדולים ומאפשרת עדכון מיידי של ההכוונה בהתאם לצרכים המשתנים. זהו פתרון אידאלי לבתי חולים, קליניקות ומרכזי עסקים עם תנועה גבוהה.
לוח דיגיטלי לפרסום והצגת תוכן בחנויות, מסעדות ואולמות
לוח מודעות דיגיטלי למשרדים, חנויות ומסעדות מציע דרך מודרנית לתקשר עם לקוחות ועובדים. מסך מידע דיגיטלי מבית GoMixApp מאפשר פרסום דינמי של מוצרים, מבצעים ומסרים שיווקיים בזמן אמת. בזכות שילוט דיגיטלי גמיש, העדכון קל ומהיר, ואין צורך בהדפסה או התקנת אפליקציה במשרדים ובעסקים.
עוד מהשטח
מפארקי תעשייה ועד מרכזים רפואיים
רשתות מסכים פעילות אצל לקוחות GoMixApp — תעשייה, ביוטק ובריאות.
קבוצת גולדבונד קונטרס
הודעות בטיחות, מזג אוויר וחדשות לעובדי המפעל
Protalix BioTherapeutics
אירועי חברה, נתוני KPI, הודעות וחדשות במפעל
MDY Health
מסך חיצוני למטופלים ולמבקרים במרכז הרפואי
לוח מודעות דיגיטלי למוסדות עם בינה מלאכותית
גלריית תמונות — לוח מודעות דיגיטלי למוסדות בפעולה
סרטוני וידאו
מוזיקה
תאריך ושעה
תחזית מזג האוויר
עדכוני חדשות
שעות כניסת ויציאת שבת
מגיע עם מאוורר קירור חיצוני – שידור יציב 24/7 ללא התחממות.
עמיד בהפסקות חשמל ואינטרנט רציף.
Plug & Play – ללא צורך בשלט או השגחה.
תומך ברזולוציות עד 8K.
מתאים לחיבור קווי או אלחוטי.
קומפקטי – מתאים לכל חלל.
תמיכה במצב עומד
התבניות הגמישות שלנו מתאימות את עצמן אוטומטית לכל גודל וצורת מסך. תוכלו להציב מסכים במצב אנכי או אופקי – בכניסות, במעליות, בקפיטריה או באודיטוריום – תוך שמירה על שפה עיצובית אחידה ומקצועית בכל רחבי המוסד.
שדרגו את חוויית ההמתנה באזורי הקבלה עם לוח מודעות דיגיטלי המשלב מידע חיוני עם מוזיקת רקע נעימה. שילוב מוזיקה נכונה יוצר אווירה מזמינה ומשפר את חוויית הביקור. כדי להבטיח השמעה מקצועית וחוקית, קראו את המדריכים שלנו בנושא:
שדרגו את חוויית ההמתנה באזורי הקבלה עם לוח מודעות דיגיטלי המשלב מידע חיוני עם מוזיקת רקע נעימה. שילוב מוזיקה נכונה יוצר אווירה מזמינה ומשפר את חוויית הביקור. כדי להבטיח השמעה מקצועית וחוקית, קראו את המדריכים שלנו בנושא:
לוח מודעות דיגיטלי למוסדות: ניהול מרכזי ושליטה מכל מכשיר, ללא אפליקציה
נהלו את המערכת בגמישות מכל מקום: קבלו שליטה מלאה על כל המסכים – בין אם בבניין בודד או בעשרה אתרים שונים – ישירות מהנייד, מהטאבלט או מהמחשב, ללא צורך בהתקנת אפליקציה. עדכנו הודעות, החליפו תמונות ותזמנו תכנים לפי שעות הפעילות, הכל בזמן אמת ומכל נקודה בארץ. רוצים לראות כמה זה פשוט?
לוח מודעות דיגיטלי למוסדות: התקנות אמיתיות אצל לקוחות אמיתיים
כך נראה לוח מודעות דיגיטלי למוסדות בשטח — מהקמפוס של הטכניון, דרך המרכז האקדמי פרס ועד בתי אבות. כל התקנה מותאמת לקהל, למבנה ולשפה החזותית של הארגון.
הטכניון
מסך מידע חיצוני לסטודנטים ולמבקרים בקמפוס הטכניון
המרכז האקדמי פרס
שילוט הכוונה דיגיטלי לסטודנטים ולמבקרים בקמפוס
בית משהד — בית אבות, הרצליה
לוח פעילות שבועי לדיירים, הודעות ועדכוני הבית
הצטרפו למוסדות המתקדמים שהפכו את אזורי ההמתנה למרכזי מידע חכמים. עם הודעות בזמן אמת, תוכן עשיר ועמידה בסטנדרטים הבינלאומיים של Digital Signage Federation, המערכת שלנו מייעלת את התקשורת הפנימית ואת השירות לקהל.
העניקו למוסד שלכם חווית מידע מודרנית. הסטודנטים, המטופלים והמבקרים שלכם ראויים לשילוט דיגיטלי איכותי. צרו קשר כעת לקבלת הצעת מחיר.
צרו קשר עכשיו ונחזור אליכם עם מידע נוסף על לוח מודעות דיגיטלי למוסדות וארגונים!
לקוחות ממליצים
פנחס
ועד בית, רמלה
שירות:
★★★★★
מוצר:
★★★★★
המלצה:
★★★★★
"עם הסרטונים לחגים פשוט שיחקתם אותה – הדיירים ממש התלהבו!"
מור
מוסד אקדמי
שירות:
★★★★★
מוצר:
★★★★★
המלצה:
★★★★★
"לוח המודעות הדיגיטלי נראה מדהים, והכל עובד חלק!"
משה
שירות:
★★★★★
מוצר:
★★★★★
המלצה:
★★★★★
"אנחנו ממשיכים את הלוח האלקטרוני בלובי. הלוח הינו מרשים וחשוב תעביר שוב את החשבון לתשלום."
הגיע הזמן לשדרג את המוסד שלכם עם לוח המודעות הדיגיטלי המתקדם של GoMixApp.
בין לקוחותינו
בית משהד, הרצליה — לוח פעילות שבועי לדיירים
גני גיל הזהב, חדרה — עדכונים וימי הולדת
מה כוללת מערכת לוח מודעות דיגיטלי למוסדות?
מערכת השילוט הדיגיטלי של GoMixApp הינה פלטפורמת ענן מתקדמת לתקשורת מוסדית. המערכת מאפשרת ניהול תוכן מרחוק מכל מכשיר, כולל הגדרת הרשאות מפורטות לפי מחלקות. כל מסך יכול להציג מגוון תכנים במקביל – החל מהודעות רשמיות ועד עדכונים שוטפים ונתונים חיים.
לוח הודעות מוסדי – הצגת הודעות רשמיות, נהלים ועדכונים לכל באי המוסד
מסכי כניסה וקבלה – עיצוב גרפי מרשים בשפה החזותית של הארגון
לוח מודעות דיגיטלי למוסדות – עדכון מרחוק של כל האתרים ללא נוכחות פיזית
לוח הכוונה – הכוונת מבקרים וסטודנטים במתחמים גדולים ובקמפוסים
לוח מודעות אינטרנטי – גישה מכל דפדפן, ללא התקנת תוכנה
פיילוט למוסדות – התנסות ראשונית לפני פריסה רחבה
הפתרון מתאים באופן מלא לאוניברסיטאות, רשויות, בתי חולים, פארקי תעשייה ומלונות – ולכל מקום הנדרש לתקשורת יעילה עם קהל רחב. מחפשים פתרון ייעודי לבניין מגורים? עברו לעמוד לוח מודעות דיגיטלי לבניין משותף. לתקשורת פנים-ארגונית לעובדים — ראו שילוט דיגיטלי למקומות עבודה.
נקודות מפתח
מסכי מידע בכניסות ובאזורי המתנה מפחיתים משמעותית פניות למודיעין ולמזכירות.
עדכון תוכן בזמן אמת מבטיח שהודעות קריטיות – כולל הנחיות חירום – מגיעות מיידית לכל המסכים.
ניהול מרכזי של עשרות מסכים בכמה אתרים חוסך זמן ומשאבים לצוותי תפעול ודוברות.
תצוגה דינמית של הישגים ואירועים מגבירה מעורבות של עובדים, סטודנטים ומבקרים.
עמידה בתקן ISO 27001 עונה על דרישות אבטחת מידע במכרזים ציבוריים.
שאלות נפוצות
האם ניתן לתפעל לוח מודעות דיגיטלי למוסדות ללא ידע טכני?
בהחלט. המערכת תוכננה לתפעול פשוט על ידי כל רכז או מזכירה, גם ללא רקע טכני. ניהול התוכן מתבצע בממשק אינטרנטי ידידותי, עם הרשאות נפרדות לכל מחלקה, וללא צורך בהתקנת תוכנה או בידע בתכנות.
כמה עולה לוח מודעות דיגיטלי למוסדות וארגונים?
עלות המנוי הינה 100 ₪ לחודש למסך, ואנו מציעים הנחת כמות לריבוי מסכים וכן הנחות במסלולים שנתיים או תלת-שנתיים. המסכים והחומרה מתומחרים בהתאם לצורך – פנו אלינו לקבלת הצעת מחיר מותאמת אישית למוסד שלכם.
האם ניתן לנהל עשרות מסכים בכמה אתרים מרחוק?
כן. המערכת מבוססת ענן לחלוטין ומאפשרת לעדכן תוכן מכל מקום ומכל מכשיר – סמארטפון, טאבלט או מחשב. תוכלו לנהל עשרות מסכים בקמפוסים או בסניפים שונים ממסך אחד, בלי הצורך להיות פיזית באתר.
איך מקימים לוח מודעות דיגיטלי למוסד או לארגון?
התהליך פשוט ומובנה: אנו ממפים את נקודות התצוגה, מתקינים את המסכים והסטרימרים, מחברים אותם למערכת הניהול בענן ומגדירים הרשאות למחלקות. צוות GoMixApp מלווה באופן מקצועי את הפריסה ומדריך את צוות התפעול שלכם, גם בפרויקטים מורכבים של עשרות מסכים.
אילו תכנים ניתן להציג על לוח המודעות הדיגיטלי למוסדות?
המערכת תומכת במגוון רחב של תכנים: הודעות טקסט, גלריות תמונות, סרטונים, תחזית מזג אוויר, עדכוני חדשות, לוחות הכוונה, נתוני KPI ותכנים המיוצרים אוטומטית בבינה מלאכותית המותאמים לחגים ולאירועי המוסד.
השוואה: שילוט דיגיטלי לעומת לוח מודעות מסורתי
תכונה
שילוט דיגיטלי – GoMixApp
לוח מודעות מסורתי
עדכון תוכן
✓עדכון מרחוק בזמן אמת מכל מכשיר
✗דורש הגעה פיזית והדפסה מחדש
עיצוב ומראה
✓תצוגת LED בעלת רזולוציה גבוהה ועיצוב מקצועי
✗מראה ישן ומצהיב עם ניירות מקופלים
ידידות לסביבה
✓ללא הדפסה, ללא פסולת נייר, חיסכון באנרגיה
✗צריכת נייר ודיו מתמדת לכל עדכון
תכנים עשירים
✓וידאו, תמונות, מזג אוויר, חדשות ובינה מלאכותית
✗טקסט בלבד ללא תמיכה בתכנים מולטימדיה
ניהול מרחוק
✓פלטפורמת ענן נגישה מכל מקום ובכל זמן
✗ניהול ידני בלבד, נדרשת נוכחות בבניין
עלות תחזוקה שוטפת
✓מנוי חודשי נמוך ללא תחזוקה מתמדת
✗הוצאות הדפסה, ציוד ותחזוקה שוטפת יקרות
מקורות
מקורות · Digital Signage Federation · Kiosk Association · נגישות ישראל · מכון התקנים הישראלי · משרד התקשורת
תכנים קשורים · שילוט דיגיטלי ללוח מודעות לועד בית – פתרון GoMixApp · שלטים דיגיטליים ומסכי פרסום לעסקים – מדריך מקיף 2026 · יצירת תוכן לשילוט דיגיטלי עם AI – מדריך 2026 · השמעת מוזיקה בלובי בניין מגורים – מה אומר החוק? · החזר השקעה בשילוט דיגיטלי – מדריך 2026
GoMixApp מציעה פתרון מסכים שמשדרג את המוסד ונשמר לאורך שנים. אנו מספקים פריסה מהירה, ניהול מרכזי מהיום הראשון ותמיכה ישראלית זמינה תמיד. תקבלו אחריות מלאה וליווי מקצועי, כי אנחנו כאן לאורך כל הדרך.
מבצע מיוחד לפריסות של מעל 10 מסכים! בקשו עוד היום הדגמה חינמית וללא התחייבות. צרו קשר עם GoMixApp – לוח מודעות דיגיטלי למוסדות, פשוט, חכם ומשתלם.
אודות GoMixApp
GoMixApp מתמחה בפתרונות דיגיטליים לארגונים בישראל, עם למעלה מ-10 שנות ניסיון בתחום השילוט הדיגיטלי ולוחות המידע החכמים. הצוות המקצועי שלנו, המונה 12 איש, סיפק מעל 300 פרויקטים מוצלחים, ביניהם לטכניון, רשות המסים, פארק תעשיות קיסריה וכן למוסדות בריאות ואקדמיה נוספים.
עשרות מוסדות כבר בחרו ב-GoMixApp
מאות לקוחות מרוצים – אוניברסיטאות, רשויות, מרכזים רפואיים ופארקי תעשייה – בחרו ב-GoMixApp כפתרון לוח המודעות הדיגיטלי שלהם, ומדווחים על שביעות רצון גבוהה מאוד מהתמיכה ומקלות השימוש במערכת.
אנו מציעים תמיכה ישראלית זמינה, אחריות יצרן מלאה ותמחור שקוף לחלוטין – בלי הפתעות. הצטרפו למוסדות ולארגונים המובילים שכבר שדרגו את התקשורת הארגונית שלהם.
שדרוג חכם לכל מוסד וארגון
לוח מודעות דיגיטלי למוסדות הוא השקעה חכמה ומשתלמת. המערכת חוסכת שעות עבודה רבות לצוותי הדוברות והתפעול ומבטיחה שכל הודעה תגיע לכל האתרים בזמן אמת, תוך הענקת מראה מקצועי ומרשים לכניסות המוסד. מערכת ניהול התוכן פשוטה ונוחה לתפעול.
לוח מודעות דיגיטלי למוסדות מתאים לכל קנה מידה – החל ממסך בודד בכניסה למכללה ועד רשת מסכים ענפה בקמפוס שלם או במספר סניפים. GoMixApp מספקת פתרון מותאם אישית לכל תקציב ולכל סדר גודל של ארגון.
המערכת עומדת בתקן המחמיר ISO 27001 ומוסמכת על-ידי גופי בקרה, מה שמבטיח אמינות ואבטחת מידע ברמה הנדרשת במוסדות ציבוריים. אל תתמהמהו עם השדרוג – בכל יום שעובר, הקהל שלכם עלול לפספס מידע חיוני.
מוכנים לשדרג את המוסד? צרו קשר עם צוות GoMixApp ונבנה יחד את הפתרון המושלם עבורכם.
סיכום
לוח מודעות דיגיטלי למוסדות מציע פתרון מתקדם לתקשורת מוסדית ולהצגת הודעות, עדכונים ואירועים בזמן אמת, ללא צורך בהדפסות. המערכת מאפשרת ניהול מרכזי מרחוק בממשק אינטרנטי קל לתפעול, הכולל תזמון מסרים אוטומטי וניהול הרשאות לפי מחלקות. הפתרון אידיאלי לאוניברסיטאות, רשויות, בתי חולים, פארקי תעשייה ומלונות. מעבר להודעות טקסט, המערכת תומכת בהצגת גלריות, סרטונים ונתונים חיים, ומשלבת בינה מלאכותית מתקדמת לעיצוב תוכן.
var gmxCf7LegacyUxI18n = {"errName":"Please enter a full name","errPhone":"Please enter a valid phone number","errEmail":"Please enter a valid email address","errRequired":"Required field"};
//# sourceURL=gmx-cf7-legacy-ux-js-extra
(function(){
function cleanUrl(url) {
// Strip query params embedded mid-path: /ID?params/file -> /ID/file
return url.replace(/\?[^\/]+\//g, '/');
}
function addWebPFallback(pic) {
if (pic.getAttribute('data-webp-fb')) return;
pic.setAttribute('data-webp-fb', '1');
var img = pic.querySelector('img');
if (!img) return;
img.onerror = function() {
this.onerror = null;
this.src = cleanUrl(this.src).replace('vi_webp','vi').replace('.webp','.jpg');
var sources = this.parentElement.querySelectorAll('source');
for (var i = 0; i < sources.length; i++) {
sources[i].srcset = cleanUrl(sources[i].srcset).replace('vi_webp','vi').replace('.webp','.jpg');
}
};
}
var observer = new MutationObserver(function() {
var pics = document.querySelectorAll('.video-seo-youtube-picture');
for (var i = 0; i < pics.length; i++) addWebPFallback(pics[i]);
});
observer.observe(document.documentElement, { childList: true, subtree: true });
})();
(function(){
var siteKey = "6Ldnu_gsAAAAAGpkh7vCd_h3L9BA193yFU59I4Do";
var action = "submit_lead_form";
var loaderUrl = "https:\/\/www.google.com\/recaptcha\/enterprise.js?render=6Ldnu_gsAAAAAGpkh7vCd_h3L9BA193yFU59I4Do";
// GWP-506 (perf): the reCAPTCHA Enterprise runtime costs ~900ms of main-thread
// work (PSI contactus TBT 660ms, perf 69). It was loaded eagerly on every page
// carrying a CF7 form. It now loads on the FIRST real page interaction
// (scroll/pointer/key/touch) — warming the runtime well before the user can
// reach submit — and never loads on a no-interaction (lab) page view, so the
// perf win holds. The token is still stamped on form focusin and refreshed at
// submit. IMPORTANT: the server gate is fail-CLOSED by default (GWP-412
// require_token) — a missing token at submit is treated as spam — so the
// runtime MUST be warm before submit; that is exactly why the warm trigger is
// first-page-interaction, NOT focusin-only (focusin-only left a race where a
// fast focus→submit could POST before the ~900ms download finished and drop a
// legit lead). The eager <script src> is gone.
var greReady = false, greWaiters = [], greLoadStarted = false;
function pollGre(attempts) {
if (typeof grecaptcha !== 'undefined' && grecaptcha.enterprise) {
greReady = true;
var queued = greWaiters;
greWaiters = [];
queued.forEach(function (fn) { try { fn(); } catch (e) {} });
return;
}
if (attempts > 200) {
// no-silent-failures: enterprise.js never became ready (network-blocked,
// consent/privacy blocker, or a Google outage). Surface it — a missing
// token fails CLOSED server-side (GWP-412) and drops the lead.
if (window.console && console.warn) {
console.warn('[GMX recaptcha] enterprise.js not ready after ~10s; token will be missing (submit fails closed).');
}
return; // give up after ~10s (200 * 50ms)
}
setTimeout(function () { pollGre(attempts + 1); }, 50);
}
function loadGre() {
if (greLoadStarted) return;
greLoadStarted = true;
var s = document.createElement('script');
s.src = loaderUrl;
s.async = true;
document.head.appendChild(s);
pollGre(0); // begin polling only once the runtime is actually loading
}
function whenGreReady(cb) {
if (greReady) return cb();
greWaiters.push(cb);
}
function stampToken(form) {
if (!form.querySelector('.wpcf7-form-control-wrap input[type="submit"], .wpcf7-submit')) return;
loadGre(); // lazy: kick off enterprise.js on demand (idempotent)
whenGreReady(function () {
grecaptcha.enterprise.ready(function () {
grecaptcha.enterprise.execute(siteKey, { action: action }).then(function (token) {
var hidden = form.querySelector('input[name="gmx_recaptcha_token"]');
if (!hidden) {
hidden = document.createElement('input');
hidden.type = 'hidden';
hidden.name = 'gmx_recaptcha_token';
form.appendChild(hidden);
}
hidden.value = token;
}).catch(function () {
// no-silent-failures: token generation failed; the server gate is
// fail-CLOSED (GWP-412), so this submit will be rejected as spam.
if (window.console && console.warn) {
console.warn('[GMX recaptcha] token execute failed; submit will fail closed.');
}
});
});
});
}
document.addEventListener('wpcf7submit', function (e) { stampToken(e.target); });
// Also stamp on first focus into any CF7 form (so token ready before submit).
// `whenGreReady()` queues the stamp until grecaptcha loads, so the once-
// listener stays safe even if grecaptcha isn't ready at focus-in time.
document.querySelectorAll('form.wpcf7-form').forEach(function (form) {
form.addEventListener('focusin', function once() {
form.removeEventListener('focusin', once);
stampToken(form);
});
});
// GWP-506: warm enterprise.js on the FIRST real page interaction so the ~900ms
// runtime is ready before the user reaches submit (closes the focusin-only race
// against the fail-CLOSED server gate, and covers AJAX/popup-injected forms that
// missed the focusin binding above). Never fires on a no-interaction (lab) view,
// so the perf win holds. Idempotent via loadGre()'s greLoadStarted guard.
var warmOpts = { passive: true, capture: true };
var warmEvents = ['pointerdown', 'keydown', 'touchstart', 'scroll'];
function warmGre() {
loadGre();
warmEvents.forEach(function (e) { window.removeEventListener(e, warmGre, warmOpts); });
}
warmEvents.forEach(function (e) { window.addEventListener(e, warmGre, warmOpts); });// GWP-507 (CONFIRMED LIVE: 19 real leads dropped in 8 days): capture-phase
// submit GATE. The warm/focusin logic above only *helps* the token be ready;
// it is NOT a guarantee. The race: a user whose FIRST interaction is clicking
// submit on an autofilled form (no prior scroll/field-touch to warm the
// ~900ms enterprise.js), or who submits before the runtime readies, serializes
// the AJAX POST with an EMPTY gmx_recaptcha_token → the fail-CLOSED server gate
// (GWP-412 require_token) drops the lead as spam. CF7's `wpcf7submit` fires
// AFTER the AJAX POST (too late), and CF7 exposes no documented pre-POST JS
// hook (verified: contactform7.com/dom-events). So the ONLY seam is to
// intercept the native DOM submit/click in CAPTURE phase, HOLD it until
// greReady + token stamped, then re-dispatch. grecaptcha token lifetime is
// 2 minutes, so holding briefly is safe.
//
// TIMEOUT-FALLBACK CHOICE (a): if enterprise.js never readies within the
// ~10s ceiling (network-blocked / consent-blocker / Google outage), we
// RE-ENABLE the button and let the submit proceed WITHOUT a token rather than
// hard-blocking the user. It will fail-CLOSED server-side (GWP-412), but the
// console.warn fires loudly (no-silent-failures) — we never trap a real user
// behind a spinner they can't escape.
var GATE_TIMEOUT_MS = 10000; // matches pollGre ceiling (200 * 50ms).
function gmxFormHasToken(form) {
var hidden = form.querySelector('input[name="gmx_recaptcha_token"]');
return !!(hidden && hidden.value);
}
function gmxSetVerifying(form, on) {
var btn = form.querySelector('.wpcf7-submit, input[type="submit"], button[type="submit"]');
if (!btn) return;
if (on) {
btn.disabled = true;
btn.setAttribute('data-gmx-verifying', '1');
} else {
btn.disabled = false;
btn.removeAttribute('data-gmx-verifying');
}
}
function gmxReleaseSubmit(form) {
// Mark released so the re-dispatched submit passes straight through the
// capture gate (no re-gate loop), re-enable UX, then re-trigger.
form.__gmxGateReleased = true;
gmxSetVerifying(form, false);
if (typeof form.requestSubmit === 'function') {
form.requestSubmit();
} else {
form.dispatchEvent(new Event('submit', { bubbles: true, cancelable: true }));
}
// GWP-507 finding-1 (BLOCKER fix): reset the release flag on the NEXT tick
// so any FUTURE user submit (user edits a field + resubmits) is re-gated and
// stamps a FRESH token. reCAPTCHA tokens are single-use with a ~2-min
// lifetime — without this reset, __gmxGateReleased stayed true forever after
// the first release, letting a second submit bypass the gate and POST a
// stale/used token. The setTimeout(0) lets the synchronous re-dispatch above
// complete (which short-circuits on the still-true flag) before we re-arm.
setTimeout(function () { form.__gmxGateReleased = false; }, 0);
}
function gmxSubmitGate(e) {
var form = e.currentTarget;
if (form.tagName !== 'FORM') { form = form.form || form.closest('form.wpcf7-form'); }
if (!form) return;
// Idempotent: a programmatic re-submit we already released proceeds. This is
// the ONLY pass-through — it lets the freshly-stamped re-dispatch reach CF7.
// (The flag is reset on the next tick in gmxReleaseSubmit, so the NEXT user
// submit is re-gated.)
if (form.__gmxGateReleased) return;
// GWP-507 finding-2 (stale/used token fix): every USER submit HOLDS + stamps
// a FRESH token — we do NOT early-return on an already-present token. A token
// already sitting in the hidden input may be stale or already used (single-
// use, ~2-min lifetime); proceeding on it would POST a dead token. enterprise.js
// is warm by submit time, so grecaptcha.enterprise.execute() resolves in
// ~100-300ms — the per-submit hold is brief. stampToken() OVERWRITES the
// hidden input value (hidden.value = token), so no stale token lingers.
// HOLD: block CF7's submit handler before the AJAX POST.
e.preventDefault();
e.stopImmediatePropagation();
if (form.__gmxGateWaiting) return; // a click + submit may both fire; hold once.
form.__gmxGateWaiting = true;
loadGre(); // kick the warm if not started.
gmxSetVerifying(form, true);
var released = false;
function release(missing) {
if (released) return;
released = true;
form.__gmxGateWaiting = false;
if (missing && window.console && console.warn) {
console.warn('[GMX recaptcha] submit gate timed out (~10s); releasing without token (submit fails closed).');
}
gmxReleaseSubmit(form);
}
var timer = setTimeout(function () { release(true); }, GATE_TIMEOUT_MS);
whenGreReady(function () {
stampToken(form);
// stampToken resolves the token asynchronously (enterprise.execute
// promise); poll briefly for the stamp, then release. Bounded by the
// same overall timer above.
(function awaitStamp(n) {
if (released) return;
if (gmxFormHasToken(form)) { clearTimeout(timer); release(false); return; }
if (n > 200) { clearTimeout(timer); release(true); return; } // ~10s (200*50ms)
setTimeout(function () { awaitStamp(n + 1); }, 50);
})(0);
});
}
// GWP-507 finding-4 (CF7 phase): WHY capture phase works. Our gate listener is
// registered in CAPTURE phase (3rd arg `true`), so it runs BEFORE CF7's own
// bubble-phase 'submit' handler on the same form. When we call
// e.stopImmediatePropagation() in the capture listener, the DOM spec stops ALL
// further listeners for that event on the target — including the later
// bubble-phase CF7 handler — so CF7's AJAX POST never fires until we re-dispatch
// with a fresh token. This capture-phase interception is the only documented
// pre-POST seam: CF7 exposes no pre-POST JS hook (wpcf7submit fires AFTER the
// AJAX POST). See contactform7.com/dom-events.
document.querySelectorAll('form.wpcf7-form').forEach(function (form) {
form.addEventListener('submit', gmxSubmitGate, true);
var btn = form.querySelector('.wpcf7-submit, input[type="submit"], button[type="submit"]');
if (btn) { btn.addEventListener('click', gmxSubmitGate, true); }
});
})();
(function(){
var loaded = false;
function loadUserWay() {
if (loaded) return;
loaded = true;
var el = document.createElement('script');
el.setAttribute('data-account', "UX40fo0Ctw");
el.setAttribute('data-language', "he");
el.setAttribute('src', 'https://cdn.userway.org/widget.js');
document.body.appendChild(el);
events.forEach(function(e){ window.removeEventListener(e, loadUserWay, {passive: true}); });
}
var events = ['scroll', 'mousemove', 'touchstart', 'click', 'keydown'];
events.forEach(function(e){ window.addEventListener(e, loadUserWay, {passive: true}); });
})();