Ads Data Hub'daki gizlilik kontrolleri

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 SELECT ifadesine 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:

Farklılık kontrollerini gürültü yerleştirme ile karşılaştırma

Gerçek veriler
Kampanya Kimliği Gösterim sayısı
101 35
102 63
201 142
202 21
301 56
302 99
Farklılık kontrolleri kullanılarak elde edilen sonuçlar
Kampanya Kimliği Gösterim sayısı
101 35
102 63
201 142
202 21
301 56
302 99
Gürültü yerleştirme kullanılarak elde edilen sonuçlar
Kampanya Kimliği Gösterim sayısı
101 37.8373
102 60,9104
201 182.0955
202 26,2332
301 58.0871
302 97,5018
Gürültü modunda Kampanya 101 örneği
Kampanya Kimliği Gerçek gösterim sayısı Gürültü eklendi Döndürülen gösterimler (ANON_COUNT)
101 35 2,8373 37.8373

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:

  1. Her Google hizmetini ayrı ayrı sorgular ve her ara sonuç kümesine açıkça gizlilik kontrolleri uygular.
  2. YouTube, Gmail ve Ağ olmak üzere her Google hizmetinin gizlilik kontrolü yapılmış sonuçları için ayrı bir geçici tablo oluşturur.
  3. 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:


  1. Örneğin, panelistlerde olduğu gibi paylaşmayı kabul ettikleri veriler hariç.