אנליטיקה מקצה לקצה של חנות ב-GA4: הגדרת Enhanced Ecommerce

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

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
אנליטיקה מקצה לקצה של חנות ב-GA4: הגדרת Enhanced Ecommerce
בינוני
מ- 1 יום עד 3 ימים
שאלות נפוצות

הגדרת Enhanced Ecommerce: מדוע נתוני המכירות אינם תואמים

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

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

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

אם להפך — ההזמנה נרשמת פעמיים בעת החזרה לעמוד האישור. מכאן גם הפער ה"צף" של 5–15%, שאי אפשר להסביר בהנחות או בהחזרות.

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

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

מה נותנת העברה נכונה של אירועי החנות

הגדרת Enhanced Ecommerce הופכת אוסף של מונים מפוזרים לתמונה קוהרנטית של מסלול הקונה: מצפייה בכרטיס המוצר ועד לביצוע ההזמנה.

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

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

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

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

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

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

דרכי איסוף נתונים: השוואת גישות להעברת אירועים

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

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

מה יש לקחת בחשבון בעת הבחירה

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

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

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

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

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

שלבי יישום: מביקורת התיוג ועד מסירת הדיווח

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

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

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

  1. ביקורת תיוג — ספירת מלאי של האירועים הקיימים, השוואה למשפך המכירות, רשימת אי-התאמות ואובדנים.
  2. סכמת אירועים — טבלת «אירוע / טריגר / פרמטרים / קישור להזמנה», מתואמת עם צוות הלקוח.
  3. הגדרת האיסוף — הטמעת אירועים ופרמטרים, הגדרת מטרות וחיבור למערכות תשלום וניהול הזמנות.
  4. הזמנות בדיקה — הרצת מסלול הקונה המלא בסביבת בדיקה ובסביבת הייצור, כולל ביטולים, החזרים ותשלומים חלקיים.
  5. בדיקת התאמת נתונים — השוואת סכומים וכמויות הזמנות בין הדוח למערכת הנהלת החשבונות, איתור וטיפול באי-התאמות.
  6. מסירת הדיווח — הגדרת דוחות ודשבורדים לפי השאלות שלכם, הדרכת הצוות בקריאת הנתונים.

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

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

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

מה הלקוח מקבל לידיו: קונפיגורציות, תרשימים, נהלים

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

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

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

מקרה בוחן: כיצד סולק אי-ההתאמה בין החנות לניתוח הנתונים

הלקוח — חנות מקוונת עם מספר אמצעי תשלום והחזרים חלקיים — הגיע עם טענה קונקרטית: הנתונים בלוח הניתוח לא תאמו את מערכת הנהלת החשבונות.

אי-ההתאמה במספר ההזמנות הגיע עד 18%, ובפריטים בקבלה — עד רבע: חלק מהרכישות "אבדו" בשלב אישור התשלום, וחלקן שוכפלו בטעינה חוזרת של דף ה"תודה".

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

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

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

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

מה השתנה

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

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

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

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

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

שליחה בצד השרת מעבירה את השליחה ל-Backend: הדפדפן מדווח על הפעולה, והשרת עצמו יוצר ושולח את האירוע לאנליטיקה. כאן פועל מה שאינו תלוי בלקוח — הזמנה מאושרת, תשלום, החזר, עדכון סטטוס.

קו מתאר כזה עמיד בפני חסימת סקריפטים, אינו מאבד אירועים בסגירת הלשונית ומאפשר להתאים את הנתונים למערכת החשבונאית לפני השליחה. המחיר של האמינות — קוד נוסף ב-Backend, תיאום מזהי משתמש בין ה-Frontend לשרת ודה-דופליקציה מדויקת כדי שפעולה אחת לא תיספר פעמיים.

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

בפועל אנו כמעט תמיד בונים היברידי: שכבת הלקוח אחראית על התנהגות ומיקרו-המרות, השכבת השרת — על כסף וסטטוסים של הזמנה. שני קווי המתאר כותבים למערכת אחת עם מזהה משתמש משותף, ולכן האירועים מתחברים לשרשרת ולא משוכפלים.

אמינות איסוף הנתונים בסכמה כזו נקבעת לא במספר התגים, אלא במידת ההתאמה הנקייה בין ה-Frontend ל-Backend במזהים ובאופן שבו מוגדרת ההגנה מפני שליחה חוזרת.

ספקות טכניים: עונים על שאלות נפוצות

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

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

להלן הספקות שצפים לרוב בשלב התיאום ואחרי ההשקה.

מה יקרה לסטטיסטיקה שכבר נצברה בעת הטמעה מחדש?

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

איך לוודא שהאירועים נשלחים כראוי, ולא רק "ירוקים" בניפוי באגים?

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

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

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

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

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

נדון במשימה: נחזור עם הערכה ותוכנית עבודה

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

מכך תלוי אם אנו מכווננים אירועים קיימים או בונים מחדש את שכבת הנתונים מאפס — גם זה וגם זה ניתנים לפתרון, אך מאמץ העבודה שונה פי כמה.

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

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

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

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

הכישורים שלנו:

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1393
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1368
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1139
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1152
  • פיתוח אתר עבור SBH Partners
    פיתוח אתר עבור SBH Partners
    1231
  • פיתוח אתר עבור Red Pear
    פיתוח אתר עבור Red Pear
    641