Kullanıcı profilleri oluşturmak için teklif isteklerini kullanma

Kullanıcı profili, BidRequest.user.id içinde yer alan Google kullanıcı kimliği gibi bir kullanıcı tanımlayıcısının, kullanıcı hakkında ilgi alanına dayalı reklamlarla teklif verme veya kullanıcı listeleriyle yeniden pazarlama için kullanabileceğiniz bilgilerle eşlenmesidir.

Teklif isteği verilerini kullanarak kullanıcı profilleri oluşturmak için aşağıdaki koşulların tümünün karşılanması gerekir:

Bu kılavuzda, yayıncı izinlerine ve açık artırma sonucuna göre bir teklif isteğinin kullanıcı profili oluşturmak için kullanıma uygun olup olmadığını nasıl belirleyebileceğiniz açıklanmaktadır.

Kişiselleştirilmiş reklamlara izin verilip verilmediğini belirleme

non_personalized_ads_reason alanını kontrol edin

Kişiselleştirilmemiş teklif istekleri, kullanıcı profili oluşturma için uygun değildir. Kişiselleştirilmiş reklamlara izin verilip verilmediğini onaylamak için BidRequest.ext.privacy_treatments.non_personalized_ads_reason alanını kullanın. non_personalized_ads_reason doldurulursa kişiselleştirilmiş reklamlara izin verilmez.

IAB tedarikçileri için izni kontrol etmek üzere TC dizesini kullanma

GDPR'nin geçerli olduğu bölgelerde, hangi veri işleme etkinliklerine izin verildiğini bildirmek için IAB'nin Şeffaflık ve Kullanıcı Rızası Çerçevesi (TCF) kullanılır. Kullanıcı profilleri oluşturmak için hangi sağlayıcı kimliklerinin kullanıcıdan izin aldığını belirlemek üzere BidRequest.user.consent alanında bulunan Şeffaflık ve Kullanıcı Rızası (TC) dizesini kullanabilirsiniz. IAB TCF 2.0 spesifikasyonunda kullanılan TC dizesi hakkında daha fazla bilgi edinmek için Küresel Katılımcı ve CMP Listesi Biçimleriyle Şeffaflık ve Kullanıcı Rızası Dizesi başlıklı makaleyi inceleyin. Ayrıca, Yetkili Alıcılar bağlamında TCF 2.0 spesifikasyonuyla nasıl entegrasyon yapılacağı hakkında daha fazla bilgi edinmek için IAB Europe TCF ile alıcı entegrasyonu başlıklı makaleyi inceleyin.

Teklif isteğindeki verilerle kullanıcı profili oluşturmak için kullanıcının TCF Amaç 3'e yönelik olarak ilgili tedarikçilere izin verdiğini onaylamanız gerekir. TCF Amaçları hakkında daha fazla bilgi edinmek için IAB'nin Amaçlar referansını inceleyin.

Yayıncının izin verip vermediğini belirleme

Kullanıcı profilleri oluşturmak için bir teklif isteğindeki verileri kullanmak üzere yayıncıdan izin almanız gerekir. Yalnızca yayıncı kullanıcı verilerinin toplanmasına izin veriyorsa ve 3. amaç için gerekli sağlayıcı kimliklerine uygulanan yayıncı kısıtlamaları yoksa teklif isteği verilerini kullanarak kullanıcı profilleri oluşturabilirsiniz.

Yayıncının kullanıcı verilerinin toplanmasına izin verip vermediğini kontrol edin

Bir yayıncının kullanıcı verilerinin toplanmasına izin verip vermediğini BidRequest.ext.privacy_treatments.allow_user_data_collection alanını kullanarak kontrol edebilirsiniz. Yalnızca allow_user_data_collection alanı true olarak ayarlandığında teklif isteğindeki verileri kullanıcı profili oluşturmak için kullanabilirsiniz.

TC dizesini kullanarak yayıncı kısıtlamalarını kontrol etme

Gerekli satıcı kimlikleri için herhangi bir yayıncı kısıtlamasının geçerli olup olmadığını BidRequest.user.consent içinde bulunan TC dizesini ayrıştırarak kontrol edebilirsiniz. Yayıncının, gerekli tedarikçi kimlikleri için 3. amacı kısıtlayıp kısıtlamadığını belirlemek üzere TC dizesinin Yayıncı Kısıtlamaları Bölümü'nü görüntüleyin. Yayıncı kısıtlamaları ve TC dizesinde yer alan diğer veriler hakkında daha fazla bilgi edinmek için TC dizesinde hangi bilgiler depolanır? başlıklı makaleyi inceleyin.

Bölgeyle ilgili ek koşullara uyun.

Ek koşullar, açık artırma sonuçlarına bağlıdır ve ilgili teklif isteğinden gelen verilerin kullanıcı profili oluşturmada kullanılabilmesi için belirli bir bölgede gereklidir. Kullanıcının cihaz konumunu BidRequest.device.geo alanını kullanarak bulabilirsiniz. Kullanıcının cihaz konumunu belirlemek için BidRequest.device.geo alanını nasıl kullanabileceğiniz hakkında daha fazla bilgi edinmek için Coğrafi Hedefleme kılavuzuna bakın.

AEA, Birleşik Krallık ve İsviçre'ye ilişkin ek koşulları anlama

Avrupa Ekonomik Alanı (AEA), Birleşik Krallık ve İsviçre'deki kullanıcı cihazlarına yayınlanan gösterimlere yönelik teklif isteklerinden elde edilen veriler, yalnızca ilgili teklifiniz açık artırmaya girip kazandığı takdirde kullanıcı profilleri oluşturmak için kullanılabilir.

AEA dışındaki, Birleşik Krallık veya İsviçre bölgeleriyle ilgili ek koşulları anlama

Avrupa Ekonomik Alanı (AEA), Birleşik Krallık ve İsviçre dışındaki kullanıcı cihazlarına yayınlanan gösterimlere yönelik teklif isteklerinden elde edilen veriler, yalnızca ilgili teklifiniz aşağıdaki koşullardan birini karşılıyorsa kullanıcı profilleri oluşturmak için kullanılabilir:

  • Teklifiniz açık artırmaya girip kazandı.
  • Teklifiniz açık artırmaya girdi ancak daha yüksek teklif verildi.
  • Teklifiniz açık artırmaya girdi ve teklif, yayıncının minimum BGBM eşiğinin veya teklif tabanının altında olduğu için filtrelendi. Teklif tabanı her zaman teklif isteklerine dahil edilmez.

Açık artırma sonucunu belirlemek için anlık geri bildirimi kullanma

Gelen teklif isteklerinden daha önce yerleştirilen tekliflerin açık artırma sonucu hakkında bilgi edinmek için anlık geri bildirimi kullanabilirsiniz. Aşağıda, openrtb-adx.proto dosyasındaki BidFeedback mesajındaki ilgili alanlar açıklanmaktadır:

Alan Açıklama
request_id İlgili teklif isteğini tanımlamak için kullanılan benzersiz istek kimliği. Bu alan, ilgili teklif isteğinin BidRequest.id alanı ile aynı değere ayarlanır.
creative_status_code Açık artırma sonucunu açıklamak için kullanılan durum kodu. Olası durum kodlarını ve anlamlarını creative-status-codes.txt dosyasında bulabilirsiniz.

Açık artırma sonucunu belirlemek için kazanma ve kaybetme bildirimlerini kullanma

Kazanma veya kaybetme bildirim URL'leriniz pinglendiğinde daha önce verilen tekliflerin açık artırma sonucunu öğrenmek için kazanma ve kaybetme bildirimlerini kullanabilirsiniz. BidResponse.seatbid.bid.nurl alanını kullanarak bir kazanma bildirimi URL'si, BidResponse.seatbid.bid.lurl alanını kullanarak da bir kaybetme bildirimi URL'si ayarlayabilirsiniz.

Açık artırma sonucuyla ilgili ek bilgiler için bildirim URL'si olarak ayarlanan sorgu dizesi parametrelerinin değeri olarak makroları belirtebilirsiniz. Belirtilen uç nokta pinglendiğinde bunlar ilgili değerle değiştirilir. Aşağıda ilgili makrolar açıklanmaktadır:

Makro Açıklama
${AUCTION_ID} İlgili teklif isteğini tanımlamak için kullanılan benzersiz istek kimliği. Bu alan, ilgili teklif isteğinin BidRequest.id alanı ile aynı değere ayarlanır.
${CREATIVE_STATUS_CODE} Açık artırma sonucunu açıklamak için kullanılan durum kodu. Olası durum kodlarını ve anlamlarını creative-status-codes.txt dosyasında bulabilirsiniz.

Ek koşullara uymak için reklam öğesi durum kodunu kullanma

Ek koşullara uyum sağlamak için ilgili reklam öğesi durum kodu değerleri şunlardır:

Reklam öğesi durum kodu Açıklama Uygunluk ayrıntıları
1 Teklifiniz açık artırmayı kazandı. Tüm bölgeler için koşullar karşılanıyor.
79 Daha yüksek bir teklif verildi. AEA, Birleşik Krallık veya İsviçre dışındaki bölgeler için koşullar karşılanıyor.
80 Teklifiniz taban teklifin altındaydı. AEA, Birleşik Krallık veya İsviçre dışındaki bölgeler için koşullar karşılanıyor.

Kullanıcının cihazının bulunduğu bölge için ek koşullar karşılandığında yalnızca teklif isteği verileriyle kullanıcı profilleri oluşturabilirsiniz.

Örnekleri inceleme

Aşağıdaki örneklerde, bir teklif isteğinin kullanıcı profili oluşturmada kullanıma uygun olup olmadığını nasıl belirleyebileceğinizi gösteren bir etkinlik dizisi adım adım açıklanmaktadır. Kısa olması için bu örneklerde yer alan JSON teklif isteği ve teklif yanıtı nesneleri yalnızca uygunluğu belirlemek için gerekli alanları içerir.

Yayıncı, veri toplamayı engellediği için teklif isteğinin uygun olmadığını belirleme

  • Teklif verme uç noktanız bir teklif isteği alır:

    {
      "id": "D3x8RPLO96R6T137tQ6168",
      "device": {
        "geo": {
          "country": "GBR"
        }
      },
      "user": {
        "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee"
      }
    }
    
  • Sonuç: Teklif isteği, yanlış olduğu için BidRequest.ext.privacy_treatments.allow_user_data_collection ile doldurulmuyor. Buna göre, yayıncı izni şartı karşılanmadığı için bu teklif isteğinin kullanıcı profili oluşturmada kullanılamayacağını belirleyebiliriz.

Birleşik Krallık'tan uygun teklif isteğini bulma

Aşağıdaki örnekte, Birleşik Krallık'taki bir cihazdan gelen bir teklif isteğinden elde edilen verilerin, satıcı kimliği 755 ve ATP kimliği 99999 için kullanıcı profili oluşturmada kullanıma uygun olduğunu belirlemek üzere bir kazanma bildirimi kullanılmaktadır:

  • Teklif verme uç noktanız bir teklif isteği alır:

    {
      "id": "D3x8RPLO96R6T137tQ6168",
      "imp": [
        {
          "bidfloor": 140.414643547123,
          "bidfloorcur": "JPY"
        }
      ],
      "device": {
        "geo": {
          "country": "GBR"
        }
      },
      "user": {
        "consent": "CQhuOAQQhuOAQB7ACBENCOEIALAAAELAAAwIF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgXmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA.gF5gAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg",
        "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee",
        "ext": {
          "consented_providers_settings": {
            "consented_providers": [99999]
          }
        }
      },
      "regs": {
        "ext": {
          "gdpr": 1
        }
      },
      "ext": {
        "privacy_treatments": {
          "allow_user_data_collection": 1
        }
      }
    }
    
  • Teklif verdiğinizde:

    {
      "seatbid": [
        {
          "bid": [
            {
              "price": 149.83914184570312,
              "lurl": "http://example.com/loss?bid_request_id=${AUCTION_ID}&creative_status_code=${CREATIVE_STATUS_CODE}",
              "nurl": "http://example.com/win?bid_request_id=${AUCTION_ID}"
            }
          ]
        }
      ],
      "cur": "JPY"
    }
    
  • Teklifiniz açık artırmayı kazandığında, kazanan teklif bildirimi URL'niz ${AUCTION_ID} için genişletilmiş değerle pinglenir:

    http://example.com/win?bid_request_id=D3x8RPLO96R6T137tQ6168

  • Sonuç: Artık 755 satıcı kimliği ve 99999 ATP kimliğinin, Birleşik Krallık'ta "D17oNZQUJqB4Rt4n4Ec61AC9tee" Google kullanıcı kimliği için bir kullanıcı profili oluşturmak üzere "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğini kullanmaya uygun olduğunu biliyorsunuz. Bunun nedeni:

    • Teklif isteğinde şunlar belirtilir:
      • Kullanıcı cihazı, IAB TCF'nin zorunlu kılındığı bir bölgede bulunuyor.
      • TC dizesi şunu gösterir:
        • Kullanıcı, 755 tedarikçi kimliği için 3 numaralı amaca izin verdiğinden 755 tedarikçi kimliğinin kullanıcı profilleri oluşturmasına izin verilir.
        • Yayıncı kısıtlaması bulunmuyor.
      • ATP kimliği 99999, consented_providers alanında yer aldığından kullanıcı tarafından kullanıcı profilleri oluşturmak için de kullanılabilir.
      • Yayıncı, kullanıcı verilerinin toplanmasına izin veriyor.
      • Teklif isteği kimliği "D3x8RPLO96R6T137tQ6168"dır.
      • Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee".
      • Kullanıcı cihazı "GBR" konumunda bulunuyor.
    • Kazanan teklif bildirim uç noktanıza, "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğinin açık artırmayı kazandığını belirten bir sorgu dizesi parametresiyle ping işlemi uygulanır.
    • Birleşik Krallık'taki kullanıcı izni, yayıncı izni ve ek koşul şartları karşılanmalıdır.

Açık artırma kaybı nedeniyle Birleşik Krallık'tan gelen teklif isteğinin uygun olmadığını öğrenme

Aşağıdaki örnekte, yayıncı 755 satıcı kimliği için 3. amacı kısıtladığı için 755 satıcı kimliğinin kullanıcı profili oluşturma amacıyla teklif isteğini kullanmaya uygun olmadığı belirlenir.

  • Teklif verme uç noktanız bir teklif isteği alır:

    {
      "id": "D3x8RPLO96R6T137tQ6168",
      "imp": [
        {
          "bidfloor": 140.414643547123,
          "bidfloorcur": "JPY"
        }
      ],
      "device": {
        "geo": {
          "country": "GBR"
        }
      },
      "user": {
        "consent": "CQhuOAQQhuOAQB7ACBENCOEIALAAAELAAAwIF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgXmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA.gF5gAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg",
        "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee"
      },
      "regs": {
        "ext": {
          "gdpr": 1
        }
      },
      "ext": {
        "privacy_treatments": {
          "allow_user_data_collection": 1
        }
      }
    }
    
  • Teklif verdiğinizde:

    {
      "seatbid": [
        {
          "bid": [
            {
              "price": 149.83914184570312,
              "lurl": "http://example.com/loss?bid_request_id=${AUCTION_ID}&creative_status_code=${CREATIVE_STATUS_CODE}",
              "nurl": "http://example.com/win?bid_request_id=${AUCTION_ID}"
            }
          ]
        }
      ],
      "cur": "JPY"
    }
    
  • Teklifiniz açık artırmayı kaybederse ${AUCTION_ID} ve ${CREATIVE_STATUS_CODE} için genişletilmiş değerlerle birlikte kayıp bildirimi URL'nize ping gönderilir:

    http://example.com/loss?bid_request_id=D3x8RPLO96R6T137tQ6168&creative_status_code=79

  • Sonuç: "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğinin, Birleşik Krallık'ta Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee" için kullanıcı profili oluşturmaya uygun olmadığını artık biliyorsunuz. Bunun nedeni:

    • Teklif isteğinde şunlar belirtilir:
      • Kullanıcı cihazı, IAB TCF'nin zorunlu kılındığı bir bölgede bulunuyor.
      • TC dizesi şunu gösterir:
        • Kullanıcı, 755 tedarikçi kimliği için 3 numaralı amaca izin verdiğinden 755 tedarikçi kimliğinin kullanıcı profilleri oluşturmasına izin verilir.
        • Yayıncı kısıtlaması bulunmuyor.
      • Yayıncı, kullanıcı verilerinin toplanmasına izin veriyor.
      • Teklif isteği kimliği "D3x8RPLO96R6T137tQ6168"dır.
      • Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee".
      • Kullanıcı cihazı "GBR" konumunda bulunuyor.
    • Kayıp bildirimi uç noktanıza, "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğinin daha yüksek bir teklif verilmesi nedeniyle açık artırmayı kaybettiğini belirten sorgu dizesi parametreleriyle ping işlemi uygulanır.
    • Birleşik Krallık'taki ek koşul şartları karşılanmamıştır.

Yayıncı kısıtlaması nedeniyle Birleşik Krallık'tan gelen teklif isteği uygun değil

Aşağıdaki örnekte, yayıncı 755 satıcı kimliği için 3. amacı kısıtladığı için 755 satıcı kimliğinin kullanıcı profili oluşturma amacıyla teklif isteğini kullanmaya uygun olmadığı belirlenir.

  • Teklif verme uç noktanız bir teklif isteği alır:

    {
      "id": "D3x8RPLO96R6T137tQ6168",
      "imp": [
        {
          "bidfloor": 140.414643547123,
          "bidfloorcur": "JPY"
        }
      ],
      "device": {
        "geo": {
          "country": "GBR"
        }
      },
      "user": {
        "consent": "CQhuhyAQhuhyAB7ACBENCOEIALAAAELAAAwIF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgXmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGCAAgLzDAAQF5iAAIC8w.gF5gAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg"
      },
      "regs": {
        "ext": {
          "gdpr": 1
        }
      },
      "ext": {
        "privacy_treatments": {
          "allow_user_data_collection": 1
        }
      }
    }
    
  • Teklif verdiğinizde:

    {
      "seatbid": [
        {
          "bid": [
            {
              "price": 149.83914184570312,
              "lurl": "http://example.com/loss?bid_request_id=${AUCTION_ID}&creative_status_code=${CREATIVE_STATUS_CODE}",
              "nurl": "http://example.com/win?bid_request_id=${AUCTION_ID}"
            }
          ]
        }
      ],
      "cur": "JPY"
    }
    
  • Sonuç: Artık 755 satıcı kimliğinin, kullanıcı profilleri oluşturmak için "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğini kullanmaya uygun olmadığını biliyorsunuz. Bunun nedeni:

    • Teklif isteğinde şunlar belirtilir:
      • Kullanıcı cihazı, IAB TCF'nin zorunlu kılındığı bir bölgede bulunuyor.
      • TC dizesi şunu gösterir:
        • Kullanıcı, 755 tedarikçi kimliği için 3 numaralı amaca izin verdiğinden 755 tedarikçi kimliğinin kullanıcı profilleri oluşturmasına izin verilir.
        • 3. amaç için yayıncı kısıtlamaları vardır. Bu amaç, 755 satıcı kimliğiyle hedeflemeyi ifade eder.
      • Yayıncı, kullanıcı verilerinin toplanmasına izin veriyor.
      • Teklif isteği kimliği "D3x8RPLO96R6T137tQ6168"dır.
      • Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee".
      • Kullanıcı cihazı "GBR" konumunda bulunuyor.
    • Yayıncı izni şartı karşılanmamış.

AEA dışı teklif isteği uygunluğunu bulma

Aşağıdaki örnekte, teklif açık artırmaya girdiğinden filtrelenmesine rağmen teklif isteğinin (AEA dışı bir bölgeden gelen) uygun olduğunu belirlemek için gerçek zamanlı geri bildirim kullanılmaktadır.

  • Teklif verme uç noktanız bir teklif isteği alır:

    {
      "id": "D3x8RPLO96R6T137tQ6168",
      "imp": [
        {
          "bidfloor": 140.414643547123,
          "bidfloorcur": "JPY"
        }
      ],
      "device": {
        "geo": {
          "country": "JPN"
        }
      },
      "user": {
        "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee"
      },
      "ext": {
        "privacy_treatments": {
          "allow_user_data_collection": 1
        }
      }
    }
    
  • Teklif verdiğinizde:

    {
      "seatbid": [
        {
          "bid": [
            {
              "price": 120.846348234842
            }
          ]
        }
      ],
      "cur": "JPY"
    }
    
  • Teklifiniz açık artırmada kaybeder. Gelecekteki bir teklif isteğinde, teklifli sistem uç noktanız gerçek zamanlı geri bildirim içeren bir teklif isteği alır:

    {
      "id": "9B5K1zj5T61jRM80t25s13",
      "ext": {
        "bid_feedback": [
          {
            "request_id": "3265hT3M9Uq7370Ou263Zp",
            "creative_status_code": 1
          },
          {
            "request_id": "D3x8RPLO96R6T137tQ6168",
            "creative_status_code": 80
          }
        ]
      }
    }
    
  • Sonuç: Aşağıdaki nedenlerden dolayı, "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğinin Japonya'da Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee" için kullanıcı profili oluşturmaya uygun olduğunu artık biliyorsunuz:

    • Teklif isteğinde şunlar belirtilir:
      • Kullanıcı cihazı, IAB TCF'nin zorunlu kılınmadığı bir bölgede bulunuyor.
      • Yayıncı, kullanıcı verilerinin toplanmasına izin veriyor.
      • Teklif isteği kimliği "D3x8RPLO96R6T137tQ6168"dır.
      • Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee".
      • Kullanıcı cihazı "JPN" konumunda bulunuyor.
    • "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğinin, teklifiniz taban teklifin altında olduğu için açık artırmayı kaybettiğini belirten teklif isteği geri bildirimi aldınız. Japonya gibi AEA dışındaki ülkelerde, açık artırmaya girme ve bu nedenle filtrelenme ek koşulları karşılar.
    • Japonya için yayıncı izni ve ek koşul şartları karşılanmış olmalıdır.

AEA dışı teklif isteği uygun değil

Aşağıdaki örnekte, teklif isteğinin açık artırmadan önce filtrelendiği için AEA dışı bir bölgeden gelen teklif isteğinin uygun olmadığına karar vermek için anlık geri bildirim kullanılır.

  • Teklif verme uç noktanız bir teklif isteği alır:

    {
      "id": "D3x8RPLO96R6T137tQ6168",
      "imp": [
        {
          "bidfloor": 140.414643547123,
          "bidfloorcur": "JPY"
        }
      ],
      "device": {
        "geo": {
          "country": "JPN"
        }
      },
      "user": {
        "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee"
      },
      "ext": {
        "privacy_treatments": {
          "allow_user_data_collection": 1
        }
      }
    }
    
  • Teklif verdiğinizde:

    {
      "seatbid": [
        {
          "bid": [
            {
              "price": 149.83914184570312
            }
          ]
        }
      ],
      "cur": "JPY"
    }
    
  • Teklifiniz açık artırmada kaybeder. Gelecekteki bir teklif isteğinde, teklifli sistem uç noktanız gerçek zamanlı geri bildirim içeren bir teklif isteği alır:

    {
      "id": "9B5K1zj5T61jRM80t25s13",
      "ext": {
        "bid_feedback": [
          {
            "request_id": "3265hT3M9Uq7370Ou263Zp",
            "creative_status_code": 1
          },
          {
            "request_id": "D3x8RPLO96R6T137tQ6168",
            "creative_status_code": 10
          }
        ]
      }
    }
    
  • Sonuç: "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğinin, Japonya'da Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee" için kullanıcı profili oluşturmaya uygun olmadığını öğrendiniz. Bunun nedeni:

    • Teklif isteğinde şunlar belirtilir:
      • Kullanıcı cihazı, IAB TCF'nin zorunlu kılınmadığı bir bölgede bulunuyor.
      • Yayıncı, kullanıcı verilerinin toplanmasına izin veriyor.
      • Teklif isteği kimliği "D3x8RPLO96R6T137tQ6168"dır.
      • Google kullanıcı kimliği "D17oNZQUJqB4Rt4n4Ec61AC9tee".
      • Kullanıcı cihazı "JPN" konumunda bulunuyor.
    • "D3x8RPLO96R6T137tQ6168" kimlikli teklif isteğinin, onaylanmamış bir reklam öğesi kullandığınız teklifiniz nedeniyle açık artırmaya girmediğini belirten bir teklif isteği geri bildirimi aldınız.
    • Japonya gibi AEA dışındaki ülkeler için ek koşul şartları karşılanmamıştır.

Sonraki adımlar