הוספת קוד מעקב הגעה לרב-מסר

אחד השידרוגים השימושיים יותר שמצאנו עבור רב-מסר, הינו קוד PHP שמאפשר לראות מאיזה קישור ומאיזה אתר הגיע הנרשם.

הוספת הקוד דורשת כמה שלבים.
צריך ידע ב-HTML על מנת לשלב את הקוד באתר.

1. הדף שלכם צריך להיות מסוגל להריץ PHP,

אם יש לכם אתר וורדפרס – אז הפלאגין PHP-exec יעשה את העבודה

2. הוסיפו לרשימת רב-מסר שדות מותאמים אישית בשם: "מקור", "אתרמקור"

(אם תרצו שמות אחרים לשדות, דאגו לשנות אותם גם בקוד)

3. וודאו שבטופס הרב-מסר מסומן שהטופס יקלוט את הנתונים עבור שני השדות החדשים שיצרתם.

3. הוסיפו את הקוד הבא אל תוך קוד הטופס
בדרך כלל נוסיף אותו באזור של כל השדות החבויים

<input type="hidden" name="fields[מקור]" value="<?PHP echo $_GET['ref']; ?>" />

<input type="hidden" name="fields[אתרמקור]" value="<?php echo $_SERVER['HTTP_REFERER']; ?>" />

4. הקוד יחפש ערך יהיה לאחר פרמטר ref בקישור.
לדוגמא – אם הקישור יהיה www.mysite.com/?p=123&ref=omry
הקוד יקח את הערך "omry" ויזין אותו לתוך שדה "מקור".

כפי שציינתי ההדרכה הזאת מיועדת לאנשים עם רקע בתכנות שפות אינטרנט,
כל האחרים מוזמנים לקבל ליווי והדרכה משרות הנינג'ות שלנו:
http://Ninja.face4biz.co.il

שימוש מתקדם ברב-מסר – שליחת מידע שונה עפ"י בחירת הלקוח

היום הצלחתי לעשות משהו מדליק חדש ברב-מסר שחוסך לי הרבה זמן. (מסכים איתכם לגמרי שהשימוש במילה מדליק בהקשר של רב-מסר – הוא קצת מדאיג.)

ובכל זאת – האתגר היה:
לאפשר ללקוחות לבחור את מועד הקורס בו הם ישתתפו, ובהתאם לכך לשלוח להם את פרטי הקורס שלהם. (למשל: תאריך הקורס, שעת הקורס וקישור לכיתה הוירטואלית בה אני משתמש)

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

1. בטופס של רב מסר – הוספתי כפתורי רדיו המאפשרים לבחור את התאריך המתאים ומזינים אל שדה הטופס ערך המוקף בשני סוגריים עגולים, למשל לנרשמים לקורס שיתקיים ב20 לדצמבר אני מזין את הערך הבא ((20-12)) לתוך השדה שנקרא course.

כך זה נראה בתוך הטופס:

<tr>
 <td style="text-align: left;">
 <strong>בחר את תאריך הסיור</strong>
 </td>
 <td>
<input type="radio" checked="" value="((7-12))"
 name="fields[course]" /> Sunday, 12 December, 20:00 <br />
 <input type="radio" value="((14-12))" name="fields[course]" />
 Monday, 14 December, 18:00 <br />
<input type="radio" value="((23-12))" name="fields[course]" />
 Wedsnday 23 December, 10am <br />
 </td>
</tr>

2. במסר הראשון שבסדרת המסרים (זה שמוגדר על יום אפס ולכן יוצא אל הלקוח ברגע שהוא נרשם לרשימה) – אני מזין את שם השדה בסוגריים מרובעים [[course]] במקום שבו אני רוצה שהטקסט יופיע.

3. בתוך "שדות גלובליים" (מגיעים לשם מ"ניהול רשימות")
אני יוצר שדה שהשם שלו הוא אותו ערך ראשון שבחרתי 20-12 ובתוכו מזין את הטקסט המתאים "תודה שנרשמת לקורס של ה12 לדצמבר, להלן הקישור שלך…. "

זהו.
מה יקרה עכשיו?
הלקוח יבחר בין כפתורי הרדיו, הערך ((20-12)) יוזן אל תוך השדה של course.
הסוגריים המרובעים שמסר יזמנו את ה((20-12)) אל תוך המסר והסוגריים העגולים יזמנו את התוכן של השדה הגלובלי 20-12 לתוכם.

אז אם הבנתם עד כאן, אתם מבינים שצריך ליצור שדות גלובליים לכל האפשרויות שאתם רוצים לשים בכפתורי הרדיו.

מקווה שזה עזר לכם.
תוכלו לראות דוגמא לכך בדף ההרשמה לסיור מודרך בפייסבוק – זה עובד מצויין.