Web'i bir iş sistemi olarak yönetin.

Strateji, tasarım veya web operasyonlarında arayın...
Menüyü aç veya kapat

Web Performansı ve Güvenilirliği

Üçüncü Taraf Web Sitesi Bağımlılıklarını Haritalama ve Yönetme

Temsili kullanıcı yolculuklarından hareketle üçüncü taraf web bağımlılıklarını keşfedin, test edin, sahiplerini belirleyin ve güncel tutun.

Web operasyon ekibi ahşap masanın üzerine eğilerek simge kartları ve renkli bağlantılardan oluşan fiziksel bağımlılık haritasını inceliyor.

Üçüncü taraf web sitesi bağımlılıklarını yönetmenin en sağlam başlangıcı, temsili kullanıcı yolculuklarına bağlı tek bir güncel kayıt oluşturmaktır. Kayıt iki geçişte beslenir: Önce anlamlı yolculuk durumlarında tarayıcı istekleri gözlemlenir; ardından bulgular mimari, yapılandırma, satın alma, sözleşme, tedarikçi ve paydaş kayıtlarıyla uzlaştırılır. Böylece tek bir randevu sayfasının arkasındaki widget, etiket yöneticisi, yazı tipi, kimlik hizmeti, API, barındırma katmanı ve üst sağlayıcılar; amaçları, sahipleri, bilgi akışları, ölçülen maliyetleri, arıza etkileri ve kararlarıyla birlikte görünür hâle gelir.

Temel çıkarımlar

  • Bir defalık alan adı listesi değil, temsili kullanıcı yolculuklarına bağlı ve bakımı yapılan tek bir bağımlılık kaydı oluşturun.
  • Hiçbir keşif kaynağı tek başına eksiksiz olmadığından tarayıcı kanıtını mimari, yapılandırma, sözleşme, satın alma ve tedarikçi kayıtlarıyla birleştirin.
  • Her bağımlılık için amacı, kapsamı, sahipleri, sağlayıcı zincirini, bilgi akışını, bağlamsal maliyeti, arıza etkisini, alternatifi ve inceleme tetikleyicisini kaydedin.
  • Arızaları yalnızca yetkili ve güvenli bir kapsamda test edin; uç nokta durumuna değil, bütün yolculuğa, erişilebilirliğe, alternatif yola ve izleme sinyallerine bakın.
  • Tutma, değiştirme, yalıtma, erteleme, kendi altyapında barındırma veya kaldırma kararını açıkça verin ve kanıt değiştiğinde yeniden değerlendirin.

Üçüncü taraf web bağımlılığı nedir ve nasıl bulunur?

Bir analist koyu renkli monitördeki soyut ağ şelalesini incelerken kâğıt yolculuk haritasına sarı bir simge kartı yerleştiriyor.

Üçüncü taraf web bağımlılığı, değişmesi, gecikmesi, kullanılamaması, güvenliğinin bozulması veya veri uygulaması kapsam içindeki bir yolculuğu kayda değer biçimde etkileyebilen, dışarıdan kontrol edilen kod, içerik, hizmet, altyapı, kimlik bilgisi, veri kaynağı ya da tedarikçi ilişkisidir. Farklı bir kaynak adresi yararlı bir keşif işaretidir; tanımın kendisi değildir. Dış hizmet birinci taraf alan adı üzerinden vekillenebilir, aynı şirkete ait bir kaynak ise ayrı bir sahiplik veya arıza sınırına sahip olabilir. Bu çalışma kaynak kod paketlerinin değil, kullanıcı yolculuğundaki dışa bağımlılıkların haritasıdır.

İlk geçişi, öncelikli bir yolculuğun başlangıçtan onaya kadar önemli durumlarını tarayıcıda izleyerek yapın. İlk yüklemeden sonra etkileşimler, izin tercihleri ve gömülü bileşenler yeni istekler başlatabildiği için yakalama planı temsili yolculuk durumlarını kapsamalıdır. Masaüstü ve mobil görünümü, izin verilmiş ve reddedilmiş durumları, açılan menüleri, form doğrulamasını, kimlik doğrulamayı ve işlem sonrasındaki onayı yalnızca gerçekten ilgili olduklarında gözlemleyin. Tek oturumda görünmeyen bir isteği yok saymak yerine hangi koşulun onu etkinleştirdiğini kaydedin.

  • Tarayıcının ağ günlüğü, sayfa kaynağından farklı kaynaklara giden istekleri süzebilir; durum, tür, başlatıcı, boyut, süre, şelale sırası, engellenen istekler ve bağımlılık ilişkileri gibi kanıtları gösterebilir.
  • Her satıra yalnızca alan adını değil, isteğin hangi bileşen veya betik tarafından başlatıldığını, hangi sonraki istekleri doğurduğunu ve yolculuğun hangi durumunda göründüğünü ekleyin.
  • Üçüncü taraf betikleri ağ, yürütme ve oluşturma maliyeti ekleyebilir, ayrıca başka kaynaklar yükleyebilir; gerçek etki ancak tanımlı bir bağlamda ölçülebilir.

Yakalamaları sıradan ek dosyalar gibi dolaşıma sokmayın. HAR dışa aktarımları hassas üstbilgiler veya yakalanmış veriler içerebilir; sanitizasyon uygulanması geride kalan her alanın güvenle dağıtılabileceğini kanıtlamaz. Toplama kapsamını sınırlayın, varsa temizlenmiş dışa aktarma seçeneğini kullanın, dosyayı paylaşmadan önce içeriğini gözden geçirin ve erişimi iş ihtiyacı olan kişilerle sınırlandırın. Kayıtta çoğu zaman ham dosyanın kendisinden çok, doğrulanmış istek özeti, gözlem koşulu ve kontrollü kanıta giden yetkili bağlantı yeterlidir.

Tarayıcı yakalamalarının gösteremediği bağımlılıklar nasıl ortaya çıkarılır?

Renkli geometrik parçalar ve ipler, güneş alan ahşap masa üzerinde katmanlı bir bağımlılık ağacı oluşturuyor.

Görünmeyen bağımlılıklar, tarayıcı bulgularını platform ve tedarikçi kanıtıyla uzlaştıran ikinci bir keşif geçişiyle ortaya çıkarılır. Tarayıcı kullanıcı cihazından çıkmayan çağrıları, sertifika yenileme sürecini, alan adı yönetimini veya birincil sağlayıcının alt yüklenicisini doğal olarak göstermez. Bu nedenle alan adı kaydı, DNS, sertifika, CDN ve uç hizmetleri, barındırma, CMS, kimlik, arama, formlar, işlem mesajları, sunucudan sunucuya entegrasyonlar, gözlemlenebilirlik ve durum iletişimi ayrı ayrı sorgulanmalıdır.

  • Satın alma sistemleri, sözleşmeler, mimari kayıtlar, yapılandırma ve sağlayıcı görüşmeleri; tarayıcı yakalamasında görünmeyen platform ve alt yüklenici bağımlılıklarını ortaya çıkarabilir.
  • Web, mimari, güvenlik, gizlilik, satın alma ve iş birimi sahiplerinden aynı hizmetin amacı, işletimi, sözleşmesi, güvence durumu ve kaldırma yetkisi hakkında birbirini tamamlayan kanıt isteyin.
  • Etiket yöneticisi gibi bir başlangıç noktasından doğan alt istekleri ve kritik bir hizmetin dayandığı ortak üst sağlayıcıları, yolculuğa etkileri oranında izleyin.

Bir tedarikçi haritası sunulan hizmeti, önemini, bilgi akışlarını, güvence irtibatlarını, değerlendirme durumunu, alt yüklenicileri ve ortak alt kademe sağlayıcılardan doğan yoğunlaşmayı içerebilir. Amaç, her tedarikçinin bütün ticari ağını sonsuza kadar izlemek değildir. Önceliği, kaybı kritik bir yolculuğu etkileyebilecek zincirlere verin ve her hizmeti somut bir sayfa, bileşen ya da yolculuk adımıyla ilişkilendirin. Ardından amacını, günlük işletimini, sözleşmesini veya kaldırılmasını doğrulayabilecek kişiyi belirtin; sahipsiz bir kutu haritada görünse bile yönetilebilir değildir.

Bağımlılık kaydında hangi bilgiler bulunmalıdır?

Çerçeveli alanlar, renkli noktalar ve soyut işaretler içeren boş kayıt formu, ahşap masa üzerindeki siyah kalemin yanında duruyor.

Bağımlılık kaydı, her hizmet için kimlik ve kapsamı, amacı ve hesap verebilirliği, gözlemlenmiş kanıtı, arıza davranışını ve yaşam döngüsü kararını tek satırda birleştirmelidir. Bakımı yapılan tedarikçi kayıtları hizmet önemini, bilgi akışlarını, irtibatları, güvence durumunu, alt yüklenicileri, sözleşmeleri ve sahipliği aynı karar kaydında birleştirebilir. Ayrıntı düzeyi yolculuğun önemine göre değişebilir; ancak bir satırın hangi bağımlılığı, hangi koşulda, kimin kararıyla ve hangi kanıta dayanarak anlattığı belirsiz kalmamalıdır.

Her bağımlılık için kopyalanabilir kayıt şablonu
Kimlik ve kapsamAmaç ve hesap verebilirlikGözlemlenen kanıtKarar ve yaşam döngüsü
Bağımlılık, sağlayıcı, hizmet sınıfı, ilgili uç noktalar, başlatıcı, alt hizmetler, ortamlar, sayfalar, bileşenler, yolculuk adımları, durumlar, cihazlar ve etkinleşme ya da izin koşullarıKarşılanan kullanıcı ihtiyacı, iş sahibi, teknik işletmeci, gerekli güvenlik veya gizlilik ortağı, satın alma irtibatı, değişiklik yetkisi, sağlayıcı zinciri, aktörler, gönderilen ve alınan veriler ile hedeflerYolculuk, cihaz, ağ, önbellek ve tarih; mevcut istek sayısı, aktarım ve açılmış boyutlar, bağlantı ve istek süreleri, engelleme, ana iş parçacığı, oluşturma ve etkileşim bulguları; arıza belirtisi, etki alanı ve son güvenli testYolculuğa özgü kritiklik, tutma veya değişiklik kararı, alternatif yol, izleme sinyali, olay irtibatı, sözleşme durumu, karar sahibi, açık işler, son karar ve sonraki inceleme tetikleyicisi

Performans alanını evrensel bir puana çevirmeyin. Üçüncü taraf maliyeti; uygulama biçimine, sayfaya, cihaza, ağ koşuluna, önbelleğe, etkileşime ve sağlayıcının o tarihteki davranışına göre değişir. Resource Timing bağlamsal zamanlama ve mevcut boyut bilgilerini sunabilir, ancak çapraz kaynak politikaları ile platform koşulları görülebilen ayrıntıyı sınırlayabilir. Bu yüzden ölçümün tarihini ve koşulunu değerlerle birlikte saklayın; aktarım boyutunu tek başına toplam kullanıcı etkisinin yerine koymayın.

Bilgi akışı incelemesi aktörleri, veri türlerini, alıcıları, amaçları ve akışları belirlemelidir; işlem başka bir aktöre devredildiğinde birinci tarafın hesap verebilirliği ortadan kalkmaz. Etkinleşme koşulunu, verinin nereye gittiğini ve hangi sözleşme ya da gizlilik kaydının incelendiğini yazın. Veri minimizasyonu, amaçla sınırlılık ve şeffaflık yararlı karar sorularıdır; bildirim, açık rıza, saklama, aktarım ve ilgili kişi hakları hakkında bağlama özgü değerlendirmeyi yetkin gizlilik ve hukuk sorumluları yapmalıdır. Kayıt incelemeyi besler, hukuki uygunluk kararı vermez.

Bir bağımlılık arızası güvenli biçimde nasıl test edilir?

Ekip arkadaşları kâğıt bağımlılık haritasındaki alternatif yolları incelerken bir kadın kırmızı kartı masanın üzerinde kaldırıyor.

Arıza testi, güvenli bir test ortamında veya açıkça onaylanmış tarayıcı araçlarıyla, beklenen kullanılabilir durum önceden tanımlanarak ve her seferinde tek koşul değiştirilerek yapılmalıdır. Onaysız bir üretim kesintisi oluşturmayın. Geliştirici araçlarında gözlemlenen tek bir isteği engellemek kullanıcıya yansıyan arıza davranışını gösterebilir; fakat her gecikmeyi, bozuk yanıtı, sunucu tarafı arızasını veya üretim koşulunu yeniden oluşturmaz. Sonucu bu sınırla kaydedin ve daha ileri dayanıklılık çalışmasını yetkili teknik, güvenlik ve süreklilik sahiplerine taşıyın.

  1. Temsili yolculuğu ve değişiklikten sonra korunması gereken kullanılabilir durumu tanımlayın.
  2. İlgili ve güvenle üretilebilir olduğunda gecikmiş, başarısız, izin verilmemiş, boş yanıtlı veya eski verili durumlardan yalnızca birini uygulayın.
  3. İçeriği, gezinmeyi, formları, doğrulamayı, kimlik doğrulamayı, onayı, alternatif iletişim yolunu, klavye kullanımını, odak sırasını, zaman aşımını ve hata iletilerini gözlemleyin.
  4. Kullanıcının gördüğü belirtiyi, operasyon sinyalini, kurtarma eylemini ve tasarlanan alternatif yolun gerçekten çalışıp çalışmadığını kaydedin.

Varsayımsal bir randevu yolculuğunda tarayıcı kaydı, randevu adımında bir iframe ve onun başlattığı istekleri gösterir; tedarikçi kayıtları iş sahibini ve sağlayıcı zincirini tamamlar. Ekip varsayılan bilgi akışını inceleme notuyla kaydeder ve widget'ı güvenli ortamda engeller. Varsayımsal sonuçta sayfa içeriği ile erişilebilir alternatif iletişim yolu çalışır, anlık randevu alma kaybolur ve mevcut izleme sistemi bu kaybı algılamaz. Sonuç o yolculuk için kısıtlı hizmet olarak kaydedilir; eksik sinyal ve doğrulanmış alternatif yol sonraki karara taşınır. Başarılı bir uç nokta yanıtı tek başına yolculuğun kullanılabilir olduğunu göstermez.

Kritik, kısıtlı, isteğe bağlı ve yalnızca ölçüm olmak üzere dört etiket ortak önceliklendirme için hazırlanmış editoryal bir modeldir; evrensel bir risk veya süreklilik standardı değildir. Yalnızca ölçüm sonucu, kullanıcı işlemi sürse bile izleme, atıf veya deney kanıtı iş açısından gerekiyorsa operasyonel önem taşıyabilir. İş sürekliliği yaklaşımı teknik geri yüklemeyi alternatif kaynak, kanal veya kısa süreli manuel işlemle birleştirebilir; önlem beklenen etkiye göre seçilir. Kuruluş bu etiketleri kendi sözleşme, kurtarma, güvenlik ve iş etkisi ölçütleriyle eşlemelidir.

Bir bağımlılık haritası, yalnızca sitenin neyi çağırdığını değil, o bağlantı koptuğunda kullanıcıların ve operasyon ekibinin ne yaşadığını gösterdiğinde değer üretir.

Bir bağımlılık tutulmalı, değiştirilmeli, yalıtılmalı, ertelenmeli, barındırılmalı mı yoksa kaldırılmalı mı?

Boş kanıt kartları; onay, değişim, kalkan, saat, sunucu ve X simgelerinin altında bantla ayrılmış altı şeride yerleştirilmiş.

Karar, belgelenmiş amaç, sahiplik, gözlemlenen maliyet, bilgi akışı, arıza davranışı ve alternatif yol birlikte değerlendirilerek açıkça verilmelidir. Tutma, değiştirme, yalıtma, erteleme, kendi altyapında barındırma ve kaldırma seçenekleri pratik bir karar sentezidir; evrensel bir standart değildir. Her kararın sahibi, dayandığı kanıt, kabul koşulları, açık işleri ve yeniden incelemeyi başlatacak olay kayıt altına alınmalıdır. Böylece “şimdilik kalsın” ifadesi belirsiz bir alışkanlık değil, sınırları görülebilen bir işletme kararı olur.

  • Tutun: Hizmet güncel ve belgelenmiş bir amaca sahipse, hesap verebilir sahibi belliyse ve maliyeti, bilgi akışı ile arıza davranışı yolculuğun önemine göre kabul edilmişse. Randevu örneğinde karar; yolculuk düzeyinde izleme eklenmesi, erişilebilir alternatif yolun korunması ve inceleme tetikleyicisi atanması koşuluyla tutmak olabilir.
  • Değiştirin: Yeteneğe ihtiyaç sürüyor, ancak mevcut sağlayıcının maliyeti, kontrolü, desteği, veri uygulaması, arıza davranışı veya yoğunlaşma riski kabul edilmiyorsa ve doğrulanmış seçenek kararı iyileştiriyorsa.
  • Yalıtın: Yeteneğe ihtiyaç var, fakat erişimi veya etki alanı daraltılmalıysa. Doğrudan eklenen üçüncü taraf JavaScript kuruluşun sürüm süreci dışında değişebilir ve sayfa bağlamında çalışabilir; erişebileceği alan entegrasyona ve tarayıcı denetimlerine bağlıdır.
  • Erteleyin: İsteğe bağlı gömü anlamlı içerikten veya etkileşimden önce gerekmiyorsa. Hafif bir yer tutucu, isteğe bağlı iframe'i ve alt kaynaklarını kullanıcı etkinleştirene kadar erteleyebilir; yer tutucunun ve açılan deneyimin klavye kullanımı, etiketi, izin durumu, erişilebilirliği ve işlevi yine test edilmelidir.
  • Kendi altyapınızda barındırın: Kuruluş lisans, teslimat, güncelleme, bütünlük, gizlilik, bakım ve desteği hukuken ve operasyonel olarak üstlenebiliyorsa. Baytları taşımak bakım yükünü veya üst yazılım bağımlılığını kendiliğinden kaldırmaz.
  • Kaldırın: Güncel amacı savunabilecek bir sahip yoksa, bağımlılık kullanılmıyor ya da başka bir hizmeti yineliyorsa veya kabul edilen değeri ölçülen maliyet ve riski artık karşılamıyorsa.

Yalıtma seçeneklerini sihirli bir güvenlik katmanı gibi sunmayın. Iframe sınırı, sandbox, Content Security Policy, uyumlu bütünlük denetimi ve sunucu aracılı veri akışı bazı entegrasyonlarda erişimi veya etki alanını daraltabilir; uygunluk ve işlev kaybı teknik ve güvenlik incelemesi gerektirir. Subresource Integrity, desteklenen bir alt kaynağın beklenen baytlarla eşleşmesini kullanım öncesinde doğrulayabilir; uyumlu teslimat ister ve her API yanıtını, iframe'i, dış hizmeti ya da iş davranışını doğrulamaz. Bu araçlar maruziyetin biçimini değiştirir; sağlayıcı, kullanılabilirlik, gizlilik ve bakım riskini sıfırlamaz.

Bağımlılık haritası nasıl güncel tutulur?

Bir kadın ve bir erkek, yaşam döngüsü tetikleyici kartlarının altındaki renkli çizgilerle bağlı beyaz tahta bağımlılık haritasında simge kartlarını taşıyor.

Bağımlılık haritası, bakım işi normal web operasyonlarının tetikleyicilerine bağlandığında güncel kalır. Tedarikçi haritalama rehberliği, mevcut bilgi depolarından oluşturulan ve önem derecesine göre sahiplik, sözleşme, güvence, alt yüklenici ve olay bilgisiyle beslenen merkezî bir kaydı destekler. Üçüncü taraf JavaScript rehberliği, önlem seçmeden önce entegrasyonların belirlenmesini, ölçülmesini ve dönemsel olarak denetlenmesini önerir. Ancak her bağımlılığa tek bir takvim dayatmak yerine değişiklik ve iş etkisini inceleme zamanına bağlamak daha kullanışlıdır.

  • Sürümler, etiket yöneticisi değişiklikleri, yeni bileşenler ve yapılandırma değişiklikleri
  • Satın alma, sözleşme yenileme, sağlayıcı değişikliği ve hizmetten kaldırma bildirimleri
  • Olaylar, gizlilik incelemeleri, güvence güncellemeleri ve onaylanmış dönemsel yolculuk kontrolleri
  • Son gözlemlenen kullanımın, sözleşme durumunun, son kararın, karar sahibinin, açık işlerin ve sonraki tetikleyicinin güncellenmesi

İzlemeyi sağlayıcının ayakta olup olmadığıyla sınırlamayın; kullanıcının gördüğü yolculuk belirtisine ve ölçüm boşluğuna bağlayın. Tedarikçi veya uç nokta kullanılabilirliği yararlı bir kanıttır, ancak yolculuğun ve alternatif yolun çalıştığını kanıtlamaz. Süreklilik önlemleri etkiye göre seçilmelidir; bu nedenle inceleme tetikleyicileri, alternatif yol beklentileri ve kurtarma taahhütleri her bağımlılık için aynı biçimde belirlenmemelidir. Yeni bir bağımlılık kabul edilmeden önce amaç, sahiplik, bilgi akışı, beklenen maliyet, arıza davranışı, alternatif yol, izleme ve inceleme tetikleyicisi için onay koşulları belirleyin.

İlk hafta için kapsamı dar tutun: Bir öncelikli yolculuk seçin, başlıca durumlarını yakalayın, tarayıcı kanıtını bilinen tedarikçi kayıtlarıyla uzlaştırın, ilk satırları açın, geçici sahipleri atayın ve bir yetkili arıza çalışması planlayın. Sonra kapsamı yolculuk önemine göre genişletin. Güvenlik, gizlilik, hukuk, satın alma, erişilebilirlik ve süreklilik ortaklarını kendi yetki alanlarında karara katın. Sızma testi, yıkıcı dayanıklılık çalışması, üretimde hata enjeksiyonu, tedarikçi güvencesi, mevzuata özgü yorum ve bağlayıcı kurtarma taahhüdü açık yetki ve yetkin uzmanlık gerektirir.

Sık sorulan sorular

Üçüncü taraf web sitesi bağımlılığı nedir?

Değişmesi, gecikmesi, kullanılamaması, güvenliğinin bozulması veya veri uygulaması bir kullanıcı yolculuğunu kayda değer biçimde etkileyebilen, dışarıdan kontrol edilen kod, içerik, hizmet, altyapı, kimlik bilgisi, veri kaynağı ya da tedarikçi ilişkisidir. Farklı alan adı yararlı bir keşif işaretidir; dış kontrolün kesin veya eksiksiz ölçüsü değildir.

Web sitesi bağımlılık haritası nasıl oluşturulur?

Önce öncelikli yolculukların anlamlı durumlarında tarayıcı isteklerini yakalayın. Ardından bu bulguları mimari, yapılandırma, satın alma, sözleşme, sağlayıcı ve paydaş kanıtıyla uzlaştırın; her bağımlılığı amacı, kapsamı, sahibi, bilgi akışı, arıza etkisi, alternatifi ve inceleme tetikleyicisiyle bakımı yapılan tek bir kayda bağlayın.

Üçüncü taraf betik ve hizmet envanteri nasıl çıkarılır?

Ağ günlüğünde istekleri, başlatıcıları, alt istekleri, boyutları, süreleri ve yolculuk durumlarını kaydedin; etiket yöneticisinin doğurduğu istekleri ayrıca izleyin. Altyapı, sunucu tarafı ve üst sağlayıcı bağımlılıklarını bulmak için tarayıcı kaydını sözleşme, mimari, yapılandırma, satın alma ve tedarikçi bilgileriyle tamamlayın.

Üçüncü taraf hizmet arızası güvenli biçimde nasıl test edilir?

Güvenli bir test ortamı veya açıkça onaylanmış tarayıcı aracı kullanın, beklenen kullanılabilir durumu önceden tanımlayın ve her seferinde yalnızca bir koşulu değiştirin. Uç nokta durumunun yanında bütün yolculuğu, hata iletilerini, erişilebilirliği, alternatif yolu ve izleme sinyallerini gözlemleyin; onaysız üretim kesintisi oluşturmayın.

Üçüncü taraf web kaynaklarını kendi sunucumuzda barındırmalı mıyız?

Yalnızca kuruluş lisanslama, güncelleme, bütünlük, teslimat, gizlilik, bakım ve desteği hukuken ve operasyonel olarak üstlenebiliyorsa değerlendirin. Dosyayı kendi altyapınıza taşımak, bakım sorumluluğunu veya üst yazılım bağımlılığını ortadan kaldırmaz; bu nedenle karar ölçülmüş maliyet, arıza davranışı ve sahiplikle birlikte verilmelidir.

WebChorus logo

WebChorus Editör Ekibi

Bir web sitesini yayına alındıktan çok sonra da şekillendiren kararları ele alıyoruz. Çalışmalarımız adı belirtilen kaynaklardan yola çıkar, bulduklarımızı yorumlarımızdan ayırır ve belgelenmiş editoryal standartlar çerçevesinde araştırma ile taslak aşamasında yapay zekâ desteği kullanır. Ticari ilişkilerimizi var oldukları her yerde açıklarız.