Kaynak Adları

Ad hiyerarşisi

Google Ads API'de kullanılan kaynak adları, Google Ads'deki öğelerin organizasyonunu yansıtan hiyerarşik bir yapıya sahiptir. Hemen hemen tüm kaynaklar, Customer kaynağının alt kaynaklarıdır. Bu durum, neredeyse her API çağrısının belirli bir Google Ads hesabını hedeflemesi gerektiğini yansıtır. Örneğin, kampanyalar, reklam grupları, reklamlar ve anahtar kelimeler, bir kök müşteri kaynağının alt kaynaklarıdır.

Kaynak Kaynak Adı
Müşteri customers/1234567890
Kampanya customers/1234567890/campaigns/8765432109
Reklam Grubu customers/1234567890/adGroups/54321098765
AdGroupAd customers/1234567890/adGroupAds/54321098765~2109876543210

Kaynak kimlikleri

Google Ads varlıkları (müşteriler, kampanyalar vb.), API'de kaynak adlarıyla anılır. Ancak kaynak adlarının, hiyerarşideki her nesneyi tanımlayan benzersiz sayısal kaynak kimliklerine sahip olabileceğini unutmayın. Bu tür durumlarda, bu kaynak kimliklerini ayıklamak ve yeni bir kaynak kimliği oluşturmak için kaynak adını ayrıştırmak yararlı olabilir.

Örneğin, önceki tablodaki AdGroupAd kaynak adını inceleyin:

customers/1234567890/adGroupAds/54321098765~2109876543210

Bu, aşağıdaki gibi ayrı kaynak kimliklerine (koleksiyon kimlikleriyle ayrılmış) ayrılabilir:

Kaynak adı bileşenleri
Kaynak kimlikleri
müşteri kimliği:
"1234567890"
reklam grubu kimliği:
"54321098765"
reklam grubu reklam kimliği:
"2109876543210"
Koleksiyon kimlikleri
"customers"
"adGroupAds"

Kimlikleri tek tek ayrıştırmak, reklam grubu reklamının müşterisine (customers/1234567890) veya reklam grubuna (customers/1234567890/adGroupAds/54321098765) referans vermek için yeni kaynak adları oluşturmanıza olanak tanır.

Paylaşılan nesnelerin tanımlayıcıları

API'deki nesnelerin çoğu belirli bir Google Ads müşterisiyle ilişkilidir. Ancak birden fazla hesap arasında paylaşılabilen bazı nesne türleri vardır. Uygulamada bunlar genellikle yöneticiler tarafından oluşturulup birçok müşteri hesabıyla paylaşılan negatif anahtar kelime listeleri veya hesaplar arası dönüşüm işlemleri gibi öğelerdir.

Bu tür nesnelerin kaynak adları, API çağrısı gönderdiğiniz hesaba bağlı olarak değişir.

Örnek: Hesaplar arası dönüşüm işlemleri

Hesaplar arası dönüşüm işlemini müşteri hesaplarından biri olan 123-456-7890 ile paylaşan 987-654-3210 yönetici hesabına sahip olduğumuzu varsayalım:

Kaynak adlarının hesap hiyerarşileriyle ilişkisini gösteren şema.

Örneğin, dönüşüm işleminin yeniden inceleme aralığını güncellemek için yönetici hesabına API çağrısı yapmak, paylaşılan nesneyi kaynak adı customers/9876543210/conversionActions/257733534 kullanarak referans verir.

Paylaşılan dönüşüm işlemini etkinleştirmek için müşteri hesabına API çağrısı yapıldığında, bu işleme kaynak adı (customers/1234567890/conversionActions/257733534) kullanılarak referans verilir.

Bu, temeldeki dönüşüm işlemiyle aynıdır ancak kaynak adı, erişmek için kullanılan hesaba göre değişir.