Holyland Adventures: שיווק Performance לתיירות יאכטות בשלוש שפות
קייס על העסק שלנו עצמנו. מיגרציה WordPress → Astro, שלושה קמפייני Google Ads מקבילים, GA4↔Ads split-conversions, WhatsApp AI agent להזמנות.
אתר ב-production: holylandadventures.club — שייט, דיג, בית ספר ל-skipper (Mashit 30 / ISSA), חבילות spa בהרצליה ובאשקלון.
הקשר עסקי
Holyland Adventures — עסק תיירות יאכטות בהרצליה: chartering, בית ספר לשייט (הכשרת skipper), חבילות spa, יציאות קבוצתיות ורומנטיות. הקהל מתחלק לשלושה זרמים עם כלכלה שונה:
- RU yacht charter — תיירים דוברי רוסית ותושבים מקומיים דוברי רוסית בישראל (הורים, לקוחות תאגידים, ימי הולדת)
- RU skipper school — מועמדים דוברי רוסית ל-skipper בישראל (הכנה ל-Mashit 30 — מבחן מדינתי), עמוד ייעודי ב-holylandadventures.club
- EN yacht charter — תיירים דוברי אנגלית ופלח tourist (מלונות תל אביב, סיורי מדריך)
לכל פלח AOV שונה, עונתיות שונה, תקציב CPA שונה — וערבוב שלהם לקמפיין Google Ads אחד פירושו לאבד כסף. אסטרטגיית bidding תעבור אופטימיזציה לממוצע שלא מועיל לאף אחד.
האתגר
הרצת שלושה קמפיינים מקבילים עם כלכלה וקהלים שונים, מבלי:
- לערבב המרות לסל אחד (כמו שרוב הסוכנויות עושות)
- לדעת CPA כנה לכל קבוצה
- לקנבל קהל אחד לטובת אחר
- לסגור לידים דרך WhatsApp ללא עבודה ידנית
הפתרון — מה עשינו
1. אתר — מיגרציה WP → Astro
אתר legacy על WordPress + Elementor — איטי, בעיות אינדוקס רב-לשוני, mobile speed מתחת ל-40, hreflang מקוטע. מעבר ל-Astro + Tailwind + Keystatic CMS, self-hosted על VPS.
לאחר המיגרציה:
- Mobile speed > 90 (Lighthouse)
- Hreflang ב-3 שפות עם x-default
- Schema.org לשירותים והזמנות (Service + Offer + LocalBusiness)
- כל גרסאות השפה מאונדקסות דרך Search Console
2. שלושה קמפייני Google Ads מופרדים
| Campaign | Locale | Target | Landing | Bid strategy |
|---|---|---|---|---|
| RU yacht | RU | דוברי רוסית בישראל | holylandadventures.club RU | tCPA |
| RU skipper | RU | מועמדי skipper | holylandadventures.club /skipper-school | tCPA |
| EN yacht | EN | תיירים בינלאומיים | holylandadventures.club EN | Maximize Conversions |
לכל קמפיין סט עצמאי של ad groups, RSA, sitelinks, callouts, אסטרטגיית bidding portfolio. מנוהל דרך Google Ads Python SDK v30.
3. GA4 ↔ Ads split-conversions
ב-GA4 — custom dimension audience_language ושלושה אירועי המרה נפרדים:
lead_yacht_ru // booking enquiry מ-RU yacht
lead_skipper_ru // הרשמה לבית ספר skipper
lead_yacht_en // booking enquiry מ-EN yacht
כל אחד מיובא ל-Google Ads כconversion goal עצמאי. זה נותן:
- CPA נפרד לכל קבוצה
- אופטימיזציית bidding נפרדת
- ראייה איזה קהל עולה פי 3
- יכולת להקצות תקציב מחדש לפי כלכלה אמיתית
4. WhatsApp AI agent על Takli
לסגירת לידים — WhatsApp AI agent על פלטפורמת Takli שלנו. הבוט:
- מבין intent של המשתמש (הזמנת יאכטה / קורס skipper / חבילת spa)
- שואל שאלות הסמכה
- בודק זמינות יומן
- מעביר ליד מוסמך לאדם לסיום
כל ליד WhatsApp מתויג מקור (utm + gclid) → זורם ל-GA4 כהמרה → מיובא ל-Google Ads כoffline conversion → סוגר את לולאת ה-attribution. זה קריטי — רוב לידי תיירות נסגרים דרך WhatsApp, ובלי offline-import Google Ads רואה אותם כ”אין המרה”, מה ששובר את ה-bidding.
תוצאה
(CPA/ROAS/תקציבים תחת NDA. מדברים במונחים כלליים.)
- ✅ יעד CPA הושג בכל קבוצת שפה
- ✅ כלכלת יחידה שקופה לפי קהל — בהירות איזה לשרוף ולאן להגדיל תקציב
- ✅ Conversion rate יציב בזרימת WhatsApp — רוב הלידים נסגרים בלי שיחות ידניות
- ✅ כל שלוש גרסאות השפה מאונדקסות נכון
- ✅ גמישות בהקצאת תקציב בין קמפיינים על בסיס כלכלה אמיתית, לא תחושת בטן
Tech stack של הקייס
- אתר: Astro 5 + Tailwind + Keystatic CMS, VPS-hosted
- Tracking: GA4 + GTM עם custom dimensions
- Ads: Google Ads ניהול דרך Python SDK v30, portfolio bidding
- Lead funnel: WhatsApp AI agent על Takli (multi-tenant SaaS)
- Analytics: Looker Studio real-time dashboard
- Connection: GA4 → Ads conversion import + offline conversion upload דרך Python
רוצים את הארכיטקטורה הזו לעסק שלכם?
אם יש לכם קהל רב-לשוני ואתם עייפים מ”CPA מעורב בכל הקמפיינים” — בואו נדבר על ביקורת ועיצוב split-conversions לעסק שלכם.