Son kullanıcı gizliliği, Ads Data Hub'ın yaptığı her işin merkezinde yer alır ve platformumuzun temelini oluşturur. Bu gizliliği sürdürmek ve müşterilerimize düzenleyici kurumun belirlediği kurallara uygunluk konusunda yardımcı olmak amacıyla, platformun dışına çıkardığınız veriler arasında bulunabilecek, bireysel kullanıcılarla1 ilgili verilerin platformdan aktarılmasını önlemek üzere tasarlanmış belirli denetimler ve kısıtlamalar uyguluyoruz.
Aşağıda, Ads Data Hub'ın gizlilik özelliklerine genel bir bakış sunulmuştur. Ayrıntılı bilgi edinmek için sonraki bölümleri inceleyebilirsiniz:
- Statik kontroller, gizlilikle ilgili bariz ve anlık endişeleri bulmak için sorgularınızdaki ifadeleri inceler.
- Veri erişim limitleri, belirli bir veri parçasına toplam kaç kez erişebileceğinizi sınırlar.
- Toplama kontrolleri, her satırda son kullanıcı gizliliğini korumaya yetecek kadar çok sayıda kullanıcı bulunmasını sağlar.
- Gürültü yerleştirme, makul düzeyde doğru sonuçlar sunarken kullanıcı gizliliğini korumak için toplayıcı bir
SELECTifadesine hassas şekilde kalibre edilmiş rastgele gürültü ekler. - Farklılık kontrolleri (veya "fark kontrolleri"), sonuç kümelerini karşılaştırarak bireysel kullanıcıları tanımlayabilecek kombinasyonları önlemeye yardımcı olan, gürültü ekleme yönteminin eski bir alternatifidir. Bu yöntem gürültüyü önler ancak genellikle önemli ve tahmin edilemeyen veri azaltmaya yol açar.
Statik kontroller
Statik denetlemeler; kullanıcı kimliklerini dışa aktarma, kullanıcı kimlikleri için fonksiyonlar kullanma ya da kullanıcı düzeyi veriler içeren alanlarda izin verilmeyen fonksiyonlar kullanma gibi gizlilikle ilgili endişeleri bulmak için sorgularınızdaki ifadeleri inceler. Statik kontrollerden kaynaklanan sorgu hatalarını önlemek için en iyi uygulamaları inceleyin ve hangi işlevlere izin verildiğini öğrenin.
Veri erişim limiti
Veri erişim limitiniz, belirli bir veri parçasına toplam kaç kez erişebileceğinizi sınırlar. Bütçelerinin sonuna yaklaşan kullanıcılara DATA_ACCESS_BUDGET_IS_NEARLY_EXHAUSTED türünde bir gizlilik mesajı gönderilir. Veri erişim limiti giriş noktasını kullanarak veya kullanıcı arayüzündeki limit bildirimlerini gözlemleyerek limiti izleyebilirsiniz.
Toplama şartları
Ads Data Hub'ın gizlilik kontrollerinin temelinde kullanıcı toplama eşiği bulunur. Belirli eşik, gizlilik moduna ve erişilen verilere bağlıdır:
- Gürültü yerleştirme için sonuç satırı başına yaklaşık 20 tekil kullanıcı gerekir.
- Farklılık kontrolleri için sonuç satırı başına yaklaşık 50 benzersiz kullanıcı gerekir.
- Yalnızca tıklama ve dönüşüm verilerinin sorgulanması için sonuç satırı başına yaklaşık 10 tekil kullanıcı gerekir.
Aşağıdaki örnekte (gürültü yerleştirme kullanılarak), 125 numaralı kampanyayı içeren satır, 20 kullanıcı alt sınırının altında olan 18 kullanıcıdan sonuç topladığı için nihai sonuçlardan filtrelenir.
| Kampanya Kimliği | Kullanıcılar | Gösterim sayısı |
|---|---|---|
| 123 | 314 | 928 |
| 124 | 2718 | 5772 |
| 125 | 18 | 45 |
Gizlilik modları
Ads Data Hub, iki gizlilik modu sunar: Gürültü yerleştirme ve fark kontrolleri. Her modla ilgili ayrıntılar için aşağıdaki sayfalara bakın:
- Gürültü yerleştirme (varsayılan)
- Farklılık kontrolleri (Eski)
Farklılık kontrollerini gürültü yerleştirme ile karşılaştırma
|
|
||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
Açık gizlilik filtreleme
Sorgunuzu bölmeniz gerektiği ancak toplanan sonuçları birleştirmek istediğiniz durumlarda, gizlilik kontrollerini açıkça birkaç küçük sorguya uygulayabilir ve ardından bu sonuçları gizliliğe uygun bir şekilde birleştirebilirsiniz.
Kullanım alanı örnekleri:
- Bağlı Google Ads hesabınızdaki ilişkilendirme etkinliği türüne göre tüm dönüşümleri arayan bir reklamverensiniz. Bu dönüşümler, AEA verilerini içerir.
- Bağlı Google Ads hesabınızdaki tüm dönüşümleri ilişkilendirme etkinlik türüne göre arayan bir ölçüm iş ortağısınız.
Google Ads hesabınızdaki dönüşümlerin toplamını almak için sorguyu, her Google hizmetine ayrı ayrı gizlilik kontrolleri uygulamak üzere bir OPTIONS(privacy_checked_export=TRUE) ifadesi kullanarak yeniden yazabilirsiniz.
Bu bölümdeki yeniden yazma örneği şunları yapar:
- Her Google hizmetini ayrı ayrı sorgular ve her ara sonuç kümesine açıkça gizlilik kontrolleri uygular.
- YouTube, Gmail ve Ağ olmak üzere her Google hizmetinin gizlilik kontrolü yapılmış sonuçları için ayrı bir geçici tablo oluşturur.
- Geçici tablolardaki gizlilik kontrolü yapılmış dönüşüm sayılarını toplar.
CREATE TEMP TABLE youtube_agg OPTIONS(privacy_checked_export=TRUE) AS
SELECT
impression_data.campaign_id,
attribution_event_type,
COUNT(1) AS num_convs
FROM adh.google_ads_conversions_policy_isolated_youtube
WHERE impression_data.campaign_id IN UNNEST(@campaign_ids)
AND conversion_type IN UNNEST(@conversion_type_list)
GROUP BY campaign_id, attribution_event_type;
CREATE TEMP TABLE network_agg OPTIONS(privacy_checked_export=TRUE) AS
SELECT
impression_data.campaign_id,
attribution_event_type,
COUNT(1) AS num_convs
FROM adh.google_ads_conversions_policy_isolated_network
WHERE impression_data.campaign_id IN UNNEST(@campaign_ids)
AND conversion_type IN UNNEST(@conversion_type_list)
GROUP BY campaign_id, attribution_event_type;
CREATE TEMP TABLE gmail_agg OPTIONS(privacy_checked_export=TRUE) AS
SELECT
impression_data.campaign_id,
attribution_event_type,
COUNT(1) AS num_convs
FROM adh.google_ads_conversions_policy_isolated_gmail
WHERE impression_data.campaign_id IN UNNEST(@campaign_ids)
AND conversion_type IN UNNEST(@conversion_type_list)
GROUP BY campaign_id, attribution_event_type;
SELECT
campaign_id,
attribution_event_type,
SUM(num_convs) AS num_convs
FROM (
SELECT * FROM youtube_agg
UNION ALL
SELECT * FROM network_agg
UNION ALL
SELECT * FROM gmail_agg
)
GROUP BY campaign_id, attribution_event_type
Bu sorgunun, tablolar arasındaki verileri doğrudan birleştirmek için JOIN kullanmadığını, bunun yerine önce her tablo için sorguyu gerçekleştirdiğini, her ara tabloya gizlilik kontrolleri uyguladığını ve ardından gizlilik kontrolü yapılmış değerleri toplamak için UNION kullandığını unutmayın.
Sorgu danışmanı
SQL'iniz geçerliyse ancak gizlilik sorunlarını tetikleyebiliyorsa sorgu danışmanı, istenmeyen sonuçlardan kaçınmanıza yardımcı olmak için sorgu geliştirme süreci sırasında uygulanabilir öneriler gösterir.
Sorgu danışmanını kullanmak için:
- Kullanıcı arayüzü. Öneriler, sorgu düzenleyicide sorgu metninin üzerinde gösterilir.
- API.
customers.analysisQueries.validateyöntemini kullanın.
-
Örneğin, panelistlerde olduğu gibi paylaşmayı kabul ettikleri veriler hariç. ↩