Adsterra Trafik Kalitesi Analiz Paneli Kurulumu (API + Dashboard Rehberi – 2025)
Adsterra ile yüksek gelir elde etmenin en kritik noktası trafik kalitesidir.
Sadece “çok tıklama” değil, hangi kaynakların kazandırdığını görmek gerekir.
Bu rehberde, Adsterra API’si ile kendi trafik analiz panelini kurmayı öğreneceksin — böylece hangi ülke, cihaz veya platformun sana en yüksek CPM kazandırdığını anlık olarak izleyebileceksin.
⚙️ 1. Amaç: Gerçek Veriye Dayalı Kazanç Yönetimi
Adsterra paneli temel verileri gösterse de, profesyonel kullanıcılar için özel raporlama şarttır.
Bu sistem sayesinde:
- Trafiğini kaynak bazında ölçebilirsin
- CPM, CTR ve dönüşüm oranlarını görebilirsin
- Düşük performanslı linkleri tespit edip kaldırabilirsin
💡 “Tahminle değil, veriye göre optimizasyon.”
🧩 2. Gereken Bileşenler
| Bileşen | Açıklama |
|---|---|
| Adsterra API Key | Hesabından alınır (Publisher → API Access) |
| Google Sheets veya Grafana | Görselleştirme için |
| Python veya PHP Script | Veri çekmek için |
| Cron Job | Günlük otomatik güncelleme |
💡 Bu yapı, tamamen otomatik şekilde her gün gelir raporu üretir.
💻 3. Adsterra API ile Veri Çekme (PHP Örneği)
<?php
$api_key = 'YOUR_API_KEY';
$url = "https://api.adsterra.com/stats?api_key=$api_key&date=today";
$response = wp_remote_get($url);
$data = json_decode(wp_remote_retrieve_body($response), true);
foreach ($data['stats'] as $stat) {
echo "Ülke: ".$stat['country']." | CPM: ".$stat['cpm']." | Kazanç: ".$stat['revenue']." USD<br>";
}
?>
💬 Kod, Adsterra panelindeki günlük istatistikleri çeker ve sayfada listeler.
🧠 4. Google Sheets Entegrasyonu
Google Sheets üzerinde bu formülü kullan:
=IMPORTDATA("https://api.adsterra.com/stats?api_key=XXXX")
📊 Bu sayede:
- Ülke bazlı kazançlar,
- Cihaz türü,
- Trafik hacmi,
- Ortalama CPM
değerleri otomatik olarak güncellenir.
💡 Grafikleri ekleyerek kendi “Adsterra Dashboard”’unu oluşturabilirsin.
📲 5. Python ile Otomatik Veri Çekme
import requests
import pandas as pd
url = "https://api.adsterra.com/stats?api_key=YOUR_KEY"
data = requests.get(url).json()['stats']
df = pd.DataFrame(data)
df.to_csv('adsterra_rapor.csv', index=False)
print("Veri kaydedildi:", len(df), "kayıt.")
💬 Bu script günlük olarak cron ile çalıştırılır ve sonuçları CSV’ye kaydeder.
📈 6. Trafik Kalitesi Ölçüm Kriterleri
| Kriter | Açıklama | Hedef |
|---|---|---|
| CPM | 1000 görüntüleme başına kazanç | 2 USD+ |
| CTR | Tıklama oranı | %5+ |
| Bounce Rate | Siteden hemen çıkma | < %50 |
| Session Time | Ortalama kalma süresi | > 30 sn |
💡 Bu verileri birleştirerek hangi ülke ve formatın “kaliteli trafik” ürettiğini görebilirsin.
🧮 7. GEO Analizi ile CPM Artırma
API verisini ülke bazında filtreleyerek düşük CPM’li bölgeleri tespit et:
if ($stat['cpm'] < 1.0) {
echo "⚠️ Düşük CPM: ".$stat['country']."<br>";
}
💬 Düşük performanslı ülkeleri Smartlink hedefinden çıkarmak, toplam kazancı %15 artırır.
📊 8. Format Performans Karşılaştırması
| Format | Ortalama CPM | Trafik Kalitesi | Dönüşüm |
|---|---|---|---|
| Popunder | 2.8 USD | Orta | Yüksek |
| Social Bar | 1.9 USD | Yüksek | Orta |
| Native Ads | 1.3 USD | Çok Yüksek | Düşük |
💡 Panelinde bu verileri filtreleyerek, hangi formatın en iyi sonuç verdiğini bulabilirsin.
🔄 9. Günlük Otomatik Raporlama
if (!wp_next_scheduled('adsterra_daily_report')) {
wp_schedule_event(time(), 'daily', 'adsterra_daily_report');
}
add_action('adsterra_daily_report', 'run_adsterra_report');
function run_adsterra_report() {
// API’den veri çek ve e-posta ile gönder
$revenue = adsterra_fetch_revenue();
wp_mail('admin@site.com', 'Adsterra Günlük Rapor', "Bugünkü gelir: $revenue USD");
}
💬 Böylece her sabah otomatik e-posta alırsın.
🧠 10. Sonuç: Ölçmezsen Yönetemezsin
Bu sistem sayesinde:
✅ Her gün trafik kalitesini ölçebilirsin
✅ Düşük CPM’li ülkeleri anında fark edersin
✅ Format değişimini veriyle yönetirsin
✅ Gelir artışını haftalık olarak izlersin
🎯 Kural:
“Veri analiz etmeyen yayıncı, şansına oynar. Ölçen yayıncı, kazanır.”