Uygulama

POST şeması

Webhook'a gönderilen POST isteği, aşağıdaki gibi JSON biçiminde olur: şema:

Webhook Proto yükü

// Represent user lead data for single column
message UserLeadColumnData {
  // Human-readable text of the field type (e.g.: Full Name,  What is your
  // preferred dealership?). This field might not always be populated.
  optional string column_name = 1;

  // Column value based on column type
  oneof column_value {
    string string_value = 2;
  }
  // Column id. Populated for all types of fields. (e.g.: FULL_NAME)
  optional string column_id = 3;
}

// Message to construct webhook JSON payload
message WebhookLead {
  // Unique id to represent lead
  optional string lead_id = 1;
  // User inputted data per column
  repeated UserLeadColumnData user_column_data = 2;
  // API version
  optional string api_version = 3;
  // Form id to which lead belonged to.
  optional int64 form_id = 4;
  // Campaign id that the lead form is associated with
  optional int64 campaign_id = 5;
  // Key to be used by advertiser to verify the request
  // is from Google.
  optional string google_key = 6;
  // Denotes if the lead is a test lead.
  optional bool is_test = 7;
  // Click ID for the lead submission.
  optional string gcl_id = 8;
  // Adgroup id which generated the lead.
  optional int64 adgroup_id = 9;
  // Creative id which generated the lead.
  optional int64 creative_id = 10;
}

Alan açıklaması

Alan Açıklama
lead_id Belirli bir potansiyel müşteriyi tanımlayan benzersiz dize.

İşleme yönelik öneri: Potansiyel müşterileri tekilleştirmek için bunu kullanın. alındı. Bu kimlik tüm formlarda benzersiz olacaktır. Bildirme sırasında belirli bir hizmet talebiyle ilgili sorunlar varsa bu kimlik gerekli olacaktır.

api_version Bu potansiyel müşteri şemasının ait olduğu API sürümü. Bu özellik şu durumlarda kullanılır: ve şu an için yoksayılabilir.
form_id Google Ads'de yapılandırılan her formun benzersiz kimliği. Mevcut ürün kampanya düzeyinde form ekleme (reklam grubuna veya reklama ekleme yerine) düzeyleri).

Çıkarımlar: Potansiyel müşteriler yalnızca form_id oranında bölümlere ayrılabilir. (kampanya düzeyinde).

İstemcilerin işlemek için 8 bayt tam sayı kullanması gerekir.

campaign_id Reklamın Google Ads kampanya kimliği veya satır öğesi kimliği (Display &Video 360) potansiyel müşteri formu ekli.

İstemcilerin, işlemesi için 8 baytlık bir tam sayı kullanması gerekir.

adgroup_id Google Ads reklam grubu kimliği, belirli bir reklamı reklam grubuna atanır. (Video ve keşif kaynaklı potansiyel müşteriler için kullanılabilir yalnızca reklamlar)

İstemcilerin, işlemesi için 8 baytlık bir tam sayı kullanması gerekir.

creative_id Google Ads reklam öğesi kimliği, reklam grubuna atanır. (Video ve keşif kaynaklı potansiyel müşteriler için kullanılabilir yalnızca reklamlar)

İstemcilerin, işlemesi için 8 baytlık bir tam sayı kullanması gerekir.

gcl_id Google tıklaması ID, bir reklamın her bir tıklamasını izlemek için kullanılan benzersiz bir parametredir.
google_key Her formla birlikte reklamveren tarafından yapılandırılan bir anahtar.

Öneriyi kullanma: Alınan bir hizmet talebini işlemeden önce web kancası için, google_key öğesini doğrulamak . Sakla geçerli olması için bir neden varsa bu anahtar gizli tutulur ve Google Ads'de olduğuna inanıyor.

is_test Bu alanda "isteğe bağlı" değeri var anlamsal açıdan kullanır. Değer doğruysa bunu değerlendirin test lideri olması gerekir. Değer false (yanlış) ise veya alan yoksa, geçerli bir üretim lideri olarak belirlemeniz gerekir.
user_column_data Kullanıcı tarafından gönderilen verileri ileten yinelenen bir anahtar/değer çifti.
  • user_column_data.column_id: tarafından gönderilen veri türü temsil eder.
  • User_column_data.column_value: Her veri türü için veri türüne bağlı olarak doldurulan bir değer türü olacaktır. Tüm mevcut veri türlerinin değeri şudur: user_column_data.string_value
  • user_column_data.column_name: Kullanıcıların okuyabileceği metin: Kullanıcı tarafından gönderilen veri türüdür. Bu alan her zaman doldurulduğunda bunun yerine column_id değerini kullanın.
user_column_data.column_id user_column_data.string_value içeriği user_column_data.column_name (Kullanımdan kaldırıldı)
"FULL_NAME" Kullanıcının tam adı. "Tam Ad"
"FIRST_NAME" Kullanıcının adı. "Ad"
"LAST_NAME" Kullanıcının soyadı. "Soyadı"
"E-POSTA" Kullanıcı e-posta adresi. "Kullanıcı E-postası"
"PHONE_NUMBER" E.164'teki Kullanıcı Telefonu biçimindedir, ör. "+11234567890". "Kullanıcı Telefonu"
"POSTAL_CODE" Kullanıcının posta kodu. "Posta Kodu"
"COMPANY_NAME" Kullanıcının şirket adı. "Şirket Adı"
"JOB_TITLE" Kullanıcının iş unvanı. "İş Unvanı"
"WORK_EMAIL" Kullanıcının iş e-posta adresi. "İş E-posta Adresi"
"WORK_PHONE" Kullanıcının iş telefonu. "İş Telefonu"
"STREET_ADDRESS" Kullanıcının açık adresi. "Açık Adres"
"ŞEHİR" Kullanıcının bulunduğu şehir. "Şehir"
"BÖLGE" Kullanıcının bölgesi. "Bölge"
"ÜLKE" Kullanıcının ülkesi. "Ülke"
"VEHICLE_MODEL" Hangi modelle ilgileniyorsunuz? Yok
"VEHICLE_TYPE" Hangi araç türüyle ilgileniyorsunuz? Yok
"PREFERRED_DEALERSHIP" Tercih ettiğiniz bayiliği seçin Yok
"VEHICLE_PURCHASE_TIMELINE" Ne zaman araç satın almayı düşünüyorsunuz? Yok
"VEHICLE_KOŞUL" Hangi durumdaki araçlarla ilgileniyorsunuz? Yok
"VEHICLE_OWNERSHIP" Aracınız var mı? "Yok"
"VEHICLE_PAYMENT_TYPE" İlgilendiğiniz araç sahipliği seçeneği hangisi? Yok
"COMPANY_SIZE" Şirketiniz hangi büyüklükte? Yok
"ANNUAL_SATIŞ" Yıllık satış hacminiz ne kadar? Yok
"YEARS_IN_BUSINESS" Kaç yıldır sektörde faaliyet gösteriyorsunuz? Yok
"İŞ_BÖLÜMÜ" Hangi departmanda çalışıyorsunuz? Yok
"JOB_ROLE" İşinizdeki rolünüz ne? Yok
"EDUCATION_PROGRAM" Hangi programla ilgileniyorsunuz? Yok
"EDUCATION_COURSE" Hangi kursla ilgileniyorsunuz? Yok
"ÜRÜN" Hangi ürünle ilgileniyorsunuz? Yok
"HİZMET" Hangi hizmetle ilgileniyorsunuz? Yok
"TEKLİF" Hangi teklifle ilgileniyorsunuz? Yok
"KATEGORİ" Hangi kategoriyle ilgileniyorsunuz? Yok
"PREFERRED_CONTACT_METHOD" Tercih ettiğiniz iletişim yöntemini seçin Yok
"PREFERRED_LOCATION" Tercih ettiğiniz konumu seçin Yok
"PREFERRED_CONTACT_TIME" Sizinle iletişime geçmek için en uygun zaman hangisi? Yok
"PURCHASE_TIMELINE" Ne zaman satın alma işlemi gerçekleştirmek istiyorsunuz? Yok
"YEARS_OF_EXPERIENCE" Kaç yıllık iş deneyiminiz var? Yok
"JOB_INDUSTRY" Hangi sektörde çalışıyorsunuz? Yok
"LEVEL_OF_EDUCATION" En son hangi okuldan mezun oldunuz? Yok
"PROPERTY_TYPE" Ne tür bir mülk arıyorsunuz? Yok
"REALTOR_HELP_GOAL" Hangi konuda bir emlakçıdan yardım almak istiyorsunuz? Yok
"PROPERTY_COMMUNITY" Hangi toplulukla ilgileniyorsunuz? Yok
"PRICE_RANGE" Hangi fiyat aralığını tercih ediyorsunuz? Yok
"NUMBER_OF_BEDROOMS" Kaç yatak odalı bir ev arıyorsunuz? Yok
"FURNISHED_MÜLK" Eşyalı mülk mü arıyorsunuz? Yok
"PETS_ALLOWED_PROPERTY" Evcil hayvanlara izin verilen mülkler mi arıyorsunuz? Yok
"NEXT_PLANNED_PURCHASE" (SONRAKİ_PLANNED_SATIN ALMA) Satın almayı planladığınız bir sonraki ürün nedir? Yok
"EVENT_SIGNUP_INTEREST" Bir etkinliğe kaydolmak istiyor musunuz? Yok
"PREFERRED_SHOPPING_PLACES" Nerede alışveriş yapmakla ilgileniyorsunuz? Yok
"FAVORITE_BRAND" En sevdiğiniz marka hangisi? Yok
"TRANSPORTATION_COMMERCIAL_LICENSE_TYPE" Geçerli ticari ehliyetiniz hangi türde? Yok
"EVENT_BOOKING_INTEREST" Etkinlik için rezervasyon yapmak ister misiniz? Yok
"VAR_COUNTRY" Hangi ülkeye gidiyorsunuz? Yok
"VAR_ŞEĞER" Hangi şehre gidiyorsunuz? Yok
"DEPARTURE_COUNTRY" Hangi ülkeden yola çıkıyorsunuz? Yok
"DEPARTURE_CITY" Hangi şehirden yola çıkıyorsunuz? Yok
"DEPARTURE_DATE" Gidiş tarihiniz nedir? Yok
"RETURN_DATE" Dönüş tarihiniz nedir? Yok
"NUMBER_OF_TRAVELERS" Kaç kişiyle seyahat ediyorsunuz? Yok
"TRAVEL_BUDGET" Seyahat bütçeniz ne kadar? Yok
"TRAVEL_ACCOMMODATION" Seyahat sırasında nerede konaklamak istiyorsunuz? Yok

Potansiyel müşteri işlemleri

Potansiyel müşteri işleyiciler aşağıdaki HTTP kodlarıyla yanıt vermelidir:

HTTP Yanıtı Yanıt gövdesi (JSON) Geri alınabilir bir hata mı?
200 {} Yok
4XX {"mesaj: Serbest biçimli hata metni, istekte neyin yanlış olduğunu açıklayan"} Hayır
5XX {"message: Aralıklı yeniden izlenebilir hata isteğe bağlı mesajı"} Evet

Yinelenen kişiler

Tek bir hizmet talebinin tam olarak bir kez teslim edileceği garanti edilmez. yinelemeleri ayrıntılı bir şekilde ele almalıdır.