Podcast
Questions and Answers
Aşağıdakilerden hangisi web analitiği sürecinde ham veriden anlamlı bilgiye dönüştürmede kullanılan yöntemlerden biri değildir?
Aşağıdakilerden hangisi web analitiği sürecinde ham veriden anlamlı bilgiye dönüştürmede kullanılan yöntemlerden biri değildir?
- Veri ön işleme
- Veri görselleştirme
- Karar verme (correct)
- Veri toplama
Aşağıdakilerden hangisi bir web sunucusunun kullanıcıların web sitesi etkileşimlerini otomatik olarak kaydettiği dosyalardan biri değildir?
Aşağıdakilerden hangisi bir web sunucusunun kullanıcıların web sitesi etkileşimlerini otomatik olarak kaydettiği dosyalardan biri değildir?
- Clickstream verisi
- JavaScript etiketleri
- Sunucu logları
- Çerezler (correct)
Aşağıdakilerden hangisi sunucu loglarının (server logs) içeriğinde bulunabilecek parametrelerden biri değildir?
Aşağıdakilerden hangisi sunucu loglarının (server logs) içeriğinde bulunabilecek parametrelerden biri değildir?
- Ziyaret yolu
- IP adresi (correct)
- Kullanıcı adı
- Geçilen yol
Hangi amaçla web sayfalarına JavaScript kod parçacıkları (etiketler/page tags) eklenir?
Hangi amaçla web sayfalarına JavaScript kod parçacıkları (etiketler/page tags) eklenir?
Aşağıdakilerden hangisi çerezlerin (cookies) temel işlevlerinden biri değildir?
Aşağıdakilerden hangisi çerezlerin (cookies) temel işlevlerinden biri değildir?
Clickstream verisi hangi tür bilgileri sunar?
Clickstream verisi hangi tür bilgileri sunar?
Web analitiğinde 'çöp girdi-çöp çıktı' prensibi neyi ifade eder?
Web analitiğinde 'çöp girdi-çöp çıktı' prensibi neyi ifade eder?
Aşağıdakilerden hangisi Google Analytics'in temel işlevlerinden biri değildir?
Aşağıdakilerden hangisi Google Analytics'in temel işlevlerinden biri değildir?
Google Analytics'ten veri çekmek için kullanılan R paketinin adı nedir?
Google Analytics'ten veri çekmek için kullanılan R paketinin adı nedir?
R ile Google Analytics'ten veri çekerken kimlik doğrulaması için kullanılan fonksiyon aşağıdakilerden hangisidir?
R ile Google Analytics'ten veri çekerken kimlik doğrulaması için kullanılan fonksiyon aşağıdakilerden hangisidir?
Aşağıdakilerden hangisi sosyal medya verilerinin bir örneği değildir?
Aşağıdakilerden hangisi sosyal medya verilerinin bir örneği değildir?
Web analitiğinde, bir kullanıcının hangi anahtar kelimeleri kullanarak arama yaptığı bilgisi, hangi veri kaynağına aittir?
Web analitiğinde, bir kullanıcının hangi anahtar kelimeleri kullanarak arama yaptığı bilgisi, hangi veri kaynağına aittir?
Müşteri ilişkileri yönetimi (CRM) sistemlerinden elde edilen veriler, web analitiği için hangi tür bilgileri sağlar?
Müşteri ilişkileri yönetimi (CRM) sistemlerinden elde edilen veriler, web analitiği için hangi tür bilgileri sağlar?
Web analitiğinde A/B testi sonuçları hangi tür veriyi temsil eder?
Web analitiğinde A/B testi sonuçları hangi tür veriyi temsil eder?
Aşağıdakilerden hangisi veri ön işleme tekniklerinden biri değildir?
Aşağıdakilerden hangisi veri ön işleme tekniklerinden biri değildir?
R dilinde, eksik değerleri (NA) ortalama ile doldurmak için hangi fonksiyon kullanılır?
R dilinde, eksik değerleri (NA) ortalama ile doldurmak için hangi fonksiyon kullanılır?
R dilinde kategorik değişkenleri sayısal verilere dönüştürmek için hangi teknik kullanılır?
R dilinde kategorik değişkenleri sayısal verilere dönüştürmek için hangi teknik kullanılır?
Veri setindeki aykırı değerleri tespit etmek için hangi istatistiksel ölçü kullanılabilir?
Veri setindeki aykırı değerleri tespit etmek için hangi istatistiksel ölçü kullanılabilir?
Aşağıdakilerden hangisi veri normalizasyonu yöntemlerinden biri değildir?
Aşağıdakilerden hangisi veri normalizasyonu yöntemlerinden biri değildir?
Web sitelerinin kullanıcı deneyimini geliştirmek için hangi teknoloji kullanılır?
Web sitelerinin kullanıcı deneyimini geliştirmek için hangi teknoloji kullanılır?
Aşağıdakilerden hangisi web analitiğinde toplu veri analizi yapmanın potansiyel faydalarından değildir?
Aşağıdakilerden hangisi web analitiğinde toplu veri analizi yapmanın potansiyel faydalarından değildir?
Aşağıdakilerden hangisi 'insan bilgisayar etkileşimi' alanında incelenen verilerden biridir?
Aşağıdakilerden hangisi 'insan bilgisayar etkileşimi' alanında incelenen verilerden biridir?
Aykırı değerlerin veri analizini nasıl etkileyebileceğine dair aşağıdaki ifadelerden hangisi doğrudur?
Aykırı değerlerin veri analizini nasıl etkileyebileceğine dair aşağıdaki ifadelerden hangisi doğrudur?
Veri ayrıklaştırma işleminin temel amacı nedir?
Veri ayrıklaştırma işleminin temel amacı nedir?
Aşağıdakilerden hangisi webde veri toplama yöntemlerinden biri değildir?
Aşağıdakilerden hangisi webde veri toplama yöntemlerinden biri değildir?
Webde veri toplama sürecinde hangi yasal düzenlemelere dikkat etmek önemlidir?
Webde veri toplama sürecinde hangi yasal düzenlemelere dikkat etmek önemlidir?
Aşağıdakilerden hangisi, bir e-ticaret sitesi için clickstream verisinden elde edilebilecek bir bilgi değildir?
Aşağıdakilerden hangisi, bir e-ticaret sitesi için clickstream verisinden elde edilebilecek bir bilgi değildir?
Aşağıdakilerden hangisi veri kalitesini artırmak için kullanılan bir yöntem değildir?
Aşağıdakilerden hangisi veri kalitesini artırmak için kullanılan bir yöntem değildir?
Web analitiğinde, 'hemen çıkma oranı' (bounce rate) neyi ifade eder?
Web analitiğinde, 'hemen çıkma oranı' (bounce rate) neyi ifade eder?
Aşağıdakilerden hangisi, bir web sitesinin dönüşüm oranını (conversion rate) artırmak için yapılabilecek bir işlem değildir?
Aşağıdakilerden hangisi, bir web sitesinin dönüşüm oranını (conversion rate) artırmak için yapılabilecek bir işlem değildir?
Web analitiğinde hangi araçlar, kullanıcı davranışlarını gerçek zamanlı olarak izlemek ve analiz etmek için kullanılır?
Web analitiğinde hangi araçlar, kullanıcı davranışlarını gerçek zamanlı olarak izlemek ve analiz etmek için kullanılır?
Hangi durumda veri normalizasyonu yapılması uygun değildir?
Hangi durumda veri normalizasyonu yapılması uygun değildir?
Aşağıdakilerden hangisi clickstream verisinin kullanım alanlarından biri değildir?
Aşağıdakilerden hangisi clickstream verisinin kullanım alanlarından biri değildir?
Aşağıdakilerden hangisi bir web sitesinde ziyaretçilerin gönüllü olarak paylaştığı verilere örnek değildir?
Aşağıdakilerden hangisi bir web sitesinde ziyaretçilerin gönüllü olarak paylaştığı verilere örnek değildir?
Sosyal medya verilerinin web analitiği açısından önemi nedir?
Sosyal medya verilerinin web analitiği açısından önemi nedir?
Yapay kodlama (dummy coding) yöntemi en çok hangi tür verilerle kullanılır?
Yapay kodlama (dummy coding) yöntemi en çok hangi tür verilerle kullanılır?
Aşağıdakilerden hangisi web analitiğinde veri toplama aşamasında dikkat edilmesi gereken etik konulardan biridir?
Aşağıdakilerden hangisi web analitiğinde veri toplama aşamasında dikkat edilmesi gereken etik konulardan biridir?
R ile Google Analytics'ten veri çekerken tarih aralığını belirtmek için hangi parametre kullanılır?
R ile Google Analytics'ten veri çekerken tarih aralığını belirtmek için hangi parametre kullanılır?
Web analitiğinde veri segmentasyonu ne anlama gelir?
Web analitiğinde veri segmentasyonu ne anlama gelir?
Flashcards
Web Sunucusu Nedir?
Web Sunucusu Nedir?
Web sayfalarını barındıran ve kullanıcılara ileten bilgisayarlar.
Sunucu Logları Nedir?
Sunucu Logları Nedir?
Web sunucusunun kullanıcı etkileşim kayıtları.
JavaScript Sayfa Etiketleri Ne Yapar?
JavaScript Sayfa Etiketleri Ne Yapar?
Kullanıcı verilerini toplayan JavaScript kod parçacıkları.
Çerezler (Cookies) Ne İşe Yarar?
Çerezler (Cookies) Ne İşe Yarar?
Signup and view all the flashcards
Clickstream Verisi Nedir?
Clickstream Verisi Nedir?
Signup and view all the flashcards
Form ve Anket Verileri Nelerdir?
Form ve Anket Verileri Nelerdir?
Signup and view all the flashcards
Sosyal Medya Verileri Neyi Kapsar?
Sosyal Medya Verileri Neyi Kapsar?
Signup and view all the flashcards
Arama Motoru Verileri Nelerdir?
Arama Motoru Verileri Nelerdir?
Signup and view all the flashcards
Google Analytics Nedir?
Google Analytics Nedir?
Signup and view all the flashcards
GoogleAnalyticsR paketi ne işe yarar?
GoogleAnalyticsR paketi ne işe yarar?
Signup and view all the flashcards
Tekrar eden gözlem değerlerini belirlemenin amacı nedir?
Tekrar eden gözlem değerlerini belirlemenin amacı nedir?
Signup and view all the flashcards
Eksik verinin tamamlanması ne anlama gelir?
Eksik verinin tamamlanması ne anlama gelir?
Signup and view all the flashcards
Yapay kodlama neyi sağlar?
Yapay kodlama neyi sağlar?
Signup and view all the flashcards
Veri ayrıklaştırma nedir?
Veri ayrıklaştırma nedir?
Signup and view all the flashcards
Study Notes
Web'de Veri Toplama ve Ön İşleme
- Web analitiği ve zekası dersinin 3. haftasının sunum notlarıdır.
- Bu sunum, webde veri toplama ve bu verilerin ön işlenmesi konularını kapsar.
Webde Veri Toplama
- Web sayfalarını barındıran ve kullanıcılara ileten bilgisayarlara web sunucusu denir.
- Web sunucusunun kullanıcıların web sitesiyle olan etkileşimlerini otomatik olarak kaydettiği dosyalara sunucu logları (server logs) adı verilmektedir.
- Sunucu kayıtları kullanıcı adı, ziyaret yolu, geçilen bağlantılar, zaman damgası, son ziyaret edilen sayfa ve başarı oranı gibi parametreleri içerir.
- Web sayfalarına eklenen JavaScript kod parçacıkları (etiketler) aracılığıyla gerçek zamanlı kullanıcı verileri toplanır ve analizlerde kullanılır.
- JavaScript kod parçacıkları HTML sayfasında
<head>
veya<body>
etiketleri içine eklenir. - Örnek olarak, Google Analytics tarafından sağlanan kod kullanılabilir.
- Çerezler (cookies) kullanıcıların tarayıcılarında depolanan küçük dosyalardır ve siteyle etkileşimlerini izlemeye yardımcı olur.
- Web sitelerinin kullanıcı deneyimini geliştirmek için kullanıcı tercihlerini ve etkileşimlerini hatırlamasına imkân sağlar.
- Çerez ile oturum yönetimi gerçekleştirilebilir.
- Clickstream verisi, kullanıcıların bir web sitesi ya da mobil uygulama üzerinde izlediği yollar ve tıkladığı bağlantılar hakkında bilgi sunar.
- Clickstream verisi kullanıcının hangi sayfaları ziyaret ettiği, hangi bağlantılara tıkladığı, sayfalar arasında nasıl gezindiği ve siteyle nasıl etkileşime girdiği gibi bilgileri içerir.
- Form ve anket verileri, ziyaretçilerin bir web sitesi ya da mobil uygulamada bulunan form ve anketler aracılığı ile gönüllü olarak paylaştığı bilgilerdir.
- Sosyal medya verileri, kullanıcıların Facebook, X, Instagram, LinkedIn, TikTok gibi sosyal medya platformlarında oluşturduğu ve paylaştığı içerik, etkileşim ve aktiviteleri içerir.
- Arama motoru verileri kullanıcıların Google, Bing, Yahoo, Yandex gibi arama motorlarında yaptıkları aramalar ve bu aramalarla ilgili istatistiksel verilerdir.
- Arama motoru verileri kapsamında kullanıcıların hangi anahtar kelimeleri kullandığı, arama sonuçlarında hangi sitelere tıkladığı ve arama eğilimleri elde edilir.
- Müşteri ilişkileri yönetimi sistemlerinden elde edilen müşterilerin satın alma ve etkileşim verileri, e-posta kampanyalarından elde edilen açılma, tıklanma ve dönüşüm oranları diğer kaynaklardandır.
- İnsan bilgisayar etkileşimi alanında kullanıcıların sayfa üzerindeki hareketlerini ve odaklandıkları alanları gösteren veriler elde edilebilir.
- A/B testi sonuçları gibi, bir web sitesindeki farklı tasarım veya içerik seçeneklerinin ziyaretçiler tarafından tercih edilme durumlarını gösteren veriler elde edilebilir.
- Veri kalitesi konusunda dikkatli olunmalı ve "çöp girdi-çöp çıktı" prensibi unutulmamalıdır.
Google Analytics
- Google Analytics, web sitelerinin ve mobil uygulamaların trafiğini ve kullanıcı etkileşimlerini izlemek için kullanılan güçlü bir web analitiği hizmetidir (https://analytics.google.com/).
- Google Analytics ile ziyaretçilerin web sitesi ya da uygulamaya nasıl ulaştığı, hangi sayfaları ziyaret ettiği, ne kadar süre kaldığı, kullanıcıların demografik özellikleri, ilgi alanları ve coğrafi konumları gibi bilgiler elde edilir.
- Google Analytics bir web sitesine manuel olarak entegre edilebilir.
- Google Site Kit Eklentisi ile bir WordPress web sitesine entegre edilebilir.
R ile Google Analytics'ten Veri Çekmek
- Web sitesine Google Analytics entegrasyonu yapıldıktan sonra R programlama dili ve googleAnalyticsR paketi ile veri çekilebilir.
- Google ile kimlik doğrulaması için
ga_auth()
fonksiyonu kullanılır. - Mülk kimliği, Google Analytics'te "Yönetici – Mülk – Mülk bilgileri" bölümünden bulunur.
- Veri çekmek için kullanılan R kodu örneği verilmiştir:
veri <- ga_data( propertyId = mulkKimligi, date_range = tarihAraligi, metrics = "sessions", dimensions = "date", limit = 100 )
Bazı Önemli Veri Ön-İşleme Teknikleri
- Tekrar eden gözlem değerlerinin belirlenmesi, eksik verinin tamamlanması, yapay kodlama(dummy coding), veri ayrıklaştırma, veri normalizasyonu ve aykırı değer tespiti gibi teknikler bulunur.
- Çalışma için gerekli kütüphanelerin yüklenmesi için
caret
kütüphanesi kullanılır (library(caret)
). - Çalışmada kullanılan veri seti (google_analytics_dataset.csv) ChatGPT ile üretilen örnek bir veri setidir.
- Bu veri setindeki nitelikler arasında sayfa görüntüleme (pageviews), oturumlar (sessions), hemen çıkma oranı (bounceRate), ortalama oturum süresi (avgSessionDuration), hedef tamamlamaları (goalCompletions), kategori (category), cihaz (device), bölge (region) ve dönüşüm oranı (conversionRate) bulunur.
- Veri seti okunarak veri tipleri belirlenir ve veri özet istatistikleri görüntülenir (
summary(veri)
). - Veri tipleri dönüştürülürken kategorik değişkenler faktöre dönüştürülür.
- Tekrar eden gözlem değerleri belirlenerek veri setinden çıkarılır (
veri <- veri[!duplicated(veri), ]
). - Eksik verilerin tamamlanması için farklı yöntemler kullanılır.
- Yapay kodlama (dummy coding) ile kategorik değişkenler sayısal verilere dönüştürülür.
- Veri ayrıklaştırma ile sayısal değişkenler kategorik değişkenlere dönüştürülür (
cut()
fonksiyonu kullanılarak). - Aykırı değerlerin tespiti için interquartile range (IQR) yöntemi kullanılır.
Özet
- Bu bölümde, webde veri toplama süreçlerinde sunucu logları, JavaScript sayfa etiketleri, çerezler, clickstream verisi, form ve anketler, sosyal medya ve arama motoru verileri gibi kaynaklardan bahsedildi.
- Veri konusunda dikkat edilmesi gereken noktalar vurgulandı.
- Google Analytics'in veri analizi için sağladığı araçlar incelendi ve R dili ile bu platformdan veri çekme yöntemleri açıklandı.
- Veri ön-işleme süreçlerinde tekrar eden gözlemlerin belirlenmesi, eksik verilerin tamamlanması, yapay kodlama, veri ayrıklaştırma, veri normalizasyonu ve aykırı değer tespiti gibi önemli tekniklere yer verildi.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.