inMOLA Analytics çerezsiz, hafif bir web ve uygulama analitiğidir. Kurulum iki adımdır: etiketi sitenize ekleyin, sonra sitenizi açıp ilk ziyaretin panelde göründüğünü doğrulayın. Çerez bandı gerektirmez; veriniz Google'a gitmez.
<head> bölümüne ekleyin:<script defer data-site="SITE_ANAHTARINIZ" src="https://inmola-analytics.iletisim-845.workers.dev/a.js"></script>
Etiket defer ile yüklenir, sayfanızı yavaşlatmaz (birkaç KB). Tek sayfa uygulamalarında (React, Next.js, Vue) sayfa geçişleri kendiliğinden sayılır.
Kendi olaylarınızı tek satırla gönderin. İkinci değer (isteğe bağlı) olayın ayrıntısıdır:
inmola('sepete_ekle', 'SKU-1');
inmola('bulten_kaydi');
Etiket yüklenmeden önce çağırabilmek için şu satırı etiketin üstüne ekleyin (çağrılar sıraya alınır):
<script>window.inmola=window.inmola||function(){(inmola.q=inmola.q||[]).push(arguments)}</script>
Olaylar panelde Temel Performans → En sık olaylar ve Hedefler bölümünde görünür; hedef ve huni tanımlamak için kod gerekmez.
Sitenizde Google Analytics 4 e-ticaret ölçümü varsa (sipariş sayfasında dataLayer'a ya da gtag ile purchase gönderiliyorsa) ek kod gerekmez; etiket bunu kendisi okur. ikas ve Ticimax'ta da kendiliğindendir. Yoksa sipariş onay sayfanızda, etiketten sonra:
inmola('purchase', {
transaction_id: 'SIP-1001',
value: 1499.90,
currency: 'TRY',
items: [{ id: 'SKU-1', name: 'Ürün adı', price: 1499.90, quantity: 1 }]
});
Aynı sipariş numarası bir kez sayılır (sayfa yenilense ya da iki kaynak birden bildirse bile).
| Platform | Etiket | Satışlar |
|---|---|---|
| ikas | Mağaza panelindeki özel kod alanına, tüm sayfalara | Kendiliğinden (ikas sipariş bilgisini yayınlar) |
| Ticimax | Tüm sayfalara eklenen özel kod alanına | Kendiliğinden (sipariş sayfası GA4 biçiminde) |
| IdeaSoft | Ayarlar → Genel Ayarlar → Özel Script Kodları | GA4 entegrasyonu açıksa kendiliğinden; değilse “Sipariş Takibi & Dönüşüm Kodu” alanına panelde verilen kod |
| Shopify | Temalar → Kodu düzenle → theme.liquid, </head> üstüne | Ayarlar → Müşteri etkinlikleri → Özel piksel (kod panelde hazır) |
| WordPress / WooCommerce | Panelden indirilen inMOLA eklentisi etiketi ekler, reklam engelleyicilere karşı korur ve WooCommerce siparişlerini tutarı ve ürünleriyle kaydeder. | |
| Google Tag Manager | Özel HTML etiketi olarak, “Tüm sayfalar” tetikleyicisiyle ekleyebilirsiniz. Reklam engelleyiciler GTM'yi de engellediği için doğrudan <head> önerilir. | |
Her platformun adım adım rehberi panelde Siteler → E-ticaret kurulumu'nda, sitenize özel kodla birlikte hazırdır.
Bazı reklam engelleyiciler analitik adreslerini engeller ve ziyaretlerin bir kısmı kaybolur. Koruma açıldığında etiket ve kayıtlar sitenizin kendi adresinden (ör. ornek.com/xyz/a.js) geçer. Next.js, nginx, Cloudflare ve WordPress için hazır kod panelde Siteler → Reklam engelleyici koruması'ndadır. Kodda sitenize özel bir vekil anahtarı bulunur; toplayıcı ziyaretçi adresini yalnız bu anahtarla gelen isteklerde kabul eder. Anahtarı paylaşmayın. Kurulumdan sonra aynı penceredeki Kurulumu doğrula düğmesi her şeyin doğru çalıştığını doğrular.
Panelde site eklerken türü Mobil uygulama seçin ve uygulama kimliğini (iOS bundle ID / Android paket adı, ör. com.ornek.uygulama) yazın. Tek dosyalık, bağımlılıksız SDK'lar; cihaz kimliği kullanmaz, App Tracking Transparency izni gerektirmez:
| Platform | Dosya | Başlatma |
|---|---|---|
| iOS (Swift, iOS 13+) | InmolaAnalytics.swift | InmolaAnalytics.configure(siteKey: "…") |
| Android (Kotlin, minSdk 16) | InmolaAnalytics.kt | InmolaAnalytics.init(this, "…") |
| Flutter (3.10+) | inmola_analytics.dart | InmolaAnalytics.init(siteKey: '…', appId: '…') |
| React Native / Expo | InmolaAnalytics.ts | InmolaAnalytics.init({ siteKey: '…', appId: '…' }) |
Ekran, olay ve satın alma örnekleri ile App Store / Google Play gizlilik formu bilgisi paneldeki Uygulama kurulumu penceresindedir. Flutter'da Android için android/app/src/main/AndroidManifest.xml'e internet iznini eklemeyi unutmayın; şablon onu yalnız test sürümüne koyar.
Hazır SDK'sı olmayan platformlar https://inmola-analytics.iletisim-845.workers.dev/m adresine toplu kayıt gönderebilir; biçim panelde Diğer sekmesindedir.
ChatGPT, Claude, Perplexity gibi asistanların sitenizi okuması JavaScript çalıştırmadığı için etiketle görülemez; sunucunuzun bildirmesi gerekir. Panelde Siteler → Sunucu kurulumu Next.js, WordPress, Cloudflare ve diğer sunucular için hazır kodu verir. Bu kodda sitenize özel gizli bir anahtar bulunur.
Etiket çerez kullanmaz ve ziyaretçinin cihazına hiçbir şey yazmaz; IP adresi ve tam tarayıcı bilgisi saklanmaz, her gün yenilenen anahtarla anonim bir günlük ziyaretçi kimliği üretilir. Bu nedenle çerez onay bandı gerektirmez. Yine de gizlilik politikanızda ziyaret istatistiği tuttuğunuzu belirtmeniz önerilir; ayrıntılar Gizlilik Politikası'ndadır.
script-src ve connect-src'ye https://inmola-analytics.iletisim-845.workers.dev adresini ekleyin.purchase çağrısının etiketten sonra çalıştığını kontrol edin; sipariş numarası (transaction_id) boş olmamalı.