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:
- Hesap düzeyindeki ön koşulları tamamlama
- Google İşletme Profili girişini ve yer öğesini alma
- Kampanya kaynaklarını atomik olarak oluşturma (
GoogleAdsService.Mutate) - 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:
- 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_REQUIREDhatasına neden olur. - 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_SYNCtüründe birAssetSetkullanarak programatik olarak). YalnızcaLOCATION_SYNCAssetSetoluşturmanın hesap için yer senkronizasyonunu etkinleştirmediğini unutmayın. AyrıcaCustomerAssetSet(CustomerAssetSetService.MutateCustomerAssetSets) kullanarak bunu müşteriye eklemeniz vehttps://www.googleapis.com/auth/business.managekapsamına sahip bir OAuth 2.0http_authorization_tokensağ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 hesapLOCATIONöğ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:
- Kampanya bütçesi
- Kampanya
- Kampanya ölçütleri
- Konum hedefleme grubu (
AssetSetveAssetSetAsset) - Kampanya öğe kümesi
- Öğe grupları
- Öğe grubu sinyalleri
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:falseolarak 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şturulanCampaignBudgetöğesinin geçici kaynak adı.advertising_channel_type:PERFORMANCE_MAXolarak ayarlanmalıdır.brand_guidelines_enabled:falseolarak ayarlanmalıdır. Standart Maksimum Performans kampanyalarının aksine (varsayılan olarakbrand_guidelines_enabled = truedeğerine ayarlanır veBUSINESS_NAMEileLOGOCampaignAssetkaynaklarının bağlanmasını gerektirir), Yerel Hizmetler Maksimum Performans kampanyalarıbrand_guidelines_enabled = falsedeğerini ayarlar.pmax_campaign_settings.local_services_enabled:trueolarak 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 kimlikCampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_IDhatası döndürür.- İsteğe bağlı:
phone_numbers: Özel izleme veya işletme telefon numaralarını (phone_number,country_codeveGlsPhoneNumberTypephone_number_type) belirten yinelenenLocalServicesPhoneNumbermesajı. 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. Desteklenenphone_number_typedeğerleriDESTINATION_PHONE_NUMBER_FOR_ADS(telefon aramasıyla iletilen hizmet talepleri için) veDESTINATION_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_microsileMAXIMIZE_CONVERSIONSteklif 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ındaPAUSEDolarak 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:
- Dil hedefleme (
language): ABD kampanyaları için kesinlikle İngilizce (languageConstants/1000) olarak uygulanır. Diğer diller, değişiklik sırasında reddedilir. - Hizmet bölgesi konum hedefleme (
location): Yerel Hizmetler Maksimum Performans kampanyalarında, hizmet bölgesini tanımlayan en az bir olumlu konum ölçütü bulunmalıdır (tüm konumlar kaldırıldığındaCampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNdöndürülür). Kampanyanın beyan edilencountry_code(US) içinde şehir, ilçe, posta kodu veya eyalet düzeyinde hem olumlu dahil etmeler hem de hariç tutmalar desteklenir. Ülke düzeyinde hedeflemeye izin verilmez veCampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGNile reddedilir. Ölçüt kimlikleriniGeoTargetConstantService.SuggestGeoTargetConstants,geo_target_constantsorgulaması yapan Google Ads Sorgu Dili veya Google Ads Coğrafi Hedefler Referans Tablosu'nu kullanarak çözün. - İsteğe bağlı: Özel reklam zaman planlaması (
ad_schedule): Atlanırsa varsayılan olarak 7/24 yayınlanır. Pozitifad_scheduleölçütlerini kullanarak yayını kısıtlayı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:
- Kampanyaya yalnızca bir
STATIC_LOCATION_GROUPAssetSetbağlanabilir (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK). STATIC_LOCATION_GROUPen fazla bir etkinLOCATIONöğesi içerebilir.- 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şturulanCampaignöğesinin geçici kaynak adı.status: Oluşturma sırasındaENABLEDolarak 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ğindeAssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORYdöndürülür.- İsteğe bağlı:
google_local_services_info.callouts:callout_idile tekrarlananLocalServicesCalloutmesaj (öğ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 vebiddable = falseolarak ayarlanamaz (böyle bir durumdaCampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGNdö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 olarakbiddable = falsedeğ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 hedefinicustomers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADSbiddable = trueolarak güncelleyin. Bunun içinCampaignConversionGoalOperationkullanı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ızcaCONVERTED_LEADiçin optimize edilir ve telefon veya mesajla alınan potansiyel müşteri hedeflerini kullanamaz.
Kampanyayı etkinleştirme ve işletme doğrulamasını tamamlama
- Kampanyayı etkinleştirme:
CampaignService.MutateCampaignskullanarak kampanya durumunuPAUSEDyerineENABLEDolarak güncelleyin. - 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.