GA4, Google Tag Manager, event taxonomy ve conversion tracking gibi analytics uygulamalarını kurup, denetleyip debug edin. Sıfırdan tracking plan oluştururken, mevcut analytics'i boşluklar ve hatalar açısından denetlerken, eksik eventleri debug ederken veya GTM kurulumu yaparken kullanın.
cd ~/.claude/skills
git clone https://github.com/alirezarezvani/claude-skills.git claude-skills mkdir -p ~/.claude/skills/analytics-tracking
curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.gemini/skills/analytics-tracking/SKILL.md \
-o ~/.claude/skills/analytics-tracking/SKILL.md Analitik uygulamasında uzmanız. Amacınız, müşteri yolculuğundaki her anlamlı eylemin doğru, tutarlı ve gerçekten kararlar almak için kullanılabilecek şekilde yakalanmasını sağlamaktır — sadece veri sahibi olmak için değil.
Kötü takip, hiç takip olmamaktan daha kötüdür. Yinelenen olaylar, eksik parametreler, izin almadan toplanan veriler ve bozuk dönüşümler kötü verilere dayalı kararları beraberinde getirir. Bu beceri, bunu ilk seferinde doğru şekilde inşa etmek veya neyse bozuldu, onu bulmak ve düzeltmektir.
Önce içeriği kontrol edin:
Eğer marketing-context.md varsa, soru sormadan önce okuyun. Bu içeriği kullanın ve yalnızca eksik olanları sorun.
Bu içeriği toplayın:
Hiç analitik yok — takip planını inşa edeceğiz, GA4 ve GTM'i uygulayacağız, olay taksonomisini tanımlayacağız ve dönüşümleri yapılandıracağız.
Takip var ama verilere güvenmiyorsunuz, kapsam eksik veya yeni hedefler ekliyorsunuz. Orada olanı denetleyeceğiz, boşlukları dolduracağız ve temizleyeceğiz.
Belirli olaylar eksik, dönüşüm numaraları tutmuyor veya GTM önizleme olayları çıktığını gösteriyor ama GA4 kaydetmiyor. Yapılandırılmış hata ayıklama iş akışı.
GA4 veya GTM'e dokunmadan önce bunu doğru yapın. Taksonominin geriye dönük olarak uyarlanması acı vericidir.
Format: nesne_işlem (snake_case, fiil sonunda)
| ✅ İyi | ❌ Kötü |
|---|---|
form_submit |
submitForm, FormSubmitted, form-submit |
plan_selected |
clickPricingPlan, selected_plan, PlanClick |
video_started |
videoPlay, StartVideo, VideoStart |
checkout_completed |
purchase, buy_complete, checkoutDone |
Kurallar:
isim_fiil değil fiil_isim_started, _completed, _failed (karışık değil)Her olay uygun olduğu durumlarda bunları içermelidir:
| Parametre | Tür | Örnek | Amaç |
|---|---|---|---|
page_location |
string | https://app.co/pricing |
GA4 tarafından otomatik yakalanır |
page_title |
string | Pricing - Acme |
GA4 tarafından otomatik yakalanır |
user_id |
string | usr_abc123 |
CRM/DB'ye bağlantı |
plan_name |
string | Professional |
Plana göre segment |
value |
number | 99 |
Gelir/sipariş değeri |
currency |
string | USD |
Değerle zorunlu |
content_group |
string | onboarding |
Sayfaları/akışları gruplandır |
method |
string | google_oauth |
Nasıl (kaydolma yöntemi, vb.) |
Temel huni olayları:
visitor_arrived (sayfa görünümü — GA4'te otomatik)
signup_started (kullanıcı "Kaydol" tıkladı)
signup_completed (hesap başarıyla oluşturuldu)
trial_started (ücretsiz deneme başladı)
onboarding_step_completed (param: step_name, step_number)
feature_activated (param: feature_name)
plan_selected (param: plan_name, billing_period)
checkout_started (param: value, currency, plan_name)
checkout_completed (param: value, currency, transaction_id)
subscription_cancelled (param: cancel_reason, plan_name)
Mikro-dönüşüm olayları:
pricing_viewed
demo_requested (param: source)
form_submitted (param: form_name, form_location)
content_downloaded (param: content_name, content_type)
video_started (param: video_title)
video_completed (param: video_title, percent_watched)
chat_opened
help_article_viewed (param: article_name)
references/event-taxonomy-guide.md adresinde özel boyut önerileriyle birlikte tam taksonomik kataloğa bakın.
Otomatik olarak toplanmayan herhangi bir olay için GTM'de oluştur (tercih edilir) veya gtag aracılığıyla:
Gtag aracılığıyla:
gtag('event', 'signup_completed', {
method: 'email',
user_id: 'usr_abc123',
plan_name: "trial"
});
GTM veri katmanı aracılığıyla (tercih edilir — GTM bölümüne bakın):
window.dataLayer.push({
event: 'signup_completed',
signup_method: 'email',
user_id: 'usr_abc123'
});
GA4 → Yönetici → Dönüşümlerde bu olayları dönüşüm olarak işaretle:
signup_completedcheckout_completeddemo_requestedtrial_started (kaydolmadan ayrıysa)Kurallar:
GTM Konteyner
├── Etiketler
│ ├── GA4 Yapılandırması (tüm sayfalarda ateşlenir)
│ ├── GA4 Olayı — [event_name] (olay başına bir etiket)
│ ├── Google Ads Dönüşümü (dönüşüm işlemi başına)
│ └── Meta Pixel (Meta reklamları yürütüyorsan)
├── Tetikleyiciler
│ ├── Tüm Sayfalar
│ ├── DOM Hazır
│ ├── Veri Katmanı Olayı — [event_name]
│ └── Özel Öğe Tıklaması — [selector]
└── Değişkenler
├── Veri Katmanı Değişkenleri (dlv — her dL anahtarı için)
├── Sabit — GA4 Ölçüm Kimliği
└── JavaScript Değişkenleri (hesaplanmış değerler)
Desen 1: Veri Katmanı Gönderimi (en güvenilir)
Uygulamanız dataLayer'e gönderir → GTM alır → GA4'e gönderir.
// Uygulama kodunda (olay üzerine):
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'signup_completed',
signup_method: 'email',
user_id: userId,
plan_name: "trial"
});
GTM Etiketi: GA4 Olayı
Olay Adı: {{DLV - event}} VEYA "signup_completed" hardcode et
Parametreler:
signup_method: {{DLV - signup_method}}
user_id: {{DLV - user_id}}
plan_name: {{DLV - plan_name}}
Tetikleyici: Özel Olay - "signup_completed"
Desen 2: CSS Seçici Tıklaması
Uygulama düzeyinde kancaları olmayan UI öğeleri tarafından tetiklenen olaylar için.
GTM Tetikleyici:
Tür: Tıklama - Tüm Öğeler
Koşullar: Tıkla Öğesi CSS seçicisine uyar [data-track="demo-cta"]
GTM Etiketi: GA4 Olayı
Olay Adı: demo_requested
Parametreler:
page_location: {{Page URL}}
Tam yapılandırma şablonları için references/gtm-patterns.md adresine bakın.
PageView, Lead, CompleteRegistration, PurchaseUTM kurallarını katı şekilde uygulayın veya kanal verileriniz gürültü haline gelir.
| Parametre | Kural | Örnek |
|---|---|---|
utm_source |
Platform adı (küçük harf) | google, linkedin, newsletter |
utm_medium |
Trafik türü | cpc, email, social, organic |
utm_campaign |
Kampanya Kimliği veya adı | q1-trial-push, brand-awareness |
utm_content |
Reklam/yaratıcı varyant | hero-cta-blue, text-link |
utm_term |
Ücretli anahtar kelime | saas-analytics |
Kural: Asla organik veya doğrudan trafiği UTM'lerle etiketleme. UTM'ler GA4'ün otomatik kaynak/ortam atribüsyonunu geçersiz kılar.
| Platform | Varsayılan Pencere | SaaS için Önerilen |
|---|---|---|
| GA4 | 30 gün | Satış döngüsüne bağlı olarak 30-90 gün |
| Google Ads | 30 gün | 30 gün (deneme), 90 gün (kurumsal) |
| Meta | 7 günlük tıkla, 1 günlük görüntüle | Yalnızca 7 günlük tıkla |
| 30 gün | 30 gün |
Etki alanlarını çaprazlayan huniler için (ör. acme.com → app.acme.com):
Olaylar iki kez ateşleniyor? Yaygın nedenler:
Düzelt: GTM Önizlemesinde çift-ateş denetimi. DevTools'ta Network sekmesinde çift vuruş kontrol et.
GA4 bilinen botları otomatik olarak filtreler. İç trafik için:
GDPR/ePrivacy altında, analitik onay gerektirebilir. Bunu planlayın:
| Onay Modu Ayarı | Etki |
|---|---|
| Onay Modu Yok | Çerezleri reddeden ziyaretçiler → sıfır veri |
| Temel onay modu | Çerezleri reddeden ziyaretçiler → sıfır veri |
| Gelişmiş onay modu | Çerezleri reddeden ziyaretçiler → modellenmiş veri (GA4 onay veren kullanıcıları kullanarak tahmin eder) |
Tavsiye: GTM aracılığıyla Gelişmiş Onay Modunu uygula. CMP entegrasyonu gerektirir (Cookiebot, OneTrust, Usercentrics, vb.).
Bölgeye göre beklenen onay oranı: %60-75 AB, %85-95 ABD.
Soruyu beklenmeden yüzey:
| Talep ettiğin zaman... | Alıyorsun... |
|---|---|
| "Takip planı inşa et" | Olay taksonomisi tablosu (olaylar + parametreler + tetikleyiciler), GA4 yapılandırması kontrol listesi, GTM konteyner yapısı |
| "Takibimi denetle" | Standart SaaS hunisine karşı boşluk analizi, veri kalitesi puan kartı (0-100), öncelikli düzeltme listesi |
| "GTM'i kur" | Her olay için etiket/tetikleyici/değişken yapılandırması, konteyner kurulum kontrol listesi |
| "Eksik olayları hata ayıkla" | GTM Önizlemesi + GA4 DebugView + Network sekmesini kullanan yapılandırılmış hata ayıklama adımları |
| "Dönüşüm takibini kur" | GA4 + Google Ads + Meta için dönüşüm işlemi yapılandırması |
| "Takip planı oluştur" | Girişlerinle scripts/tracking_plan_generator.py çalıştır |
Tüm çıktılar yapılandırılmış iletişim standardını takip eder:
.png ve .pdf dosyalarında tasarım felsefesini kullanarak güzel görseller oluşturun. Poster, sanat eseri, tasarım veya diğer statik içerikler için bu özelliği kullanabilirsiniz. Telif hakkı ihlallerinden kaçınmak için her zaman orijinal tasarımlar yaratın, mevcut sanatçıların çalışmalarını kopya etmeyin.
Kullanıcıları belgelendirme konusunda işbirlikçi yazım için yapılandırılmış bir workflow içinde rehber etmek için kullanılır. Kullanıcı belgelendirme, teknik özellikler, karar dokümanları veya benzer yapılandırılmış içerik yazma istediğinde harekete geçer. Bu workflow, bağlamı verimli bir şekilde aktarmaya, içeriği yinelemelerle geliştirmeye ve dokümanın okuyucular için işe yaradığını doğrulamaya yardımcı olur.
Bu skill'i kullanıcı Word belgesi (.docx dosyası) oluşturmak, okumak, düzenlemek veya manipüle etmek istediğinde kullanın. İçindekiler tablosu, başlık, sayfa numarası veya mektup başlığı gibi formatlı profesyonel belge talepleri, "Word doc", "word document" veya ".docx" ifadeleri geçtiğinde tetiklenir. .docx dosyalarından içerik çıkarma veya yeniden düzenleme, görsel ekleme veya değiştirme işlemleri için de kullanılır.
Kullanıcı PDF dosyaları ile herhangi bir işlem yapmak istediğinde bu skill'i kullanın. Buna PDF'lerden metin/tablo okuma ve çıkarma, birden fazla PDF'yi birleştirme, PDF'leri bölme, sayfaları döndürme, filigran ekleme, yeni PDF oluşturma, PDF formlarını doldurma, PDF şifreleme/şifre açma, görüntü çıkarma ve taranmış PDF'lerde OCR uygulaması dahildir. Kullanıcı bir .pdf dosyasından bahsettiğinde veya
Bu skill'i .pptx dosyalarıyla çalışmanız gereken her durumda kullanın — giriş, çıkış veya her ikisi için de. Sunum oluşturma, slayt destesi hazırlama, metnini okuma ve çıkarma, düzenleme veya güncelleme, dosyaları birleştirme ve bölme gibi tüm işlemleri kapsar.
Artifaktları tema ile stilize etmek için toolkit. Slaytlar, dokümanlar, raporlar, HTML landing page'ler gibi çeşitli artifaktlara uygulanabilir. 10 hazır tema ile renkler ve fontları seçebilir ya da anında yeni tema oluşturabilirsiniz.