REST Resource: accounts.conversionSources

Kaynak: ConversionSource

Satıcı hesabına ait bir dönüşüm kaynağını temsil eder. Satıcı hesaplarında en fazla 200 dönüşüm kaynağı olabilir.

JSON gösterimi
{
  "name": string,
  "state": enum (State),
  "expireTime": string,
  "controller": enum (Controller),

  // Union field source_data can be only one of the following:
  "googleAnalyticsLink": {
    object (GoogleAnalyticsLink)
  },
  "merchantCenterDestination": {
    object (MerchantCenterDestination)
  }
  // End of list of possible types for union field source_data.
}
Alanlar
name

string

Yalnızca çıkış. Tanımlayıcı. Yeni bir ConversionSource oluşturulduğunda Content API tarafından oluşturulur. Biçim: [a-z]{4}:.+ İki nokta üst üste işaretinden önceki dört karakter, dönüşüm kaynağının türünü temsil eder. İki nokta işaretinden sonraki içerik, söz konusu türdeki dönüşüm kaynağının kimliğini temsil eder. İki farklı dönüşüm kaynağının kimliği, farklı türlerde aynı olabilir. Aşağıdaki tür ön ekleri desteklenir: - galk: GoogleAnalyticsLink kaynakları için. - mcdn: MerchantCenterDestination kaynakları için.

state

enum (State)

Yalnızca çıkış. Bu dönüşüm kaynağının mevcut durumu. API üzerinden düzenlenemez.

expireTime

string (Timestamp format)

Yalnızca çıkış. Arşivlenen bir dönüşüm kaynağının kalıcı olarak silindiği ve artık silinmesi geri alınamayan zaman.

controller

enum (Controller)

Yalnızca çıkış. Dönüşüm kaynağının denetleyicisi.

Birlik alanı source_data. Zorunlu. Her farklı kaynak türüne özel dönüşüm kaynağı verileri. source_data yalnızca aşağıdakilerden biri olabilir:
merchantCenterDestination

object (MerchantCenterDestination)

"Merchant Center Etiketi Hedefi" türündeki dönüşüm kaynağı.

AttributionSettings

İlişkilendirme öncesi veri alan dönüşüm kaynakları için ilişkilendirme ayarlarını temsil eder.

JSON gösterimi
{
  "attributionLookbackWindowDays": integer,
  "attributionModel": enum (AttributionModel),
  "conversionType": [
    {
      object (ConversionType)
    }
  ]
}
Alanlar
attributionLookbackWindowDays

integer

Zorunlu. Bu kaynakta ilişkilendirme için kullanılan yeniden inceleme aralıkları (gün cinsinden). Desteklenen değerler 7, 30, 40'tır.

attributionModel

enum (AttributionModel)

Zorunlu. İlişkilendirme modeli.

conversionType[]

object (ConversionType)

Değişmez. Sırasız liste. Bir dönüşüm etkinliğinin sınıflandırılabileceği farklı dönüşüm türlerinin listesi. Bu liste oluşturulma sırasında boşsa standart bir "purchase" türü otomatik olarak oluşturulur.

AttributionModel

Bu kaynak için kullanılan ilişkilendirme modeli. https://support.google.com/analytics/answer/10596866 adresinde açıklandığı gibi, Google Analytics 4 tarafından sunulan modellerin aynısını destekliyoruz.

Sıralamalar
ATTRIBUTION_MODEL_UNSPECIFIED Belirtilmemiş model.
CROSS_CHANNEL_LAST_CLICK Kanallar arası son tıklama modeli.
ADS_PREFERRED_LAST_CLICK Ads tercihli son tıklama modeli.
CROSS_CHANNEL_DATA_DRIVEN Kanallar arası Veriye Dayalı model.
CROSS_CHANNEL_FIRST_CLICK Kanallar arası ilk tıklama modeli.
CROSS_CHANNEL_LINEAR Kanallar arası doğrusal model.
CROSS_CHANNEL_POSITION_BASED Kanallar arası konuma dayalı model.
CROSS_CHANNEL_TIME_DECAY Kanallar arası zamana bağlı azalma modeli.

ConversionType

Dönüşüm etkinliği türlerini temsil eden mesaj

JSON gösterimi
{
  "name": string,
  "report": boolean
}
Alanlar
name

string

Yalnızca çıkış. İstemci tarafından bildirildiği şekliyle dönüşüm etkinliğinin adı.

report

boolean

Yalnızca çıkış. Türün Merchant Center raporlarına dahil edilip edilmeyeceğini belirten seçenek.

MerchantCenterDestination

"Merchant Center Hedefi" kaynakları, bir Google etiketi kullanılarak bir online mağazadan dönüşüm etkinliklerini doğrudan kaynağın oluşturulduğu Merchant Center hesabına göndermek için kullanılabilir.

JSON gösterimi
{
  "destination": string,
  "attributionSettings": {
    object (AttributionSettings)
  },
  "displayName": string,
  "currencyCode": string
}
Alanlar
destination

string

Yalnızca çıkış. Merchant Center hedef kimliği.

attributionSettings

object (AttributionSettings)

Zorunlu. Merchant Center hedefi için kullanılan ilişkilendirme ayarları.

displayName

string

Zorunlu. Hedef için satıcı tarafından belirtilen görünen ad. Bu, Merchant Center kullanıcı arayüzünde dönüşüm kaynağını tanımlayan addır. 64 karakterle sınırlıdır.

currencyCode

string

Zorunlu. Üç harfli para birimi kodu (ISO 4217). Para birimi kodu, bu hedefe gönderilen dönüşümlerin Merchant Center'da hangi para biriminde raporlanacağını tanımlar.

Eyalet

Dönüşüm kaynağının durumunu temsil eder.

Sıralamalar
STATE_UNSPECIFIED Dönüşüm kaynağının durumu belirtilmemiş.
ACTIVE Dönüşüm kaynağı tamamen çalışır durumdadır.
ARCHIVED Dönüşüm kaynağı son 30 gün içinde arşivlendi ve şu anda kullanılamıyor. Silme işlemini geri alma yöntemi kullanılarak geri yüklenebilir.
PENDING Dönüşüm kaynağı oluşturma işlemi başladı ancak henüz tamamlanmadı.

Denetleyici

Dönüşüm kaynağını kontrol eden öğe.

Sıralamalar
CONTROLLER_UNSPECIFIED Varsayılan değer. Bu değer kullanılmamaktadır.
MERCHANT Dönüşüm kaynağının sahibi olan satıcı tarafından kontrol edilir.
YOUTUBE_AFFILIATES YT Satış Ortağı Programı tarafından kontrol edilir.

Yöntemler

create

Yeni bir dönüşüm kaynağı oluşturur.

delete

Mevcut bir dönüşüm kaynağını arşivler.

get

Bir dönüşüm kaynağı getirir.

list

Arayanın erişebildiği dönüşüm kaynaklarının listesini alır.

patch

Mevcut bir dönüşüm kaynağının bilgilerini günceller.

undelete

Arşivlenen bir dönüşüm kaynağını yeniden etkinleştirir.