Bu yazımızda, JavaScript ve GTM kullanarak kullanıcıların belirli olaylarda, örneğin sepete ürün ekleme veya satın alma gibi etkinlik için harcanan süreyi nasıl ölçümleyebileceğimizi ve bu verileri nerelerde kullanabileceğimizi ele alacağız.
Bu yöntemle elde edilen veriler, pazarlamacılara ve web site yöneticilerine, kullanıcıların site etkileşimlerini daha iyi anlama ve bu etkileşimlere dayalı olarak daha etkili kullanıcı deneyimleri tasarlama fırsatı sunacaktır. Özellikle, pop-up ve anketlerin zamanlamasının optimizasyonu, kullanıcı memnuniyetini ve site içi dönüşüm oranlarını artırabilir. Ayrıca, UI-UX değişikliklerinin etkinlik süreleri üzerindeki etkisini ölçmek, bu değişikliklerin gerçekten kullanıcı deneyimini iyileştirip iyileştiremediğini objektif bir şekilde değerlendirme imkanı tanır.
Bunlar dışında;
-Form tasarım ve yapı değişikliklerinin kullanıcıların form’u doldurma sürelerinde ne kadar etkili olduğunu ölçümleyebiliriz
-Kullanıcı kitleleri oluşturmada kullanabiliriz.
-Farklı kanal grupları ve kitlelerin etkileşim sürelerini ölçümlemede kullanabiliriz.
Gerekli kurulumu yapmak için GA4,GTM ve Javascript’in özelliklerinden faydalanacağız.
Yazacağımız Kod, her kullanıcı oturumu başladığında başlangıç zamanını kaydeder ve kullanıcı belirli bir etkinliği gerçekleştirdiğinde, bu başlangıç zamanından itibaren geçen süreyi hesaplar. Eğer kullanıcı aynı eylemi oturum boyunca tekrar gerçekleştirirse, ilk eylemin süresi dikkate alınarak, yanlış zamanlama ölçümlerinin önüne geçilir.
// dataLayer değişkenini tanımlama veya mevcut değeri alır
var dataLayer = window.dataLayer || [];
// Oturum değişkenlerini oluşturma veya mevcut değeri alır
if (!sessionStorage.getItem("setDuration")) {
// Eğer oturum değişkenleri daha önce oluşturulmadıysa, setDuration adında bir değişken oluşturur ve bu değişken içinde kullanıcının alışveriş sepetine ekleyip etmediği (add_cart) ve satın alma işlemi gerçekleştirdiği (purchase) bilgilerini saklar.
sessionStorage.setItem("setDuration", JSON.stringify({ add_cart: false, purchase: false }));
}
var setDuration = JSON.parse(sessionStorage.getItem("setDuration"));
// Eğer oturum başlangıç tarihi daha önce belirlenmediyse, oturum başlangıç tarihini ISO formatında belirler
if (!sessionStorage.getItem("p_date")) {
sessionStorage.setItem("p_date", new Date().toISOString());
}
// Etkinlik adını alır( dataLayer nesnesi içerisinde yer alan etkinlik olmalı)
var eventName = {{Event}};
// Oturum başlangıç tarihini ve geçerli tarihi alır
var startDate = new Date(sessionStorage.getItem("p_date"));
var currentDate = new Date().toISOString(); // Şu anki tarihi ISO 8601 formatında alır
// Başlangıç tarihi ile geçerli tarih arasındaki farkı dakika cinsine dönüştürür
var totalDurationMinutes = calculateMinutesDifference(startDate, currentDate);
// Kullanıcının alışveriş sepetine ürün eklediği veya satın alma işlemi gerçekleştirdiği durumları kontrol eder
if (eventName === 'add_to_cart' && !setDuration.add_cart) {
// Eğer kullanıcı ürün ekledi ve bu etkinlik daha önce kaydedilmediyse, etkinlik süresi aralığını hesaplar ve dataLayer'a gönderir
var durationRange = calculateDurationRange(totalDurationMinutes);
dataLayer.push({
'event': 'set_event_duration',
'duration_range': durationRange,
'duration_event_name': 'add_to_cart',
'event_duration': totalDurationMinutes
});
setDuration.add_cart = true;
sessionStorage.setItem("setDuration", JSON.stringify(setDuration));
}
// Eğer kullanıcı satın alma işlemi gerçekleştirdi ve bu etkinlik daha önce kaydedilmediyse, etkinlik süresi aralığını hesaplar ve dataLayer'a gönderir
if (eventName === 'purchase' && !setDuration.purchase) {
var durationRange = calculateDurationRange(totalDurationMinutes);
dataLayer.push({
'event': 'set_event_duration',
'duration_range': durationRange, //dakika aralığı
'duration_event_name': 'purchase',
'event_duration': totalDurationMinutes
});
setDuration.purchase = true;
sessionStorage.setItem("setDuration", JSON.stringify(setDuration));
}
// İki tarih arasındaki dakika cinsine göre farkı hesaplar
function calculateMinutesDifference(startDate, endDate) {
var diff = new Date(endDate).getTime() - startDate.getTime();
return Math.floor(diff / (1000 * 60));
}
// Etkinlik süre aralığını belirler(kendinize uygun süreleri belirleyin)
function calculateDurationRange(durationMinutes) {
if (durationMinutes < 3) {
return '0-3';
} else if (durationMinutes < 5) {
return '3-5';
} else if (durationMinutes < 10) {
return '5-10';
} else if (durationMinutes < 15) {
return '10-15';
} else if (durationMinutes < 20) {
return '15-20';
} else if (durationMinutes < 25) {
return '20-25';
} else if (durationMinutes < 30) {
return '25-30';
} else {
return '30+';
}
}
Sonrasında GTM üzerinden Tag ve Trigger ayarlarını yapmamız gerekiyor. GTM'den Custom HTML Tag'i ve ölçümlemek istediğimiz Custom Even Trigger'larını ekliyoruz
GA4 Tarafında da GTM üzerinden gönderdiğimiz dimension ve metrik'leri Custom definitions alanından kurmamız ve ek olarakda bir Calculated metrics oluşturmamız gerekiyor.
Dimensions
Metrics
Calculated Metrics
Gerekli olan dimension ve metriklerin kurulumunu sağladık bunların kurulumundan sonra GA4' ün Explore alanından raporu oluşturmamız gerekiyor bunun için aşağıdaki görselde olduğu gibi dimension ve metrikleri raporu düzenleyin
Raporu incelediğimizde eventlerin kac sefer hangi süre aralıklarında ve ortalama sürede gerçekleştirildiğini hesaplıyoruz. Seçtiğiniz hedef'e göre raporu düzenleye bilirsiniz. Örneğin kullanıcının form'u doldurmaya başladığı ve tüm adımları tamamladığı süre aralığını ölçümleyebilirsiniz.
Bu kod ve ihtiyacınıza göre yapabileceğiniz eklemelerle birlikte kullanıcıların web sitemizde aradığı ürünü ne kadar sürede bulup sepete eklediğini, ne kadar sürede satın aldğını , form adımlarının ne kadar sürede tamamlandığını ölçümleyebilirsiniz. Daha sonra yapacağınız güncellemelerin bu sürelere ne kadar etki ettiğini ölçümleyebilirsiniz.
Bu yöntemle elde edilen veriler, pazarlamacılara ve web site yöneticilerine, kullanıcıların site içerisinde geçirdiği süreyi daha iyi anlama ve bu etkileşimlere dayalı olarak daha etkili kullanıcı deneyimleri tasarlama fırsatı sunar. Özellikle, kampanya pop-up’ları ve anketlerin zamanlamasının optimizasyonu, kullanıcı memnuniyetini ve site içi dönüşüm oranlarını artırabilir. Ayrıca, UI-UX değişikliklerinin etkinlik süreleri üzerindeki etkisini ölçmek, bu değişikliklerin gerçekten kullanıcı deneyimini iyileştirip iyileştirmediğini objektif bir şekilde değerlendirme imkanı tanır.
Bu yazımızda, JavaScript ve GTM kullanarak kullanıcıların belirli olaylarda, örneğin sepete ürün ekleme veya satın alma gibi etkinlik için harcanan süreyi nasıl ölçümleyebileceğimizi ve bu verileri nerelerde kullanabileceğimizi ele alacağız.
Bu yöntemle elde edilen veriler, pazarlamacılara ve web site yöneticilerine, kullanıcıların site etkileşimlerini daha iyi anlama ve bu etkileşimlere dayalı olarak daha etkili kullanıcı deneyimleri tasarlama fırsatı sunacaktır. Özellikle, pop-up ve anketlerin zamanlamasının optimizasyonu, kullanıcı memnuniyetini ve site içi dönüşüm oranlarını artırabilir. Ayrıca, UI-UX değişikliklerinin etkinlik süreleri üzerindeki etkisini ölçmek, bu değişikliklerin gerçekten kullanıcı deneyimini iyileştirip iyileştiremediğini objektif bir şekilde değerlendirme imkanı tanır.
Bunlar dışında;
-Form tasarım ve yapı değişikliklerinin kullanıcıların form’u doldurma sürelerinde ne kadar etkili olduğunu ölçümleyebiliriz
-Kullanıcı kitleleri oluşturmada kullanabiliriz.
-Farklı kanal grupları ve kitlelerin etkileşim sürelerini ölçümlemede kullanabiliriz.
Gerekli kurulumu yapmak için GA4,GTM ve Javascript’in özelliklerinden faydalanacağız.
Yazacağımız Kod, her kullanıcı oturumu başladığında başlangıç zamanını kaydeder ve kullanıcı belirli bir etkinliği gerçekleştirdiğinde, bu başlangıç zamanından itibaren geçen süreyi hesaplar. Eğer kullanıcı aynı eylemi oturum boyunca tekrar gerçekleştirirse, ilk eylemin süresi dikkate alınarak, yanlış zamanlama ölçümlerinin önüne geçilir.
// dataLayer değişkenini tanımlama veya mevcut değeri alır
var dataLayer = window.dataLayer || [];
// Oturum değişkenlerini oluşturma veya mevcut değeri alır
if (!sessionStorage.getItem("setDuration")) {
// Eğer oturum değişkenleri daha önce oluşturulmadıysa, setDuration adında bir değişken oluşturur ve bu değişken içinde kullanıcının alışveriş sepetine ekleyip etmediği (add_cart) ve satın alma işlemi gerçekleştirdiği (purchase) bilgilerini saklar.
sessionStorage.setItem("setDuration", JSON.stringify({ add_cart: false, purchase: false }));
}
var setDuration = JSON.parse(sessionStorage.getItem("setDuration"));
// Eğer oturum başlangıç tarihi daha önce belirlenmediyse, oturum başlangıç tarihini ISO formatında belirler
if (!sessionStorage.getItem("p_date")) {
sessionStorage.setItem("p_date", new Date().toISOString());
}
// Etkinlik adını alır( dataLayer nesnesi içerisinde yer alan etkinlik olmalı)
var eventName = {{Event}};
// Oturum başlangıç tarihini ve geçerli tarihi alır
var startDate = new Date(sessionStorage.getItem("p_date"));
var currentDate = new Date().toISOString(); // Şu anki tarihi ISO 8601 formatında alır
// Başlangıç tarihi ile geçerli tarih arasındaki farkı dakika cinsine dönüştürür
var totalDurationMinutes = calculateMinutesDifference(startDate, currentDate);
// Kullanıcının alışveriş sepetine ürün eklediği veya satın alma işlemi gerçekleştirdiği durumları kontrol eder
if (eventName === 'add_to_cart' && !setDuration.add_cart) {
// Eğer kullanıcı ürün ekledi ve bu etkinlik daha önce kaydedilmediyse, etkinlik süresi aralığını hesaplar ve dataLayer'a gönderir
var durationRange = calculateDurationRange(totalDurationMinutes);
dataLayer.push({
'event': 'set_event_duration',
'duration_range': durationRange,
'duration_event_name': 'add_to_cart',
'event_duration': totalDurationMinutes
});
setDuration.add_cart = true;
sessionStorage.setItem("setDuration", JSON.stringify(setDuration));
}
// Eğer kullanıcı satın alma işlemi gerçekleştirdi ve bu etkinlik daha önce kaydedilmediyse, etkinlik süresi aralığını hesaplar ve dataLayer'a gönderir
if (eventName === 'purchase' && !setDuration.purchase) {
var durationRange = calculateDurationRange(totalDurationMinutes);
dataLayer.push({
'event': 'set_event_duration',
'duration_range': durationRange, //dakika aralığı
'duration_event_name': 'purchase',
'event_duration': totalDurationMinutes
});
setDuration.purchase = true;
sessionStorage.setItem("setDuration", JSON.stringify(setDuration));
}
// İki tarih arasındaki dakika cinsine göre farkı hesaplar
function calculateMinutesDifference(startDate, endDate) {
var diff = new Date(endDate).getTime() - startDate.getTime();
return Math.floor(diff / (1000 * 60));
}
// Etkinlik süre aralığını belirler(kendinize uygun süreleri belirleyin)
function calculateDurationRange(durationMinutes) {
if (durationMinutes < 3) {
return '0-3';
} else if (durationMinutes < 5) {
return '3-5';
} else if (durationMinutes < 10) {
return '5-10';
} else if (durationMinutes < 15) {
return '10-15';
} else if (durationMinutes < 20) {
return '15-20';
} else if (durationMinutes < 25) {
return '20-25';
} else if (durationMinutes < 30) {
return '25-30';
} else {
return '30+';
}
}
Sonrasında GTM üzerinden Tag ve Trigger ayarlarını yapmamız gerekiyor. GTM'den Custom HTML Tag'i ve ölçümlemek istediğimiz Custom Even Trigger'larını ekliyoruz
GA4 Tarafında da GTM üzerinden gönderdiğimiz dimension ve metrik'leri Custom definitions alanından kurmamız ve ek olarakda bir Calculated metrics oluşturmamız gerekiyor.
Dimensions
Metrics
Calculated Metrics
Gerekli olan dimension ve metriklerin kurulumunu sağladık bunların kurulumundan sonra GA4' ün Explore alanından raporu oluşturmamız gerekiyor bunun için aşağıdaki görselde olduğu gibi dimension ve metrikleri raporu düzenleyin
Raporu incelediğimizde eventlerin kac sefer hangi süre aralıklarında ve ortalama sürede gerçekleştirildiğini hesaplıyoruz. Seçtiğiniz hedef'e göre raporu düzenleye bilirsiniz. Örneğin kullanıcının form'u doldurmaya başladığı ve tüm adımları tamamladığı süre aralığını ölçümleyebilirsiniz.
Bu kod ve ihtiyacınıza göre yapabileceğiniz eklemelerle birlikte kullanıcıların web sitemizde aradığı ürünü ne kadar sürede bulup sepete eklediğini, ne kadar sürede satın aldğını , form adımlarının ne kadar sürede tamamlandığını ölçümleyebilirsiniz. Daha sonra yapacağınız güncellemelerin bu sürelere ne kadar etki ettiğini ölçümleyebilirsiniz.
Bu yöntemle elde edilen veriler, pazarlamacılara ve web site yöneticilerine, kullanıcıların site içerisinde geçirdiği süreyi daha iyi anlama ve bu etkileşimlere dayalı olarak daha etkili kullanıcı deneyimleri tasarlama fırsatı sunar. Özellikle, kampanya pop-up’ları ve anketlerin zamanlamasının optimizasyonu, kullanıcı memnuniyetini ve site içi dönüşüm oranlarını artırabilir. Ayrıca, UI-UX değişikliklerinin etkinlik süreleri üzerindeki etkisini ölçmek, bu değişikliklerin gerçekten kullanıcı deneyimini iyileştirip iyileştirmediğini objektif bir şekilde değerlendirme imkanı tanır.
Son güncellenme: 18/12/2023
Sevgili ziyaretçimiz, lütfen digital.3gen.com.tr web sitemizi ziyaret etmeden önce işbu kullanım koşulları sözleşmesini dikkatlice okuyunuz. Siteye erişiminiz tamamen bu sözleşmeyi kabulünüze ve bu sözleşme ile belirlenen şartlara uymanıza bağlıdır. Şayet bu sözleşmede yazan herhangi bir koşulu kabul etmiyorsanız, lütfen siteye erişiminizi sonlandırınız. Siteye erişiminizi sürdürdüğünüz takdirde, koşulsuz ve kısıtlamasız olarak, işbu sözleşme metninin tamamını kabul ettiğinizin, tarafımızca varsayılacağını lütfen unutmayınız.
digital.3gen.com.tr web sitesi Şirket Adı tarafından yönetilmekte olup, bundan sonra 3GEN Dijital olarak anılacaktır. İşbu siteye ilişkin Kullanım Koşulları, yayınlanmakla yürürlüğe girer. Değişiklik yapma hakkı, tek taraflı olarak 3GEN Dijital'e aittir ve digital.3gen.com.tr üzerinden güncel olarak paylaşılacak olan bu değişiklikleri, tüm kullanıcılarımız baştan kabul etmiş sayılır.
Gizlilik, ayrı bir sayfada, kişisel verilerinizin tarafımızca işlenmesinin esaslarını düzenlemek üzere mevcuttur. digital.3gen.com.tr'yi kullandığınız takdirde, bu verilerin işlenmesinin gizlilik politikasına uygun olarak gerçekleştiğini kabul edersiniz.
Şirket Adı olarak, sunacağımız hizmetlerin kapsamını ve niteliğini, yasalar çerçevesinde belirlemekte tamamen serbest olup; hizmetlere ilişkin yapacağımız değişiklikler, digital.3gen.com.tr'de yayınlanmakla yürürlüğe girmiş sayılacaktır.
digital.3gen.com.tr'de yayınlanan tüm metin, kod, grafikler, logolar, resimler, ses dosyaları ve kullanılan yazılımın sahibi (bundan böyle ve daha sonra "içerik" olarak anılacaktır) Şirket Adı olup, tüm hakları saklıdır. Yazılı izin olmaksızın site içeriğinin çoğaltılması veya kopyalanması kesinlikle yasaktır.
Kullanıcıların tamamı, digital.3gen.com.tr'yi yalnızca hukuka uygun ve şahsi amaçlarla kullanacaklarını ve üçüncü kişinin haklarına tecavüz teşkil edecek nitelikteki herhangi bir faaliyette bulunmayacağını taahhüt eder. digital.3gen.com.tr dâhilinde yaptıkları işlem ve eylemlerindeki, hukuki ve cezai sorumlulukları kendilerine aittir. İşbu iş ve eylemler sebebiyle, üçüncü kişilerin uğradıkları veya uğrayabilecekleri zararlardan dolayı digital.3gen.com.tr ‘nin doğrudan ve/veya dolaylı hiçbir sorumluluğu yoktur.
digital.3gen.com.tr'de mevcut bilgilerin doğruluk ve güncelliğini sağlamak için elimizden geleni yapmaktayız. Lakin gösterdiğimiz çabaya rağmen, bu bilgiler, fiili değişikliklerin gerisinde kalabilir, birtakım farklılıklar olabilir. Bu sebeple, site içerisinde yer alan bilgilerin doğruluğu ve güncelliği ile ilgili tarafımızca, açık veya zımni, herhangi bir garanti verilmemekte, hiçbir taahhütte bulunulmamaktadır.
digital.3gen.com.tr'de üçüncü şahıslar tarafından işletilen ve içerikleri tarafımızca bilinmeyen diğer web sitelerine, uygulamalara ve platformlara köprüler (hyperlink) bulunabilir. digital.3gen.com.tr, işlevsellik yalnızca bu sitelere ulaşımı sağlamakta olup, içerikleri ile ilgili hiçbir sorumluluk kabul etmemekteyiz.
digital.3gen.com.tr'yi virüslerden temizlenmiş tutmak konusunda elimizden geleni yapsak da, virüslerin tamamen bulunmadığı garantisini vermemekteyiz. Bu nedenle veri indirirken, virüslere karşı gerekli önlemi almak, kullanıcıların sorumluluğundadır. Virüs vb. kötü amaçlı programlar, kodlar veya materyallerin sebep olabileceği zararlardan dolayı sorumluluk kabul etmemekteyiz.
digital.3gen.com.tr'de sunulan hizmetlerde, kusur veya hata olmayacağına ya da kesintisiz hizmet verileceğine dair garanti vermemekteyiz. digital.3gen.com.tr'ye ve sitenin hizmetlerine veya herhangi bir bölümüne olan erişiminizi önceden bildirmeksizin herhangi bir zamanda sonlandırabiliriz.
digital.3gen.com.tr'nin kullanımından doğan zararlara ilişkin sorumluluğumuz, kast ve ağır ihmal ile sınırlıdır. Sözleşmenin ihlalinden doğan zararlarda, talep edilebilecek toplam tazminat, öngörülebilir hasarlar ile sınırlıdır. Yukarıda bahsedilen sorumluluk sınırlamaları aynı zamanda insan hayatına, bedeni yaralanmaya veya bir kişinin sağlığına gelebilecek zararlar durumunda geçerli değildir. Hukuken mücbir sebep sayılan tüm durumlarda, gecikme, ifa etmeme veya temerrütten dolayı, herhangi bir tazminat yükümlülüğümüz doğmayacaktır.
digital.3gen.com'da, kişisel bilgilerinizin gizliliğini ve güvenliğini korumayı taahhüt ediyoruz. Bu Gizlilik Politikası, web sitemizi ziyaret ettiğinizde ve GA4 Analiz Aracı da dahil olmak üzere dijital büyüme hizmetlerimizi (bundan sonra "Hizmetler" olarak anılacaktır) kullandığınızda bize sağladığınız bilgileri nasıl topladığımızı, kullandığımızı ve ifşa ettiğimizi açıklamaktadır. Hizmetlerimizi kullanarak, kişisel bilgilerinizin bu Gizlilik Politikasında açıklandığı şekilde toplanmasına, kullanılmasına ve ifşa edilmesine izin vermiş olursunuz.
1.1 Kişisel Bilgiler: Hizmetlerimizi kullandığınızda, adınız, e-posta adresiniz, iletişim bilgileriniz ve vermeyi seçtiğiniz diğer bilgiler gibi bize gönüllü olarak sağladığınız kişisel bilgileri toplayabiliriz.
1.2 Kullanım ve Analiz Bilgileri: Web sitemizi ziyaret ettiğinizde IP adresiniz, tarayıcı türünüz, işletim sisteminiz, yönlendiren URL'ler, ziyaret edilen sayfalar ve ziyaretlerinizin tarihleri/zamanları gibi belirli bilgileri otomatik olarak toplayabiliriz. Ayrıca, ziyaretçi sayısı, görüntülenen sayfalar ve gezinme modelleri dahil ancak bunlarla sınırlı olmamak üzere Hizmetlerimizin kullanımı hakkında toplu bilgiler de toplayabiliriz. Bu bilgiler, Hizmetlerimizin performansını ve işlevselliğini analiz etmemize ve geliştirmemize yardımcı olur.
1.3 Çerezler ve Benzer Teknolojiler: Tarama faaliyetleriniz hakkında bilgi toplamak ve kullanıcı deneyiminizi geliştirmek için çerezleri ve benzer teknolojileri (ör. web işaretçileri, pikseller) kullanabiliriz. Çerez tercihlerinizi tarayıcı ayarlarınızdan yönetebilirsiniz. Çerezleri devre dışı bırakırsanız, Hizmetlerimizin bazı özelliklerinin düzgün çalışmayabileceğini lütfen unutmayın.
2.1 Hizmetleri Sağlamak ve Geliştirmek: Topladığımız bilgileri, deneyiminizi özelleştirmek ve geliştirmek, kullanıcı tercihlerini analiz etmek ve web sitemizin performansını optimize etmek dahil olmak üzere Hizmetlerimizi sağlamak ve geliştirmek için kullanabiliriz. Bilgilerinizi sizinle iletişim kurmak, sorulara yanıt vermek ve size Hizmetlerle ilgili önemli güncellemeler veya idari bilgiler göndermek için de kullanabiliriz.
2.2 GA4 Mülk Denetim Aracı: GA4 Mülk Denetim Aracımızı kullanırsanız, mülk kimliğiniz ve yapılandırma ayarlarınız gibi Google Analytics 4 (GA4) mülkünüzle ilgili bilgileri toplayabiliriz. Bu bilgiler yalnızca denetimi yürütmek ve GA4 uygulamanızı optimize etmek için size ilgili öneriler ve içgörüler sağlamak amacıyla kullanılır.
2.3 Pazarlama ve Promosyon İletişimleri: İzninizle, iletişim bilgilerinizi size Hizmetlerimiz veya ilgili ürün ve hizmetler hakkında promosyon malzemeleri, haber bültenleri veya diğer iletişimleri göndermek için kullanabiliriz. İletişimde verilen talimatları izleyerek veya doğrudan bizimle iletişime geçerek istediğiniz zaman bu iletişimleri almaktan vazgeçebilirsiniz.
3.1 Üçüncü Taraf Hizmet Sağlayıcıları: Hizmetlerimizin sunulmasında ve geliştirilmesinde bize yardımcı olmaları için güvenilir üçüncü taraf hizmet sağlayıcıları ile çalışabiliriz. Bu hizmet sağlayıcılar, kişisel bilgilerinize yalnızca bizim adımıza işlevlerini yerine getirmek amacıyla erişebilir ve bunları başka herhangi bir amaçla ifşa etmemek veya kullanmamakla yükümlüdür.
3.2 Yasalara ve Yasal Taleplere Uygunluk: Bilgilerinizi yürürlükteki yasalara, yönetmeliklere, yasal süreçlere veya resmi taleplere uymak için ifşa edebiliriz. Ayrıca haklarımızı uygulayabilir, mülkümüzü veya güvenliğimizi ya da başkalarının haklarını, mülkünü veya güvenliğini koruyabiliriz.
3.3 İş Transferleri: 3GEN diijital bir birleşme, satın alma veya varlıklarının tamamının veya bir kısmının satışına dahil olursa, bilgileriniz bu işlemin bir parçası olarak aktarılabilir. Kişisel bilgilerinizin mülkiyeti veya kontrolündeki bu tür herhangi bir değişiklik hakkında sizi e-posta ve/veya web sitemizde göze çarpan bir bildirim yoluyla bilgilendireceğiz.
Kişisel bilgilerinizin güvenliğini korumak ve yetkisiz erişim, kullanım veya ifşayı önlemek için uygun teknik ve organizasyonel önlemleri uyguluyoruz. Bununla birlikte, İnternet üzerinden hiçbir iletim yönteminin veya elektronik depolamanın %100 güvenli olmadığını ve mutlak güvenliği garanti edemeyeceğimizi lütfen unutmayın.
Web sitemiz, 3GEN dijital tarafından sahip olunmayan veya kontrol edilmeyen üçüncü taraf web sitelerine veya hizmetlerine bağlantılar içerebilir. Bu Gizlilik Politikası yalnızca web sitemiz için geçerlidir ve üçüncü taraf web sitelerinin gizlilik uygulamalarından veya içeriğinden sorumlu değiliz. Ziyaret ettiğiniz tüm üçüncü taraf web sitelerinin veya hizmetlerinin gizlilik politikalarını incelemenizi öneririz.
Hizmetlerimiz 16 yaşın altındaki bireyler için tasarlanmamıştır. Çocuklardan bilerek kişisel bilgi toplamıyoruz. Ebeveyn veya veli iseniz ve çocuğunuzun bize kişisel bilgiler verdiğini düşünüyorsanız, lütfen bizimle iletişime geçin; bu bilgileri sistemlerimizden silmek için gerekli adımları atacağız.
Bu Gizlilik Politikasını zaman zaman güncelleyebiliriz ve güncellenmiş sürüm, yürürlük tarihi ile birlikte web sitemizde yayınlanacaktır. Herhangi bir değişiklik için bu Gizlilik Politikasını periyodik olarak gözden geçirmenizi öneririz. Gizlilik Politikasında yapılan herhangi bir değişiklikten sonra Hizmetlerimizi kullanmaya devam etmeniz, değişiklikleri kabul ettiğiniz ve güncellenmiş Gizlilik Politikasına uymaya ve bağlı kalmaya onay verdiğiniz anlamına gelecektir.
Bu Gizlilik Politikası veya gizlilik uygulamalarımızla ilgili herhangi bir sorunuz, endişeniz veya öneriniz varsa, lütfen bizimle iletişime geçin.