Kaynak Adları

Ad hiyerarşisi

Google Ads API'de kullanılan kaynak adları, Google Ads'deki varlıkların düzenini yansıtan hiyerarşik bir yapıya sahiptir. Neredeyse 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ği gerçeğini yansıtır. Örneğin, kampanyalar, reklam grupları, reklamlar ve anahtar kelimeler, bir kök müşteri kaynağının tüm 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 kendilerinin, hiyerarşideki her nesneyi tanımlayan benzersiz sayısal kaynak kimliklerine sahip olabileceğini unutmamak önemlidir. Bu gibi durumlarda, kaynak adını ayrıştırarak bu kaynak kimliklerini ayıklamak ve yeni bir kaynak kimliği oluşturmak faydalı 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ış) bölünebilir:

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ı türetmenize olanak tanır.

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

API'deki çoğu nesne, tek bir Google Ads müşterisiyle ilişkilendirilir. Ancak birden fazla hesap arasında paylaşılabilecek bazı nesne türleri vardır. Uygulamada bunlar, genellikle yöneticiler tarafından oluşturulan ve ardından 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ı bir dönüşüm işlemini müşteri hesaplarından biriyle 123-456-7890 paylaşan bir yönetici hesabımız 987-654-3210 olduğunu varsayalım:

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

Örneğin, dönüşüm işleminin geri dönüşüm penceresini güncellemek için yönetici hesabına yapılan bir API çağrısında, paylaşılan nesne kaynak adı kullanılarak referans verilir: customers/9876543210/conversionActions/257733534.

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

Bu, aynı temel dönüşüm işlemidir ancak kaynak adı, erişmek için kullanılan hesaba göre belirlenir.