Before the First Ad:
Building a Conversion-Ready
Meta Infrastructure.
İlk Reklamdan Önce:
Dönüşüme Hazır Bir Meta
Altyapısı Kurmak.
A marine tourism operator in Oman with real potential and a technical setup that wasn't ready for paid advertising. The most responsible decision was to pause on campaigns and build the right foundation first. Gerçek potansiyeli olan ama ücretli reklamcılığa hazır olmayan teknik yapıya sahip bir Umman deniz turizmi operatörü. En sorumlu karar, kampanyaları bekletip önce doğru temeli inşa etmekti.
Protecting a client's advertising budget is just as important as growing it. Running campaigns on a broken foundation doesn't just waste money — it generates misleading data that makes every future decision harder. Bir müşterinin reklam bütçesini korumak, büyütmek kadar önemlidir. Kırık bir temelde kampanya yürütmek yalnızca para israf etmekle kalmaz — her gelecekteki kararı zorlaştıran yanıltıcı veriler üretir.
Why tourism advertising fails without the right infrastructure. Turizm reklamcılığı doğru altyapı olmadan neden başarısız olur.
Tourism is one of the most technically demanding categories in Meta advertising — not because the creative is complex, but because the conversion journey is. A potential customer sees an ad, visits a site, may return several times over days or weeks, and eventually completes a booking through a multi-step flow that often involves third-party payment processors. Each handoff in that journey is a potential data gap. Turizm, Meta reklamcılığındaki en teknik açıdan zorlu kategorilerden biridir — kreatif karmaşık olduğu için değil, dönüşüm yolculuğu öyle olduğu için. Potansiyel bir müşteri bir reklam görür, siteyi ziyaret eder, günler veya haftalar içinde birkaç kez geri dönebilir ve sonunda genellikle üçüncü taraf ödeme işlemcilerini içeren çok adımlı bir akış aracılığıyla rezervasyon tamamlar. Bu yolculuktaki her el değişimi potansiyel bir veri boşluğudur.
A person booking a snorkeling tour in Oman is not making an impulse decision. They're researching experiences, comparing operators, reading reviews, checking availability, and revisiting the site multiple times before booking. Without proper event tracking across that entire journey — ViewContent, AddToCart, InitiateCheckout, Purchase — you're optimising your campaigns against incomplete data and making budget decisions without understanding where buyers actually drop off. Umman'da şnorkel turu rezervasyonu yapan biri anlık bir karar vermiyor. Deneyimleri araştırıyor, operatörleri karşılaştırıyor, yorumları okuyor, müsaitliği kontrol ediyor ve rezervasyon yapmadan önce siteyi birden fazla kez ziyaret ediyor. Tüm bu yolculukta uygun etkinlik takibi olmadan — ViewContent, AddToCart, InitiateCheckout, Purchase — kampanyalarınızı eksik veriye karşı optimize ediyor ve alıcıların gerçekte nerede çıktığını anlamadan bütçe kararları alıyorsunuz.
Most tourism operators use external booking systems or payment processors — Stripe, Booking.com widgets, external reservation platforms. The moment a user leaves the brand's website to complete payment on a third-party domain, Meta's pixel loses sight of them entirely. The booking happens, but Meta records nothing. Without a technical solution to bridge this gap, you are running conversion-objective campaigns with no conversion data — which means the algorithm is optimising toward a signal it can never see. Çoğu turizm operatörü harici rezervasyon sistemleri veya ödeme işlemcileri kullanır — Stripe, Booking.com widget'ları, harici rezervasyon platformları. Bir kullanıcı ödemeyi tamamlamak için markanın web sitesini terk ederek üçüncü taraf bir etki alanına geçtiği anda Meta'nın pikseli onları tamamen kaybeder. Rezervasyon gerçekleşir ama Meta hiçbir şey kaydetmez. Bu boşluğu kapatmak için teknik bir çözüm olmadan, hiçbir dönüşüm verisi olmadan dönüşüm hedefli kampanyalar yürütürsünüz — bu da algoritmanın hiç göremeyeceği bir sinyale doğru optimize ettiği anlamına gelir.
The majority of Meta ad clicks happen on mobile. If the booking flow is slow, confusing, or broken on a mobile device, ad spend converts into traffic — not bookings. Every euro spent driving people to a poor mobile experience is a euro that pays for a bounce, not a conversion. Page speed, mobile booking flow optimisation, and clear calls-to-action on small screens are not optional details — they are prerequisites for any paid advertising investment to generate a positive return. Meta reklam tıklamalarının büyük çoğunluğu mobil cihazlarda gerçekleşiyor. Rezervasyon akışı mobil cihazda yavaş, kafa karıştırıcı veya bozuksa, reklam harcaması trafiğe dönüşüyor — rezervasyona değil. İnsanları kötü bir mobil deneyime yönlendirmek için harcanan her euro, bir dönüşüm için değil bir hemen çıkma için ödeniyor. Sayfa hızı, mobil rezervasyon akışı optimizasyonu ve küçük ekranlarda net harekete geçirici mesajlar isteğe bağlı ayrıntılar değil — herhangi bir ücretli reklam yatırımının olumlu getiri sağlaması için ön koşullardır.
Tourism businesses are often seasonal. The temptation is to run ads heavily during peak season and stop entirely in the off-season. But pixel data degrades when campaigns are inactive for extended periods. A brand that builds a strong pixel base in peak season and maintains some level of data collection through the off-season will dramatically outperform one that starts from scratch every year — because the algorithm enters each high-spend period with a richer, more refined understanding of what a real buyer looks like. Turizm işletmeleri genellikle mevsimseldir. Cazibe, yoğun sezonda yoğun reklam yayınlamak ve sezon dışında tamamen durdurmaktır. Ancak piksel verileri, kampanyalar uzun süre inaktif olduğunda bozulur. Yoğun sezonda güçlü bir piksel tabanı inşa eden ve sezon dışında belirli bir veri toplama düzeyini koruyan bir marka, her yıl sıfırdan başlayan birini önemli ölçüde geride bırakacaktır — çünkü algoritma her yüksek harcama dönemine gerçek bir alıcının nasıl göründüğüne dair daha zengin, daha rafine bir anlayışla giriyor.
A marine tourism operator in Oman is not primarily targeting local customers — they're targeting international travellers who plan trips weeks or months in advance. This cross-device, cross-session buying behaviour makes accurate attribution more complex and more important. Without a solid pixel event architecture that captures the full journey, it's impossible to understand which audiences, creatives, and markets are actually driving bookings versus which ones are just generating clicks. Umman'daki bir deniz turizmi operatörü öncelikle yerel müşterileri hedeflemiyor — seyahatlerini haftalar veya aylar öncesinden planlayan uluslararası gezginleri hedefliyor. Bu çapraz cihaz, çapraz oturum satın alma davranışı, doğru attribution'ı daha karmaşık ve daha önemli kılıyor. Tam yolculuğu yakalayan sağlam bir piksel olay mimarisi olmadan, hangi kitlelerin, kreatiflerin ve pazarların gerçekten rezervasyon yaptırdığını ve hangilerinin yalnızca tıklama oluşturduğunu anlamak imkânsız.
A brand with real potential. A setup that wasn't ready. Gerçek potansiyeli olan bir marka. Hazır olmayan bir yapı.
Before the first meeting, a comprehensive review of the client's digital ecosystem was conducted: website user experience, social media presence, customer feedback, and the overall booking and conversion flow. What emerged was a clear picture — a brand with strong offline credentials, genuine customer satisfaction, and a compelling product. But a technical setup that, if ads were launched against it immediately, would waste the majority of the budget on traffic that couldn't convert cleanly. İlk toplantıdan önce müşterinin dijital ekosisteminin kapsamlı bir incelemesi yapıldı: web sitesi kullanıcı deneyimi, sosyal medya varlığı, müşteri geri bildirimleri ve genel rezervasyon ile dönüşüm akışı. Ortaya çıkan tablo netti — güçlü çevrimdışı referanslara, gerçek müşteri memnuniyetine ve ilgi çekici bir ürüne sahip bir marka. Ama hemen reklam yayınlansaydı, bütçenin büyük bölümünü temiz dönüşüm sağlayamayan trafiğe harcayacak teknik bir yapı.
During the strategic meeting, the conclusion was direct: launching campaigns before optimising the website would mean spending budget on a system that couldn't measure its own results. The recommendation was to pause on advertising and build the right foundation first. Stratejik toplantıda sonuç doğruydu: web sitesini optimize etmeden kampanya başlatmak, kendi sonuçlarını ölçemeyen bir sisteme bütçe harcamak anlamına gelirdi. Tavsiye, reklamcılığı bekletmek ve önce doğru temeli inşa etmekti.
| Area Reviewedİncelenen Alan | FindingBulgu | Action RequiredGerekli Aksiyon |
|---|---|---|
| Website UXWeb Sitesi UX | Booking flow not optimised, slow on mobileRezervasyon akışı optimize edilmemiş, mobilde yavaş | Rebuild before adsReklamdan önce yeniden kur |
| Tracking SetupTakip Kurulumu | No pixel, no events, no conversion dataPiksel yok, etkinlik yok, dönüşüm verisi yok | Configure from scratchSıfırdan yapılandır |
| Payment FlowÖdeme Akışı | Stripe redirects off-site — bookings untrackableStripe site dışına yönlendiriyor — rezervasyonlar takip edilemiyor | Custom solution requiredÖzel çözüm gerekli |
| Meta Business SetupMeta Business Kurulumu | Incomplete or missingEksik veya mevcut değil | Build from ground upTemelden kur |
Website preparation — guide, not build. Web sitesi hazırlığı — inşa değil, yönlendirme.
Following the audit recommendations, the client engaged their own development team to upgrade the WordPress-based website. The role here was strategic, not technical: provide precise requirements so that when the development work was completed, advertising infrastructure could be integrated without friction. After approximately 2–3 months of development, the website was ready — and critically, ready in exactly the way that would allow the Meta advertising setup to function properly from day one. Denetim tavsiyelerinin ardından müşteri, WordPress tabanlı web sitesini yükseltmek için kendi geliştirme ekibini görevlendirdi. Buradaki rol stratejikti, teknik değil: geliştirme çalışması tamamlandığında reklam altyapısının sürtünmesiz entegre edilebilmesi için kesin gereksinimler sağlamak. Yaklaşık 2-3 aylık geliştirmenin ardından web sitesi hazırdı — ve kritik olarak, Meta reklam kurulumunun ilk günden düzgün işlemesine izin verecek şekilde hazırdı.
Building the Meta infrastructure — from zero to complete. Meta altyapısını kurmak — sıfırdan tamamına.
With the website ready, the full Meta advertising setup was built. This wasn't just 'installing a pixel' — it was constructing a complete, properly structured business ecosystem designed to support professional performance marketing at scale. The most technically complex challenge was the Purchase event. Web sitesi hazır olduğunda, tam Meta reklam kurulumu inşa edildi. Bu yalnızca 'piksel yükleme' değildi — ölçekte profesyonel performans pazarlamasını desteklemek üzere tasarlanmış eksiksiz, düzgün yapılandırılmış bir iş ekosistemi oluşturmaktı. En teknik açıdan karmaşık zorluk Purchase olayıydı.
The website uses Stripe for payment processing, which redirects users off-site to complete their transaction. Under this setup, Meta's pixel loses sight of the user the moment they leave — meaning every completed booking would go unrecorded. The solution: after payment completion on Stripe, users are automatically redirected back to a dedicated Thank You page on the client's website. The Purchase event fires on this page — giving Meta a clean, reliable signal for every single booking. Web sitesi ödeme işlemi için Stripe kullanıyor ve kullanıcıları işlemlerini tamamlamak için site dışına yönlendiriyor. Bu kurulumda Meta'nın pikseli, kullanıcı ayrıldığı anda onları kaybediyor — yani tamamlanan her rezervasyon kaydedilmeden kalırdı. Çözüm: Stripe'ta ödeme tamamlandıktan sonra kullanıcılar otomatik olarak müşterinin web sitesindeki özel bir Teşekkür Sayfasına yönlendiriliyor. Purchase olayı bu sayfada tetikleniyor — Meta'ya her tek rezervasyon için temiz, güvenilir bir sinyal veriyor.
| EventOlay | Trigger PointTetiklenme Noktası | PurposeAmaç |
|---|---|---|
| ViewContent | Tour detail pagesTur detay sayfaları | Interest signal, lookalike buildingİlgi sinyali, lookalike oluşturma |
| AddToCart | Tour selection stepTur seçim adımı | Intent signal, retargeting seedNiyet sinyali, retargeting tohumu |
| InitiateCheckout | Checkout page loadÖdeme sayfası yüklemesi | High-intent retargetingYüksek niyetli retargeting |
| CompleteRegistration | Account / newsletter signupHesap / bülten kaydı | Lead generation trackingLead oluşturma takibi |
| Lead / Contact | Inquiry form submissionSorgulama formu gönderimi | Soft conversion trackingYumuşak dönüşüm takibi |
| Purchase ✓ | Thank You page (post-Stripe redirect)Teşekkür Sayfası (Stripe sonrası yönlendirme) | Booking confirmation — conversion optimisationRezervasyon onayı — dönüşüm optimizasyonu |
The foundation is the competitive advantage. Temel, rekabet avantajıdır.
Most competitors in the marine tourism space are running ads without this level of tracking fidelity. They're optimising toward proxy metrics — link clicks, landing page views — rather than actual bookings. The infrastructure built here gives this brand a structural advantage that compounds over time: every campaign generates real data, every campaign improves the algorithm's understanding of what a buyer looks like, and every euro spent is accountable to a real outcome. Deniz turizmi alanındaki çoğu rakip, bu düzeyde takip doğruluğu olmadan reklam yayınlıyor. Gerçek rezervasyonlar yerine vekâlet metriklere — bağlantı tıklamaları, açılış sayfası görüntülemeleri — doğru optimize ediyorlar. Burada inşa edilen altyapı, bu markaya zamanla bileşen yapısal bir avantaj sağlıyor: her kampanya gerçek veri üretiyor, her kampanya algoritmanın alıcının nasıl göründüğüne dair anlayışını geliştiriyor ve harcanan her euro gerçek bir sonuca karşı sorumlu tutuluyor.
"Most brands rush to launch ads before their infrastructure is ready. The result is a cycle of spending without learning — high costs, low visibility, and no reliable data to improve from. The most valuable work sometimes happens before the first campaign goes live. A clean, validated, technically sound foundation isn't a cost — it's the single best investment a brand can make before entering paid advertising." "Çoğu marka, altyapıları hazır olmadan reklamları başlatmak için acele eder. Sonuç, öğrenmeden harcama döngüsüdür — yüksek maliyetler, düşük görünürlük ve iyileştirme için güvenilir veri yok. En değerli çalışma bazen ilk kampanya yayına girmeden önce gerçekleşir. Temiz, doğrulanmış, teknik açıdan sağlam bir temel bir maliyet değil — bir markanın ücretli reklamcılığa girmeden yapabileceği tek en iyi yatırımdır."
This case study is different from the others in this portfolio. There are no ROAS numbers, no CPA reductions, no revenue graphs — because this work happened before any of that was possible. What it represents is something more foundational: the discipline to build correctly before building fast. Bu vaka çalışması bu portföydeki diğerlerinden farklı. ROAS rakamları yok, CPA düşüşleri yok, gelir grafikleri yok — çünkü bu çalışma bunların herhangi birinin mümkün olmasından önce gerçekleşti. Temsil ettiği şey daha temel bir şey: hızlı inşa etmeden önce doğru inşa etme disiplini.
For this marine tourism brand, the foundation is now in place. The pixel is firing correctly on every booking. The algorithm has the signal it needs. The account structure is ready for scale. The next chapter — performance campaigns built on real conversion data — can start with confidence. That's not a small thing. That's everything. Bu deniz turizmi markası için temel artık yerinde. Piksel her rezervasyonda doğru şekilde tetikleniyor. Algoritmanın ihtiyaç duyduğu sinyale sahip. Hesap yapısı ölçek için hazır. Sonraki bölüm — gerçek dönüşüm verisi üzerine inşa edilmiş performans kampanyaları — güvenle başlayabilir. Bu küçük bir şey değil. Bu her şey.