Hizmet talebi başına ödeme hedefleri için Maksimum Performans

Hizmet talebi başına ödeme hedefleri içeren Maksimum Performans kampanyaları, yerel işletmelerin müşterilere ulaşmasını sağlar. Bu kampanyalar Yerel Hizmet Reklamları yayınlar. Bu nedenle Yerel Hizmetler Maksimum Performans kampanyaları olarak da adlandırılır ve Google Ads API'deki local_services_* alanları ve hizmetleri kullanılarak yapılandırılır. Bu kurulum sayesinde pazarlama harcamanız doğrudan müşteri bağlantılarına odaklanır. Reklam tıklamaları için değil, yalnızca potansiyel bir müşteri reklamınız üzerinden doğrudan işletmenizle iletişime geçtiğinde sizden ödeme alınır.

Başlamadan önce standart erişime sahip etkin bir geliştirici jetonunuz olduğundan emin olun. Daha fazla bilgi için Başlangıç kılavuzunu inceleyin.

Kampanya oluşturma iş akışı

Hizmet talebi başına ödeme hedefleri için Maksimum Performans kampanyası oluşturma adımları aşağıdaki gibidir:

  1. Hesap düzeyindeki ön koşulları tamamlama
  2. Google İşletme Profili girişini ve yer öğesini alma
  3. Kampanya kaynaklarını atomik olarak oluşturma (GoogleAdsService.Mutate)
  4. Kampanyayı etkinleştirme ve işletme doğrulamasını tamamlama

Hesap düzeyindeki ön koşulları tamamlama

Mevcut bir Google Ads hesabı için kampanya oluşturuyorsanız kampanyayı oluşturmadan önce hesapta aşağıdaki ön koşulları tamamlayın. Aynı anda yeni bir Google Ads hesabı oluşturuyorsanız kampanya oluşturma işlemi yürütülmeden önce aşağıdaki adımları tamamlayın:

  1. Hizmet Şartları'nı kabul etme (yalnızca Google Ads kullanıcı arayüzü): Google Ads Hesap Ayarları sayfasında Yerel Hizmetler Hizmet Şartları'nı kabul etmeniz gerekir. Bu sözleşme, API üzerinden programatik olarak kabul edilemez. Sözleşmeyi kabul etmeden kampanya oluşturmak veya etkinleştirmek CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIRED hatasına neden olur.
  2. Google İşletme Profili bağlantısı (Google Ads kullanıcı arayüzü veya API): İşletme profilini Google Ads hesabına bağlayın (Google Ads kullanıcı arayüzünde Veri Yöneticisi > Bağlı Hesaplar bölümünden veya LOCATION_SYNC türünde bir AssetSet kullanarak programatik olarak). Yalnızca LOCATION_SYNC AssetSet oluşturmanın hesap için yer senkronizasyonunu etkinleştirmediğini unutmayın. Ayrıca CustomerAssetSet (CustomerAssetSetService.MutateCustomerAssetSets) kullanarak bunu müşteriye eklemeniz ve https://www.googleapis.com/auth/business.manage kapsamına sahip bir OAuth 2.0 http_authorization_token sağlamanız gerekir. Daha fazla bilgi için Yer senkronizasyonu öğe kümesi oluşturma ve müşteriye ekleme başlıklı makaleyi inceleyin. Bu işlem, işletme konumlarını Google Ads hesabına hesap LOCATION öğeleri olarak senkronize eder.

Google İşletme Profili girişini ve yer öğesini alma

Önceki Hesap düzeyindeki ön koşulları tamamlama bölümünde Google İşletme Profili'ni bağladıktan sonra senkronize edilen LOCATION öğelerini kullanarak GoogleAdsService.Search ile asset kaynağını sorgulayın.

Sorgu, kampanya ayarları için gereken Google İşletme Profili listing_id değerini ve AssetSetAsset kullanarak kampanyanın STATIC_LOCATION_GROUP AssetSet değerine bağlanmak için gereken asset.resource_name değerini alır:

SELECT
  asset.id,
  asset.name,
  asset.location_asset.place_id,
  asset.location_asset.business_profile_locations
FROM asset
WHERE asset.type = 'LOCATION'

Kampanya kaynaklarını atomik olarak oluşturma (GoogleAdsService.Mutate)

Hizmet talebi başına ödeme hedefleri içeren kampanyalar aşağıdaki kaynak grubunu kullanır:

Hizmet talebi başına ödeme hedefleri içeren kampanyaların özel kurulum koşulları nedeniyle, eksik yapılandırmaları önlemek ve işlem bütünlüğünü sağlamak için tüm işlemleri tek bir atomik GoogleAdsService.Mutate isteğinde birleştirin.

CampaignBudget (OLUŞTUR)

Günlük kampanya bütçenizi belirleyin:

  • amount_micros: Mikro cinsinden günlük bütçe tutarı.
  • delivery_method: STANDARD.
  • explicitly_shared: false olarak ayarlanmalıdır. Maksimum Performans kampanyalarında paylaşılan bütçeler kullanılamaz.

Campaign (OLUŞTUR)

Müşteri hesabı başına yalnızca bir tane kaldırılmamış Yerel Hizmetler Maksimum Performans kampanyasına izin verilir. İkinci bir kampanya oluşturulduğunda CampaignError.LOCAL_SERVICES_MULTIPLE_PERFORMANCE_MAX_CAMPAIGNS_NOT_ALLOWED hatası döndürülür.

  • name: Kampanya için zorunlu ad.
  • campaign_budget: Aynı istekte oluşturulan CampaignBudget öğesinin geçici kaynak adı.
  • advertising_channel_type: PERFORMANCE_MAX olarak ayarlanmalıdır.
  • brand_guidelines_enabled: false olarak ayarlanmalıdır. Standart Maksimum Performans kampanyalarının aksine (varsayılan olarak brand_guidelines_enabled = true değerine ayarlanır ve BUSINESS_NAME ile LOGO CampaignAsset kaynaklarının bağlanmasını gerektirir), Yerel Hizmetler Maksimum Performans kampanyaları brand_guidelines_enabled = false değerini ayarlar.
  • pmax_campaign_settings.local_services_enabled: true olarak ayarlanmalıdır (değişmez boole; oluşturulduktan sonra değiştirilemez).
  • pmax_campaign_settings.local_services_pmax_campaign_settings:
    • country_code: İki harfli ISO-3166 ülke kodu ('US') gereklidir. Oluşturma sırasında doğrulanır.
    • listing_id: Sağlayıcının konumunu temsil eden, zorunlu sayısal Google İşletme Profili giriş kimliği. Kampanya oluşturma sırasında doğrulanır. Geçersiz bir kimlik CampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_ID hatası döndürür.
    • İsteğe bağlı: phone_numbers: Özel izleme veya işletme telefon numaralarını (phone_number, country_code ve GlsPhoneNumberType phone_number_type) belirten yinelenen LocalServicesPhoneNumber mesajı. Atlanırsa arama numarası varsayılan olarak bağlı Google İşletme Profili girişindeki telefon numarası olur. İşletme Profili girişinde telefon numarası yoksa bu alan zorunludur. Desteklenen phone_number_type değerleri DESTINATION_PHONE_NUMBER_FOR_ADS (telefon aramasıyla iletilen hizmet talepleri için) ve DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (isteğe bağlı, mesajla iletilen hizmet talebi SMS bildirimleri için).
    • İsteğe bağlı: founding_year: İşletmenin kuruluş yılı (ör. 1998).
    • İsteğe bağlı: navigational_query_leads_enabled: Gezinme amaçlı marka içeren sorgulardan potansiyel müşteri alınıp alınmayacağını belirten Boole değeri.
  • maximize_conversions: İsteğe bağlı target_cpa_micros ile MAXIMIZE_CONVERSIONS teklif verme işlemini yapılandıran gerekli teklif stratejisi mesajı. Hedef ROAS ve manuel teklif verme desteklenmez.
  • status: Öğe grupları, sinyaller ve işletme doğrulamaları tamamlanana kadar oluşturma sırasında PAUSED olarak ayarlanır.

CampaignCriterion (OLUŞTUR)

Geçici kampanya kaynağı adına bağlantı vererek ölçüt başına bir işlem gruplandırıp kampanya için hedefleme parametrelerini tanımlayın:

Konum hedefleme grubu (AssetSet ve AssetSetAsset) (OLUŞTUR)

location_group_parent_asset_set_id, hesabın etkin LOCATION_SYNC AssetSet kimliğine ayarlanmış şekilde STATIC_LOCATION_GROUP türünde bir AssetSet oluşturun ve AssetSetAsset kullanarak belirli bir senkronize edilmiş LOCATION öğesini bağlayın.

Daha fazla bilgi için Yer Öğeleri Kılavuzu'nu inceleyin.

CampaignAssetSet (OLUŞTUR)

Kampanyayı STATIC_LOCATION_GROUP öğe kümesine bağlayın. Bağlantı oluşturulduktan sonra bu ilişkilendirme sabittir ve kaldırılamaz (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).

partial_failure = false (GoogleAdsService.Mutate için varsayılan) olduğunda, paketlenmiş işlemler genelindeki herhangi bir doğrulama hatası, tüm işlemi atomik olarak geri alır. Aşağıdaki üç CampaignAssetSet doğrulama kuralı uygulanır:

  1. Kampanyaya yalnızca bir STATIC_LOCATION_GROUP AssetSet bağlanabilir (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK).
  2. STATIC_LOCATION_GROUP en fazla bir etkin LOCATION öğesi içerebilir.
  3. Bağlı LOCATION öğesinin giriş kimliği, campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID) ile eşleşmelidir.

AssetGroup (OLUŞTUR)

Yerel Hizmetler öğe grubunu yapılandırın. Standart Maksimum Performans kampanyalarının aksine, Yerel Hizmetler Maksimum Performans öğe grupları için AssetGroupAsset kaynakları (başlıklar, açıklamalar veya resimler) ya da final_urls gerekmez.

  • name: Öğe grubu için zorunlu ad.
  • campaign: Aynı istekte oluşturulan Campaign öğesinin geçici kaynak adı.
  • status: Oluşturma sırasında ENABLED olarak ayarlanmalıdır.
  • google_local_services_info.category_id: Standartlaştırılmış kategori kimliği (ör. xcat:service_area_business_plumber). Desteklenmeyen bir kategori belirtildiğinde AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY döndürülür.
  • İsteğe bağlı: google_local_services_info.callouts: callout_id ile tekrarlanan LocalServicesCallout mesaj (öğe grubu başına en fazla 6 açıklama metnine izin verilir).

AssetGroupSignal (OLUŞTUR)

Sinyallerin isteğe bağlı olduğu standart Maksimum Performans kampanyalarının aksine, Yerel Hizmetler Maksimum Performans kampanyalarında öğe grubu başına en az bir local_services_id AssetGroupSignal gerekir (tüm sinyaller kaldırıldığında AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS hatası döndürülür).

local_services_id, local_services_id.service_id alanını geçerli bir iş türü kimliğiyle (ör. {"local_services_id": {"service_id": "install_faucet"}}) doldurduğunuz bir LocalServiceIdInfo mesajıdır. AssetGroupSignal kaynakları sabittir (yalnızca CREATE ve REMOVE; UPDATE yok).

Örnek atomik değişiklik isteği

Aşağıdaki REST JSON örneğinde, geçici kaynak adları kullanılarak tüm işlemlerin tek bir POST /v26/customers/{customer_id}/googleAds:mutate isteğinde nasıl birleştirileceği gösterilmektedir:

{
  "mutateOperations": [
    {
      "campaignBudgetOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/campaignBudgets/-1",
          "name": "Local Services PMax Budget",
          "amountMicros": "50000000",
          "deliveryMethod": "STANDARD",
          "explicitlyShared": false
        }
      }
    },
    {
      "campaignOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/campaigns/-2",
          "name": "Local Services PMax Campaign",
          "advertisingChannelType": "PERFORMANCE_MAX",
          "status": "PAUSED",
          "campaignBudget": "customers/{customer_id}/campaignBudgets/-1",
          "brandGuidelinesEnabled": false,
          "maximizeConversions": {},
          "pmaxCampaignSettings": {
            "localServicesEnabled": true,
            "localServicesPmaxCampaignSettings": {
              "countryCode": "US",
              "listingId": "123456789",
              "phoneNumbers": [
                {
                  "phoneNumber": "+18005550100",
                  "countryCode": "US",
                  "phoneNumberType": "DESTINATION_PHONE_NUMBER_FOR_ADS"
                }
              ],
              "foundingYear": "1998",
              "navigationalQueryLeadsEnabled": true
            }
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "language": {
            "languageConstant": "languageConstants/1000"
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "location": {
            "geoTargetConstant": "geoTargetConstants/1014221"
          }
        }
      }
    },
    {
      "campaignCriterionOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "adSchedule": {
            "dayOfWeek": "MONDAY",
            "startHour": 9,
            "startMinute": "ZERO",
            "endHour": 17,
            "endMinute": "ZERO"
          }
        }
      }
    },
    {
      "assetSetOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/assetSets/-3",
          "name": "Local Services Location Group",
          "type": "STATIC_LOCATION_GROUP",
          "locationGroupParentAssetSetId": "LOCATION_SYNC_ASSET_SET_ID"
        }
      }
    },
    {
      "assetSetAssetOperation": {
        "create": {
          "assetSet": "customers/{customer_id}/assetSets/-3",
          "asset": "customers/{customer_id}/assets/LOCATION_ASSET_ID"
        }
      }
    },
    {
      "campaignAssetSetOperation": {
        "create": {
          "campaign": "customers/{customer_id}/campaigns/-2",
          "assetSet": "customers/{customer_id}/assetSets/-3"
        }
      }
    },
    {
      "assetGroupOperation": {
        "create": {
          "resourceName": "customers/{customer_id}/assetGroups/-4",
          "campaign": "customers/{customer_id}/campaigns/-2",
          "name": "Local Services Plumbing Asset Group",
          "status": "ENABLED",
          "googleLocalServicesInfo": {
            "categoryId": "xcat:service_area_business_plumber",
            "callouts": [
              {
                "calloutId": "family_owned"
              }
            ]
          }
        }
      }
    },
    {
      "assetGroupSignalOperation": {
        "create": {
          "assetGroup": "customers/{customer_id}/assetGroups/-4",
          "localServicesId": {
            "serviceId": "install_faucet"
          }
        }
      }
    }
  ]
}

Otomatik dönüşüm hedefi sağlama

Dönüşüm hedefleri, hesap ve iş ortağı uygunluğuna göre arka uç tarafından otomatik olarak sağlanır ve yönetilir. İlk atomik kampanya oluşturma sırasında dönüşüm hedefi işlemlerini iletmeniz gerekmez.

Yerel Hizmetler kampanyaları, yalnızca desteklenen Yerel Hizmetler potansiyel müşteri dönüşümü kategorileriyle sınırlıdır. Diğer hedefleri yapılandırmaya çalışırsanız CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN hatası döndürülür. Ayrıca, Yerel Hizmetler kampanyaları için kampanya düzeyinde geçersiz kılma hedefleri gerekir. Geçersiz kılma hedefleri devre dışı bırakıldığında ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN hatası döndürülür.

  • Kupon içermeyen kampanyalar:
    • PHONE_CALL_LEAD (LOCAL_SERVICES_ADS): Kampanya oluşturma sırasında varsayılan etkin teklif verilebilir hedef (biddable = true) olarak otomatik şekilde bağlanır. Bu hedef zorunludur ve biddable = false olarak ayarlanamaz (böyle bir durumda CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN döndürülür).
    • MESSAGE_LEAD (LOCAL_SERVICES_ADS): Dönüşüm işleminin mevcut olması için hesap düzeyinde otomatik olarak önceden oluşturulur ancak kampanya düzeyinde varsayılan olarak biddable = false değerine ayarlanır (varsayılan olarak devre dışıdır). Mesajla hizmet taleplerini etkinleştirmek için (oluşturma sırasında veya daha sonra) kampanya dönüşüm hedefini customers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADS biddable = true olarak güncelleyin. Bunun için CampaignConversionGoalOperation kullanın.
    • BOOK_APPOINTMENT (LOCAL_SERVICES_ADS): Bağlı konumda onaylı bir Google ile Rezervasyon iş ortağı tespit edildiğinde eşzamansız olarak temel hazırlığı yapılır ve alt akışa (biddable = true) bağlanır.
  • POS kuponu iş ortağı kampanyaları (Clover, Lightspeed, Express Oil):
    • CONVERTED_LEAD (LOCAL_SERVICES_ADS): Oluşturulduktan sonra otomatik olarak etkin teklif verilebilir hedef şeklinde bağlandı (çevrimdışı promosyon kullanımı). Kupon iş ortağı kampanyaları yalnızca CONVERTED_LEAD için optimize edilir ve telefon veya mesajla alınan potansiyel müşteri hedeflerini kullanamaz.

Kampanyayı etkinleştirme ve işletme doğrulamasını tamamlama

  1. Kampanyayı etkinleştirme: CampaignService.MutateCampaigns kullanarak kampanya durumunu PAUSED yerine ENABLED olarak güncelleyin.
  2. Güven ve Güvenlik doğrulamasını tamamlayın: Google Ads kullanıcı arayüzü (Yönetici > Politika) üzerinden işletme tescili, kimlik doğrulama, lisanslar ve belge gönderimlerini tamamlayın. Doğrulama tamamlandıktan sonra reklamlar yayınlanmaya başlar.

Hizmet talebi başına ödeme hedefleri içeren Maksimum Performans kampanyalarının yönetimi ve raporlaması

API özelliklerinin kullanılabilirlik durumuna genel bakış

API, iş ortaklarına kampanyaları geniş ölçekte yönetme erişimi sağlasa da uçtan uca hesap ve kampanya yönetimini gerçekleştirmek için Google Ads kullanıcı arayüzüyle birlikte kullanılır. Belirli yolculuklar için tam API desteği sunulurken diğerleri için kullanıcı arayüzü yönetimi gerekir:

Özellik Yüzey ve kullanılabilirlik Ayrıntılar
Hesap ve kampanya oluşturma Tam API desteği GoogleAdsService.Mutate tarihine kadar desteklenir.
Kampanya ayarları Tam API desteği CampaignService.MutateCampaigns tarihine kadar desteklenir.
Öğe yönetimi Kısmi API desteği Reklamveren tarafından yüklenen resimler yalnızca kullanıcı arayüzünde kullanılabilen bir özelliktir.
Öğe politikası raporları Tam API desteği asset_group_asset üzerinden politika durumlarını sorgulayın.
Potansiyel müşteri yönetimi ve raporlama Tam API desteği local_services_lead ile potansiyel müşterileri, local_services_lead_conversation ile görüşmeleri sorgulayın. local_services_lead.campaign, hizmet talebi kayıtlarını Yerel Hizmetler Maksimum Performans kampanyasına bağlar.
Doğrulamalar Yalnızca kullanıcı arayüzü Doğrulama görevlerini tamamlama ve doğrulama durumlarını görüntüleme işlemleri yalnızca kullanıcı arayüzünde (Yönetici > Politika) yapılabilir.
Bütçe ve teklif verme Tam API desteği MAXIMIZE_CONVERSIONS destekleniyor, target_cpa_micros isteğe bağlı.
Konum yönetimi Tam API desteği STATIC_LOCATION_GROUP öğe kümesi aracılığıyla desteklenir.
Faturalandırma ve şartlar Yalnızca kullanıcı arayüzü Faturalandırma ayarları ve Yerel Hizmetler Ürün Şartları, Google Ads kullanıcı arayüzünde (Hesap Ayarları) tamamlanmalıdır.

Veri alanı ayrıntıları

Aşağıdaki tabloda, Yerel Hizmetler Maksimum Performans kampanyaları için kullanılabilen kaynaklar, alanlar ve özellikler özetlenmiştir:

Kaynak Alan veya bileşen Değiştirilebilir mi? Kullanılabilirlik ve Yerel Hizmetler kuralları
Campaign name Evet Kampanya için zorunlu ad.
Campaign campaign_budget Evet Kampanyayla ilişkili CampaignBudget öğesinin kaynak adı.
Campaign advertising_channel_type YALNIZCA OLUŞTURMA PERFORMANCE_MAX olarak ayarlanmalıdır. Oluşturulduktan sonra değiştirilemez.
Campaign pmax_campaign_settings.local_services_enabled YALNIZCA OLUŞTURMA Değiştirilemez boole. Yerel Hizmetler davranışını ve özelliklerini etkinleştirmek için oluşturma sırasında true olarak ayarlanmalıdır. Mevcut standart Maksimum Performans kampanyaları dönüştürülemez.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.country_code YALNIZCA OLUŞTURMA İki harfli ISO ülke kodu zorunludur. 'US' olarak kesin bir şekilde uygulanır. Ülke dışı değerler reddedilir.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id YALNIZCA OLUŞTURMA Sağlayıcının fiziksel konumunu temsil eden zorunlu sayısal Google İşletme Profili giriş kimliği. Kampanya oluşturma sırasında bağlı yer öğeleriyle karşılaştırılarak doğrulanır.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers Evet LocalServicesPhoneNumber kullanılarak kampanyayla ilişkilendirilen işletme veya telefon araması izleme telefon numaraları. Atlanırsa arama numarası, bağlı Google İşletme Profili girişindeki telefon numarası olarak ayarlanır. İşletme Profili girişinde telefon numarası yoksa bu numara zorunludur. Desteklenen GlsPhoneNumberType değerleri DESTINATION_PHONE_NUMBER_FOR_ADS (telefon aramasıyla iletilen hizmet talepleri için) ve DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (isteğe bağlı, mesajla iletilen hizmet talebi SMS bildirimleri için) şeklindedir.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year Evet İsteğe bağlı işletme kuruluş yılı (ör. 1998). "... yılından beri faaliyet gösteriyor" güvenilir rozetini gösterir.
Campaign pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled Evet Özellikle işletmenizin marka adını arayan gezinme sorgularından hizmet talebi alınıp alınmayacağını belirten isteğe bağlı boole değeri.
Campaign brand_guidelines_enabled YALNIZCA OLUŞTURMA false olarak ayarlanmalıdır. Standart Maksimum Performans kampanyalarının aksine, Yerel Hizmetler Maksimum Performans kampanyalarında marka kuralları veya kampanya düzeyinde marka öğeleri kullanılmaz.
Campaign maximize_conversions Evet Gerekli teklif stratejisi mesajı. MAXIMIZE_CONVERSIONS stratejisini (isteğe bağlı target_cpa_micros ile) yapılandırır. Hedef ROAS ve manuel teklif verme desteklenmez.
Campaign bidding_strategy_type SALT OKUMA Campaign üzerindeki salt çıkış alanı otomatik olarak MAXIMIZE_CONVERSIONS şeklinde doldurulur.
Campaign status Evet Kampanya durumu (PAUSED, ENABLED, REMOVED). Yapılandırma tamamlanana kadar PAUSED olarak oluşturulması önerilir.
CampaignBudget amount_micros Evet CampaignBudget tarihinde tanımlanan günlük kampanya bütçesi.
CampaignBudget delivery_method Evet STANDARD olarak ayarlanmalıdır.
CampaignBudget explicitly_shared YALNIZCA OLUŞTURMA false olarak ayarlanmalıdır. Maksimum Performans kampanyalarında paylaşılan bütçeler kullanılamaz.
CampaignConversionGoal biddable Evet Yerel Hizmetler potansiyel müşteri dönüşümü kategorileriyle (POS kuponu iş ortakları için PHONE_CALL_LEAD, MESSAGE_LEAD, BOOK_APPOINTMENT ve CONVERTED_LEAD; diğer hedefler CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN döndürür) kesin olarak sınırlandırılmıştır. Kupon içermeyen kampanyalar için PHONE_CALL_LEAD gereklidir ve biddable = false (CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN) olarak ayarlanamaz. Kampanya geçersiz kılma hedeflerinin devre dışı bırakılması ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN döndürür.
CampaignCriterion Dil hedefleme (language / LANGUAGE) Evet Hedef dil ölçütü. ABD kampanyaları için İngilizce (languageConstants/1000) olarak kesin bir şekilde uygulanır. Diğer diller, değişiklik sırasında reddedilir.
CampaignCriterion Konum hedefleme (location / LOCATION) Evet Ulusal altı coğrafi hedefleme (şehirler, ilçeler, TPA'lar, posta kodları). Ölçütler, kampanyanın ana ülkesinde (US) olmalıdır. Ülke düzeyinde hedefleme (ABD'nin tamamını hedefleme) reddedilir (CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN). Yerel Hizmetler Maksimum Performans kampanyaları en az bir pozitif konum ölçütü içermelidir (CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN).
CampaignCriterion Reklam zaman planlaması (ad_schedule / AD_SCHEDULE) Evet Kişisel özel reklam yayınlama planı (day_of_week, başlangıç/bitiş zamanı). Atlanırsa varsayılan olarak 7/24 yayınlanır.
AssetSet type = LOCATION_SYNC YALNIZCA OLUŞTURMA Google İşletme Profili konumlarını Google Ads LOCATION öğeleriyle senkronize eden hesap düzeyinde öğe kümesi. type oluşturulduktan sonra değiştirilemez.
AssetSet type = STATIC_LOCATION_GROUP YALNIZCA OLUŞTURMA Kampanya tarafından hedeflenecek senkronize edilmiş belirli LOCATION öğesini gruplandıran öğe kümesi. location_group_parent_asset_set_id değerinin LOCATION_SYNC öğe kümesi kimliğine ayarlanması gerekir (type ve location_group_parent_asset_set_id oluşturulduktan sonra değiştirilemez; AssetSetAsset bağlantıları YALNIZCA OLUŞTURULABİLİR / KALDIRILABİLİR).
CampaignAssetSet Yer öğesi kümesi bağlantısı YALNIZCA OLUŞTURMA STATIC_LOCATION_GROUP öğesini kampanyaya bağlar. İşlemsel geri alma işlemini zorunlu kılar: En fazla bir yer grubu bağlantısı (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK), en fazla bir etkin yer öğesi ve bağlı yer öğesi listeleme kimliği, kampanyanın listing_id (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID) ile eşleşmelidir. Oluşturulduktan sonra bu bağlantı kaldırılamaz (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).
AssetGroup name Evet Öğe grubu için gerekli ad.
AssetGroup campaign YALNIZCA OLUŞTURMA Öğe grubuyla ilişkili Campaign öğesinin kaynak adı.
AssetGroup status Evet Öğe grubu durumu. Oluşturma sırasında ENABLED olarak ayarlanmalıdır.
AssetGroup google_local_services_info.category_id YALNIZCA OLUŞTURMA Standartlaştırılmış kategori tanımlayıcısı (ör. xcat:service_area_business_plumber). Oluşturulduktan sonra değiştirilemez. Desteklenen sektör izin verilenler listesine (AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY) göre doğrulanır.
AssetGroup google_local_services_info.callouts Evet callout_id ile yinelenen LocalServicesCallout kullanılarak standartlaştırılmış işletme açıklama etiketi. Öğe grubu başına en fazla 6 açıklama metnine izin verilir. İzin verilen dikey açıklama metinleriyle eşleşmelidir.
AssetGroupSignal local_services_id.service_id YALNIZCA OLUŞTURMA / KALDIRMA LocalServiceIdInfo kullanarak kategori altındaki ayrıntılı hizmet tekliflerini temsil eden arama teması sinyalleri. Öğe grubu başına en az bir sinyal gerekir (AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS).
LocalServicesLead Potansiyel müşteri kayıtları ve meta veriler SALT OKUMA Sağlayıcı tarafından alınan, sorgulanabilir hizmet talebi verileri (hizmet talebi türü, ücret durumu, kredi durumu, oluşturma zaman damgası ve hizmet taleplerini kampanyaya bağlayan local_services_lead.campaign dahil).
LocalServicesLeadConversation Görüşme ayrıntıları ve kayıtları SALT OKUMA Potansiyel müşterilerle ilişkili sorgulanabilir iletişim kayıtları (arama süreleri, kayıt URL'leri, mesaj metni).

Sık sorulan sorular

Hizmet talebi başına ödeme için Maksimum Performans kampanyaları hangi ülkelerde kullanılabilir?

Yalnızca ABD (US) desteklenir.

Google İşletme Profili (GİP) giriş kimliğini nasıl bulabilirim?

Giriş kimliğinizi Google İşletme Profili arayüzünde veya Google Ads Sorgu Dili'ni kullanarak LOCATION öğelerini programatik olarak sorgulayarak bulabilirsiniz. Ayrıntılı talimatlar ve sorgu örnekleri için Google İşletme Profili girişini ve yer öğesini alma başlıklı makaleyi inceleyin.

Kupon hizmet taleplerini nasıl etkinleştirebilirim?

Kuponla kazanılan müşteriler yalnızca belirli pilot POS iş ortakları (Clover, Lightspeed, Express Oil) tarafından kullanılabilir. Daha fazla bilgi edinmek istiyorsanız Google temsilcinizle iletişime geçin.

Mesajla hizmet talepleri varsayılan olarak etkin mi yoksa devre dışı mı?

PHONE_CALL_LEAD (LOCAL_SERVICES_ADS) varsayılan olarak etkindir. MESSAGE_LEAD (LOCAL_SERVICES_ADS), biddable = false ile oluşturulur (varsayılan olarak devre dışıdır). Mesajla hizmet taleplerini etkinleştirmek için kampanya dönüşüm hedefini biddable = true olarak güncelleyin. Daha fazla bilgi için Otomatik dönüşüm hedefi temel hazırlığı başlıklı makaleyi inceleyin.