על השאלות הנפוצות

תשובות קצרות לשאלות שמארגנים שואלים לעיתים קרובות על בניית טופסי הרשמה באיוונטאקט. כל תשובה מקשרת למדריך שמסביר את הנושא במלואו. להבנת הקשר בין טפסים, רמות שדות וביטויים, התחילו ב־מבוא לאיוונטאקט: טפסים.

בניית הטופס

מהי הדרך המהירה ביותר להוסיף שדות סטנדרטיים כגון שם, אימייל או מדינה?

השתמשו בתפריט + Add Common בראש עורך הטופס. הוא מוסיף שדות ועמודים נפוצים שכבר מקושרים לשדה הנתונים הנכון: שם, אימייל, ארגון, תפקיד, מדינה, מגדר, תאריך לידה ושדה Promo Code, וכן עמוד לבחירת כרטיס, עמוד תשלום, עמוד פרופיל נטוורקינג ועמוד פרטי חשבונית. אפשרות מופיעה רק אם השדה עדיין אינו בטופס, והשדה ממוקם בסדר סטנדרטי בעמוד הפרטים האישיים. שמרו תחילה את הטופס, כי שינויים שלא נשמרו יאבדו.

האם צריך שדה Email בטופס ההרשמה?

לא כשהטופס משתמש בהתחברות הרגילה: האימייל של הנרשם כבר נאסף בשלב ההתחברות, ושדה Email נפרד מבקש אותו שוב. אם מפעילים Skip Login, שלב ההתחברות מוסר ונדרש שדה Email בטופס עצמו; בדקו שהוא קיים לאחר השמירה. זכרו ש־Skip Login אינו מקשר את השליחה לאיש קשר קיים ואינו משתמש בנתוניו הקודמים. ראו זיהוי נרשמים ומשתתפים.

האם טופס ההרשמה צריך לכלול שדה סיסמה?

בדרך כלל לא. אנשים נרשמים לאירועים מדי פעם ולא מדי יום, ולכן לרוב אינם זוכרים סיסמה ייעודית כשחוזרים. במקום זאת, נרשמים חוזרים יכולים להתחבר באמצעות קוד חד־פעמי (OTP) שנשלח לאימייל או לטלפון, וכך להימנע מהקושי של איפוס סיסמה או פרטי הזדהות שנשכחו.

איך שומרים מידע לצוות בלבד שהנרשמים לעולם אינם רואים?

השתמשו בשדות לממשק הניהול. מקמו אותם בעמוד פנימי בטופס שרק צוות הניהול יכול לראות. בתפריט העמוד בחרו Access to Page והשאירו מסומן רק את סוג משתמש ממשק הניהול (manager). איוונטאקט אוכפת זאת בשרת ולא רק בדפדפן: העמוד אינו נכלל בטופס ההרשמה, בסיכום של הנרשם, ב־MyAccount או באימיילים לאישור. הודעה מציגה שדה פנימי רק אם מוסיפים אליה את הטוקן של השדה עצמו. מנהלים יכולים לצפות בערכים ולערוך אותם לכל נרשם, להציגם כעמודות בדוחות ולייצא ל־Excel. אם אין בטופס עמוד פנימי, הוסיפו עמוד חדש, למשל אחרי עמוד התודה, והגדירו את הגישה כך.

מה כדאי לשים בעמוד הראשון של הטופס?

מעט ככל האפשר. עמוד ראשון עמוס מרחיק נרשמים, והעלאת תמונה כחובה בו בעייתית במיוחד בטלפונים. העבירו העלאת תמונות וקבצים ושאלות משניות לעמוד מאוחר יותר, ובקשו להגביל קבצים לכ־500KB. השמיטו שדות שאינכם צריכים, כגון מיקוד, כתובת מלאה או מספר זהות ללא סיבה ברורה.

האם אפשר להפנות נרשמים לעמוד תודה שלי בסיום?

כן. הוסיפו סקריפט הפניה לראש או לתחתית עמוד השלמת ההרשמה, במצב קוד כדי שהעורך לא ישנה אותו. הפניה מושהית מאפשרת לנרשמים לראות תחילה את הודעת הסיום, למשל setTimeout(function(){ window.location.href = 'https://example.com/thank-you/'; }, 3000); בתוך תגית <script>, כאשר 3000 פירושו 3 שניות.

סוגי שדות ושדות נתונים

מה ההבדל בין שדות Company, Project ו־Master?

Company fields משותפים לכל הפרויקטים, ונתוניהם מסונכרנים בין אירועים, למשל שם, אימייל ותפקיד. Project fields מוגדרים בפרויקט אחד, ונתוניהם ייחודיים לו. Master fields חולקים הגדרה אחת בין פרויקטים, אך הערכים שלהם משתנים לפי אירוע. משום ששדה Company משותף, שינוי שמו משנה אותו בכל אירוע וטופס שמשתמשים בו. לצורך ייחודי לאירוע, צרו שדה ייעודי במקום זאת. ראו מבוא לאיוונטאקט: רמות שדות.

הטופס משתמש בשדה מקום עבודה משלו. איך מחברים אותו ל־Organization?

העדיפו את השדה הסטנדרטי Organization, שתפריט + Add Common מוסיף כשהוא כבר מקושר. אם שדה מותאם אישית כבר בשימוש, פתחו את הגדרותיו ובסעיף Data הגדירו את קבוצת הנתונים כ־Primary ואת שדה הנתונים כ־Organization. ממשקים כגון סנכרון מאגר חברים כותבים את מקום העבודה ל־Organization, ולכן שדה מותאם שאינו מקושר אינו מקבל מידע זה.

האם להשתמש בשדה Country או Address לאיסוף המדינה?

השתמשו ב־Country כשנדרשת רק המדינה. איוונטאקט לוקחת את מדינת האדם משדה Country אם הוא קיים בטופס, ואחרת מהכתובת; שינוי מאוחר בכתובת עשוי שלא לעדכן אותה. למדינה יש חשיבות: היא מוצגת כדגל בממשק הניהול ועשויה להשפיע על מיסים. שקלו את התווית ״מדינה או אזור״ — למשל טאיוואן מופיעה כ־Chinese Taipei, השם המשמש באירועים בינלאומיים.

האם שדה כפתורי בחירה יכול לאפשר בחירות מרובות?

לא. שדה radio מאפשר בחירה אחת, והגדרת מספר הבחירות המרבי חלה רק על שדות Checkbox list. כדי לאפשר בחירת כמה אפשרויות, פתחו את הגדרות שדה ה־radio השמור, ותחת Change field type לחצו Change to Checkbox list.

כמה אפשרויות יכולה להכיל רשימת תיבות סימון?

עד 26; לאחר מכן העורך מציג ״Cannot add more items״. בשדה תפריט נפתח אין מגבלה כזאת. לרשימת בחירה מרובה ארוכה, כגון חברות שהנרשם רוצה לפגוש, פצלו לכמה שדות תיבות סימון. בשאלות פרופיל שחוזרות בכל אירוע, כגון תפקיד או סוג ארגון, שדה Company עם רשימת ערכים אחת מאפשר לסנן את כל מאגר הנתונים בין אירועים.

איך מחייבים נרשמים להסכים לתנאים או למדיניות פרטיות?

הוסיפו שדה Agreement עם נוסח ההסכמה והקישורים והגדירו אותו כחובה; הנרשמים חייבים לסמן אותו כדי להמשיך. קשרו PDF מהשרת שלכם או העלו אותו לאיוונטאקט בשם פשוט הכולל אותיות באנגלית וספרות בלבד, ללא רווחים, סוגריים או מקפים. אם טקסט הקישור ריק, יוצג ״View agreement״. אין שדה חתימה בציור; מסמכים שדורשים חתימה אפשר לחתום ולהעלות באמצעות שדה קובץ.

שדות הזמנה ותאריכים

איזה שדה מוכר טיסה ואיזה שדה אוסף פרטי טיסה?

השדה Flight order, בסעיף ״From the pricelist״ בעורך הטופס, מוכר פריט טיסה מהמחירון. השדה Flight Details, תחת ״More fields״, אוסף רק פרטי הגעה ועזיבה. ראו שדות ההזמנה.

האם נרשמים יכולים לבחור תאריכים בשדה הזמנה?

כן, באמצעות Let the user choose dates, אך בטוח להשתמש בכך רק בשדה Hotel order, שמוסיף Earliest check-in ו־Latest check-out כדי לשמור את ההזמנות בתקופה החוזית. בשדה Ticket, Activity או Transportation הנרשם יכול לבחור כל תאריך, ולכן השתמשו בתאריכי האירוע, בתאריכים קבועים, בתאריכי המחירון או בתאריכים של שדה הזמנה אחר — למשל Use accommodation check-in להעברה מנמל התעופה. ראו מקורות התאריכים בשדה הזמנה.

האם קישור יכול לפתוח טופס כשמלון או כרטיס מסוים כבר נבחר?

כן. לחצו על Share link בטופס, ובחלון Share registration link סמנו Pre-select a ticket, accommodation or other item, ואז בחרו שדה ופריט — קישור אחד לכל פריט. הפריט נכנס להזמנה כאילו הנרשם בחר בו. אם שלב ההזמנה גלוי, הנרשמים יכולים לשנות את הבחירה; התאריכים אינם נקבעים בקישור, ולכן האפשרות מתאימה לחבילות בתאריכים קבועים. ראו קבלת הקישור להרשמה.

האם קישור יכול למלא שדה מראש, כגון קוד שותף?

כן. קחו את הכתובת מחלון Share registration link והוסיפו &d=[Field ID],[Value]. מזהה השדה נמצא בסעיף Data במאפייני השדה. בתפריטים נפתחים ובכפתורי בחירה העבירו את הערך הפנימי של האפשרות, ובתיבות סימון העבירו 1 או 0. בדקו בחלון פרטי לפני הפרסום. ראו הגדרת כתובת הרשמה עם מילוי מראש.

תנאים וביטויים

איך מציגים עמוד רק לנרשמים שנתנו תשובה מסוימת?

הוסיפו תנאי לעמוד. למשל, שאלו ״האם יש לכם תעודה?״ בעמוד 1, הוסיפו העלאת קובץ כחובה בעמוד 2 והציגו את עמוד 2 רק למי שענה כן; השאר ידלגו עליו. בססו תנאים על שדות מובנים, כגון כן/לא, radio או תפריט, ולא על טקסט חופשי שנרשמים מנסחים בדרכים שונות. בשדות הזמנה אפשר להשתמש גם בכלל נראות, בהצגה והסתרה באותו עמוד ובכלל אימות. ראו לוגיקה חכמה בטפסים באמצעות ביטויים.

איך מאפשרים טופס רק למי שנרשם בטופס אחר?

הוסיפו לטופס כלל נראות עם ביטוי. isregisteredtoform({Contact.ContactID}, FormID) מחזיר אמת כשהאדם נרשם דרך אותו טופס, באירוע הזה או באירוע אחר באותו חשבון. israpprovedinform פועל באותה דרך, אך מחזיר אמת רק אם להרשמה יש סטטוס Approved. ראו isregisteredtoform ו־israpprovedinform.

איך מאפשרים הגשת תקצירים רק למשתתפים רשומים?

הוסיפו תנאי לטופס התקצירים. isregistered({Contact.ContactID}) בודק הרשמה לאותו אירוע, isregisteredtoevent({Contact.ContactID}, EventID) לאירוע מסוים, ו־isregisteredtoform לטופס מסוים. כדי לבדוק בכיוון ההפוך — שהאדם הגיש תקצירים — השתמשו ב־hasabstracts({Contact.ContactID}, EventID) והעבירו את מזהה האירוע, לא את מזהה טופס התקצירים, אחרת התנאי ייכשל. אפשר להתאים את ההודעה המוצגת למי שאינו עומד בתנאי. ראו isregisteredtoevent.

איך מונעים כניסה מאנשים שאינם ברשימת המוזמנים?

לאירוע סגור, טענו מראש את המוזמנים כאנשי קשר וכבו Allow New Contacts בהגדרות Status and Access של האירוע. רק מי שכבר במאגר אנשי הקשר יעבור את ההתחברות. הדבר אינו חל על טפסים שמדלגים על עמוד ההתחברות או על בעלי קוד הזמנה כשהטופס מקבל אותם. לבדיקת רשימת מספרי זהות במקום זאת, ייבאו את המוזמנים לטופס מוזמנים והוסיפו עמוד ״לא זכאי״ בשלב 2 עם הודעה קצרה וכללית. ב־Special Rules של העמוד הגדירו תנאי להצגתו למי שאינו רשום בטופס המוזמנים, באמצעות isregisteredtoformbypersonidtxt. הבדיקה נעשית בשרת איוונטאקט ולכן אינה ניתנת לעקיפה בדפדפן. מספרי הזהות חייבים להכיל לפחות 5 תווים. ב־Page Behavior בחרו End and Cancel, שמסיים את ההרשמה בסטטוס Canceled. לא נשלח אישור, אך הודעה אוטומטית מסוג ״Registration canceled״ תישלח אם הגדרתם כזאת. אל תציינו שהבדיקה היא לפי מספר זהות, כדי שהטופס לא ישמש לבדיקת הרשימה. ראו isregisteredtoformbypersonidtxt.

איך מונעים ממי שכבר נוסף כנלווה להירשם שוב?

השתמשו ב־isnotpaxmember({Contact.ContactID}), שמחזיר אמת כשהנרשם טרם נבחר כנלווה בידי נרשם אחר. מקמו אותו בתנאי של הטופס או השלב שצריך להיות סגור לנלווים. ראו isnotpaxmember.

האם אפשר להגביל טופס הרשמה לנרשמים ממדינה אחת?

לא לפי כתובת IP — מגבלות IP ומדינה חלות רק על גישה לממשק הניהול. הגבילו לפי שדה Country: הוסיפו תנאי לשלב הרשמה כך שנרשמים שמדינתם אינה המדינה הרצויה לא יוכלו להמשיך. בביטויים השוו ל־{Contact.CountryISO}, הקוד הדו־אותי שאינו תלוי בשפת הטופס. ראו ביטויים עם מדינות.

האם אפשר לתת הרשמה חינם למשתתפים ממדינות בעלות הכנסה נמוכה?

כן, ללא פיתוח מותאם. islmccountry({Contact.CountryISO}) מחזיר אמת כשהמדינה מסווגת כבעלת הכנסה נמוכה או הכנסה בינונית־נמוכה. לשליטה מדויקת יותר, getcountryincomeclass מחזיר את סיווג ההכנסה, מ־1 להכנסה נמוכה ועד 4 להכנסה גבוהה. הוסיפו את התנאי לכרטיס חינם או לתוכנית מחיר חינם, והשתמשו באותו תנאי להודעת אישור אחרת. ראו islmccountry.

האם תנאי יכול להתבסס על קוד הקופון שהנרשם הזין?

כן, אם הקוד מוזן בשדה Promo Code נפרד בעמוד הראשון; תנאים יכולים אז לבדוק {Registration.Promo code}. קוד שמוזן בתוך שדה הזמנה אינו יכול לשמש בתנאי, וגם לא סכום ההזמנה. לעיתים הדרך הפשוטה יותר היא כרטיס שרק בעלי קוד קופון יכולים לראות. ראו הגבלת מי שיכול לבחור בכרטיס.

איך מחייבים כמה תיבות סימון עם הודעה משלי?

הגדרת תיבות הסימון כחובה פועלת, אך הנרשמים רואים את הודעת שדות החובה הרגילה. לנוסח משלכם, הוסיפו כלל Special Page Validation ב־Special Rules של העמוד, שבודק שכל התיבות מסומנות, והזינו את הטקסט ב־Message if rule is false. לחלופין, השאירו אותן כרשות והשתמשו בתנאים בעמוד הבא להצגת השלב הבא או עמוד ״לא זכאי״.

שפות ועיצוב

באילו שפות אפשר להשתמש בטופסי ההרשמה?

אנגלית וכן אלבנית, ערבית, סינית, צרפתית, גרמנית, יוונית, עברית, איטלקית, יפנית, פורטוגזית, רומנית, רוסית, סלובנית וספרדית. הכפתורים והודעות המערכת מתורגמים, תאריכים ומטבעות מותאמים לשפה, ושפות מימין לשמאל (RTL) משנות את הפריסה. טופס אחד יכול להיות רב־לשוני; את התוויות והטקסטים שלכם יש להזין בכל שפה.

האם כותרות וטקסט יכולים להשתמש בגופנים שונים?

כן. עברו אל Design > Colors and Fonts, בחרו גופן לטקסט וגופן נפרד לכותרות, או השאירו ריק לשימוש באותו גופן, ולחצו Save. אפשר להזין גופן Google עם משקלו, למשל Raleway:700. ראו הנחיות מיתוג: גופנים.

באיזה גודל צריך להיות הבאנר בטופס ההרשמה?

העלו אותו ב־Design > Images, תחת Header. לתמונה הראשית השתמשו ב־1200 × 250 px, הגודל של כלי החיתוך בהעלאה, ולמסכים קטנים ב־600 × 125 px, המוצג בטלפונים. בתמונה לנייד השתמשו בטקסט גדול יותר כדי שיישאר קריא. מומלץ PNG או JPG בגודל קטן מ־500KB. הכותרת מופיעה בראש כל עמוד טופס, כולל טופסי תקצירים ופורטל הסוקרים. תמונה צרה יותר אינה מוגדלת למילוי הטופס, ולכן התחילו ברוחב המלא של 1200 px. אם מוסיפים פרטי אירוע מעל התמונה או בוחרים לחתוך לפי המסך, היא נמתחת או נחתכת; השאירו תוכן חשוב הרחק מהקצוות. ראו הנחיות מיתוג: תמונות.

האם אפשר לשנות את מראה הכפתורים ושדות הקלט בטופס?

כן, באמצעות CSS מותאם. עברו אל Design > Custom HTML והדביקו את הכללים, למשל לעיגול כפתורי טופס אחד באמצעות #eaForm-55555 #form-btns .btn, כאשר 55555 הוא מזהה הטופס. ייתכן שיחלפו כמה דקות עד שהשינוי יופיע. ראו הוספת כללים בממשק הניהול.

פתרונות מהירים

האימייל של נרשם מופיע בשדה הטלפון הנייד.

שני שדות ממופים לאותו שדה נתונים, ולכן כשהטופס טוען נתוני איש קשר קיימים, ערך האימייל נכנס לשדה הטלפון. מצאו את השדה שנוסף לאחרונה ומשתף את שדה הנתונים, ומפו אותו לשדה הנכון.

בהרשמה בסטטוס Submitted יש שדות חובה ריקים.

בדקו את היסטוריית הנרשם ואם בטופס יש שני שדות על אותו שדה נתונים; שדות כפולים עלולים לדרוס או לנקות זה את ערכיו של זה.

תווית של שדה השתנתה פתאום באירועים אחרים.

זהו שדה Company שמישהו שינה את שמו לצורך האירוע שלו, והשינוי חל על כל טופס הרשמה ותקצירים המשתמש בו. החזירו את השם, צרו שדה ייעודי לצורך הספציפי ובדקו בכל אירוע שהושפע אילו נתונים השדה נועד להכיל.

לכל הנרשמים נבחרת אותה מדינה מראש.

כברירת מחדל, המדינה וקידומת הנייד נקבעות לפי כתובת ה־IP של הנרשם, ולכן נרשמים בחו״ל או ב־VPN עשויים לראות מדינה אחרת. אם כולם רואים אותה מדינה, בדקו שלא הוגדרה כערך ברירת מחדל בשדה. אם אינכם רוצים קידומת, השתמשו בשדה נייד ללא קידומת מדינה.

אותו אדם נרשם פעמיים בטופס המוגבל לפי מספר זהות.

בדקו את אנשי הקשר שיובאו: שני אנשי קשר עם אותו מספר זהות, אחד עם 0 מוביל ואחד בלעדיו, נחשבים לשני אנשים. אחידו את מספרי הזהות לפני הייבוא כדי שלכל אדם יהיה איש קשר אחד, והשתמשו ב־isregisteredtoformbypersonidtxt, ששומר אפסים מובילים, לבדיקות זהות.

עדיין זקוקים לעזרה? פנו לתמיכת איוונטאקט. קראו עוד על מערכת ההרשמה לאירועים של איוונטאקט.

מאמרים נוספים