Web sitenizin kaç ziyaretçi aldığını, hangi sayfaların teklif formuna götürdüğünü ve hangi kampanyanın işe yaradığını bilmeden pazarlama kararı vermek zordur. Google Analytics bu işi ücretsiz yapar, ancak ziyaretçi verisi Google'ın sunucularına gider. Matomo, verinin kendi sunucunuzda kaldığı, GPLv3 lisanslı açık kaynak bir web analitiği yazılımıdır ve küçük ölçekte paylaşımlı hostingte bile çalışabilir. Bu rehberde Matomo'nun gereksinimlerini, ölçeğe göre sunucu ihtiyacını, rapor işleme (arşivleme) ayarını, gizlilik seçeneklerini ve yedeklemeyi resmi belgelere dayanarak (Ekim 2026, Matomo 5.14) anlatıyoruz.
Matomo ne sunar?
- Temel analitik: ziyaretçiler, sayfalar, trafik kaynakları, kampanyalar, hedefler ve dönüşümler, cihaz ve konum raporları.
- Tag Manager: Matomo'nun etiket yöneticisi On-Premise kullanıcılarına ücretsizdir; izleme kodlarını siteye her seferinde dokunmadan yönetmeye yarar.
- Google Analytics'ten aktarım: resmi GoogleAnalyticsImporter eklentisi ücretsizdir ve Google Analytics mülklerini Matomo'ya aktarır.
- Ücretli eklentiler: ısı haritası ve oturum kaydı, huniler, A/B testi, form ve medya analitiği gibi eklentiler resmi eklenti pazarında yıllık lisansla satılır (örneğin ısı haritası ve oturum kaydı 1–4 kullanıcı için yıllık 219 €). İhtiyacınız temel raporlarsa ücretli eklenti gerekmez.
Gereksinimler ve ölçeğe göre sunucu
Matomo 5 için resmi gereksinim PHP 8 ve MySQL 5.5 veya üzeri ya da MariaDB'dir; PHP'de pdo ve pdo_mysql (veya mysqli) eklentisi gerekir. Beta aşamasındaki Matomo 6 ise PHP 8.1+ ve MySQL 8.0+ / MariaDB 10.6+ isteyecek; yeni kurulumda bu sürümlere uygun bir ortam seçmek ileride yükseltmeyi kolaylaştırır.
| Aylık sayfa görüntüleme | Resmi öneri |
|---|---|
| 100 bine kadar | Tek sunucu: 2 CPU, 2 GB RAM, 50 GB SSD |
| 1 milyona kadar | Tek sunucu: 4 CPU, 8 GB RAM, 250 GB SSD |
| 1 milyonun üzeri | En az iki sunucu: biri veritabanı, biri istekler için |
Belgelere göre Matomo milyonlarca sayfaya ölçeklenebilir, ama küçük ölçekte paylaşımlı bir hosting hesabında da verimli çalışır. Kurumsal web sitelerinin çoğu ilk satırdaki aralıkta kalır; bu yüzden Matomo, bir web sitesiyle aynı hosting hesabında başlamak için uygun bir analitik aracıdır. Hangi diğer yazılımların paylaşımlı hostingte çalıştığını bu karar rehberimizde derledik.
Önemli ayar: raporların cron ile işlenmesi
Matomo ham ziyaret kayıtlarını raporlara dönüştürmek için "arşivleme" yapar. Varsayılan olarak bu iş, biri raporları açtığında tarayıcı üzerinden tetiklenir. Resmi belgeye göre sitenizin günde birkaç yüzden fazla ziyareti varsa raporların açılması dakikalar sürebilir. Önerilen çözüm, raporları saatte bir işleyen bir cron görevi kurmak ve tarayıcıdan tetiklenen arşivlemeyi kapatmaktır. SSH erişimi yoksa belgeler web tabanlı cron kullanılabileceğini de belirtir. Paylaşımlı hostingte kurulumdan önce paketinizin cron desteğini kontrol edin.
Gizlilik ayarları
- IP maskeleme: belgelere göre varsayılan olarak açıktır ve IP adresinin son 2 baytı maskelenir. Daha güçlü anonimleştirme için 3 bayt seçilebilir.
- Çerezsiz izleme: izleme koduna tek satırlık bir ayarla çerezler kapatılabilir ya da tüm siteler için çerez kullanımı devre dışı bırakılabilir.
- Eski verinin silinmesi: belgelere göre varsayılan olarak hiçbir veri silinmez. Ham ziyaret kayıtları ve eski raporlar için saklama süresi Gizlilik › Verileri anonimleştir menüsünden ayarlanır. Belgeler bir uyarı da yapar: ham kayıtlarla birlikte raporlar da silinirse raporlar yeniden üretilemez.
- Onay: Matomo'nun kendi önerisi, bir denetim otoritesi aksini netleştirene kadar JavaScript ile izlemeyi onay gerektiren bir işlem olarak ele almaktır.
Verinin kendi sunucunuzda kalması, yurt dışına aktarım sorusunu sadeleştirebilir; ancak çerez, onay ve aydınlatma yükümlülükleri ayrıca değerlendirilmelidir. Buradaki bilgiler genel nitelikte olup hukuki görüş yerine geçmez; sitenizin çerez ve onay düzeni için hukuk danışmanınızla görüşün.
Yedekleme ve güncelleme
Resmi yedekleme belgesi, veritabanının mysqldump ya da phpMyAdmin gibi araçlarla yedeklenmesini; çok büyük veritabanları için Percona XtraBackup kullanılmasını önerir. Geri yükleme için veritabanı yedeğinin yanında config/config.ini.php dosyası da gerekir. Güncelleme, yönetim panelinden tek tıkla ya da komut satırından console core:update ile yapılır. Belgelere göre tmp/ klasörünün her zaman yazılabilir olması gerekir. Güncellemeden önce veritabanı yedeği almayı alışkanlık haline getirin; yedeklerin ayrı bir yerde tutulması için restic rehberimize bakabilirsiniz.
Matomo kimler için uygun değil?
- Çok yüksek trafikli siteler: ayda milyonlarca görüntülemede ayrı bir veritabanı sunucusu gerekir ve en büyük sitelerde rapor işleme saatler sürebilir.
- Isı haritası ve oturum kaydını ücretsiz isteyenler: bu özellikler ücretli eklentilerdir.
- Sunucuyla hiç uğraşmak istemeyenler: Matomo'nun barındırılan bir bulut sürümü de vardır (verisi belgelere göre Almanya'da tutulur); kendi sunucunuzda kurulum ise cron, yedek ve güncelleme takibi ister.
e-veri.com ile Matomo
Matomo'yu e-veri.com hostinginde, VPS'te ya da kendi sunucunuzda kuruyoruz. Kapsam:
- Trafiğinize göre ortam seçimi
- Rapor işleme için cron ayarı
- IP maskeleme, çerezsiz izleme ve veri saklama süresi ayarları
- Web sitenize ve Tag Manager'a izleme kodunun eklenmesi
- Gerekirse Google Analytics'ten veri aktarımı
- Düzenli veritabanı yedeği ve güncellemeler
Teklif için kurumsal hizmetler sayfasındaki formu kullanın.
Sık sorulan sorular
Matomo ücretsiz mi?
Matomo On-Premise GPLv3+ lisanslı ve ücretsizdir; Tag Manager ve Google Analytics aktarım eklentisi de ücretsizdir. Isı haritası, oturum kaydı, huniler ve A/B testi gibi özellikler resmi pazarda yıllık lisansla satılan ücretli eklentilerdir.
Matomo paylaşımlı hostingte çalışır mı?
Evet. Resmi belgelere göre Matomo küçük ölçekte paylaşımlı bir hosting hesabında da verimli çalışır. Ayda 100 bin sayfa görüntülemeye kadar 2 CPU, 2 GB RAM ve 50 GB SSD önerilir; günde birkaç yüz ziyaretin üzerinde rapor işleme için cron gerekir.
Matomo için hangi PHP ve veritabanı gerekir?
Matomo 5 için PHP 8 ve MySQL 5.5+ ya da MariaDB; pdo ve pdo_mysql (veya mysqli) eklentisi gerekir. Matomo 6 ise PHP 8.1+ ve MySQL 8.0+ / MariaDB 10.6+ isteyecek.
Matomo çerez onayı gerektirir mi?
IP maskeleme varsayılan olarak açıktır ve çerezsiz izleme seçeneği vardır. Ancak Matomo'nun kendi önerisi, bir denetim otoritesi aksini netleştirene kadar JavaScript ile izlemeyi onay gerektiren bir işlem olarak ele almaktır. Kendi durumunuz için hukuk danışmanınıza başvurun.
Google Analytics verilerini Matomo'ya aktarabilir miyim?
Evet. Resmi GoogleAnalyticsImporter eklentisi ücretsizdir ve Google Analytics mülklerini Matomo'ya aktarır.
Matomo yedeği nasıl alınır?
Veritabanı mysqldump ya da phpMyAdmin ile yedeklenir; çok büyük veritabanlarında Percona XtraBackup önerilir. Geri yükleme için config/config.ini.php dosyası da gerekir.