قوانین مقدار تبدیل به شما امکان میدهد کنشهایی را تعریف کنید که
مقدار تبدیل را براساس دسته
ConversionAction و ابعاد زیر از یک
ظهور تغییر میدهند:
- عضویت مخاطب
- مکان فیزیکی یا مکان موردعلاقه
- دستگاه
- برنامه سفر
میتوانید از Google Ads API برای تعریف کردن قوانین مقدار تبدیل، ترکیب کردن آنها در یک مجموعه قانون مقدار تبدیل، و سپس اعمال کردن مجموعه قانون بر کل حساب Google Ads یا یک پویش خاص استفاده کنید. بخشها در گزارشهای Google Ads API تفکیکهایی ارائه میدهند تا بتوانید بخشهای اصلی، اصلاحنشده، و اصلاحشده مقادیر تبدیل خود را مقایسه کنید.
ایجاد قانون
اولین گام در استفاده از قوانین ارزش تبدیل، ایجاد حداقل یک
ConversionValueRule است که شامل موارد زیر است:
- شرایطی که تعیین میکند قانون چه زمانی اعمال شود
- کنشی که باید هنگام اعمال قانون انجام شود
برای مثال، بار JSON زیر برای
ConversionValueRuleService.MutateConversionValueRules قانونی ایجاد میکند که مقادیر تبدیل را برای ظهورهای تلفن همراه در 1.5 ضرب میکند:
{
"operations": [
{
"create": {
"action": {
"operation": "MULTIPLY",
"value": 1.5
},
"deviceCondition": {
"deviceTypes": ["MOBILE"]
}
}
}
]
}
شرایط قانون
شرایط ConversionValueRule را با فیلدهای زیر تعریف کنید:
audience_condition- قانون را برای ظهورهای مرتبط با یک یا چند مخاطب اعمال میکند. نام منبع هر فهرست کاربر یا علاقه کاربر را با فیلدهای
user_listsیاuser_interestsمشخص کنید. برای بازیابی نام منابع فهرستهای کاربر یا علایق کاربر دردسترس، درخواستsearchStreamیاsearchازGoogleAdsServiceصادر کنید که عبارتFROMپُرسمان بهترتیبuser_listیاuser_interestباشد. - اگر
audience_conditionحاوی چندین فهرست کاربر یا علایق کاربر باشد، درج با قانون مطابقت خواهد داشت اگر درج با هرکدام از فهرستهای کاربر یا علایق کاربر مرتبط باشد. device_condition- اگر دستگاه ظهور با هریک از موارد مشخصشده مطابقت داشته باشد، قانون را اعمال میکند
device_types. فقط انواع دستگاه درValueRuleDeviceTypeمجاز است. geo_location_condition- قانون را برای ظهورهایی اعمال میکند که اطلاعات مکان با هریک از
geo_target_constantsمشخصشده برایgeo_match_typeمطابقت دارد و با هیچیک ازexcluded_geo_target_constantsبرایexcluded_geo_match_typeمطابقت ندارد. برای نحوه بازیابی نامهای منبع مکان، به راهنمای هدفیابی مکانی مراجعه کنید. itinerary_condition- قانون را برای ظهورهایی اعمال میکند که عبارتهای جستجو شامل اطلاعات خاص برنامه سفر، مانند پنجره رزرو، طول سفر، یا روز شروع سفر باشد. برای جزئیات بیشتر درباره شرایط موجود،
ValueRuleItineraryConditionرا مرور کنید.
میتوانید حداکثر دو مورد از audience_condition، device_condition،
geo_location_condition، یا itinerary_condition را در هر
ConversionValueRule مشخص کنید.
قانون بدون شرایط مشخصشده برای ظهورهایی اعمال میشود که شرایط قانون خاصتری را در همان مجموعه قانون برآورده نمیکنند.
کنش قانون
قانون باید یک action داشته باشد که شامل یک
operation و یک value است.
این کنش نحوه تعدیل مقدار تبدیل تبدیلی را که شرایط قانون را برآورده میکند تعریف میکند. عملیات دردسترس بهشرح زیر است:
ADDvalueرا به مقدار اصلی تبدیل اضافه میکند. valueباید بزرگتر از0باشد.MULTIPLY- مقدار اصلی تبدیل را در
valueمشخصشده ضرب میکند.valueباید بزرگتر یا مساوی با0.5و کوچکتر یا مساوی با10باشد. SETمقدار تبدیل را روی
valueمشخصشده تنظیم میکند. valueباید بزرگتر از0باشد.فقط میتوانید از قانونی با کنش
SETدر مجموعه قانونی استفاده کنید که شرایط شرحدادهشده در ایجاد مجموعه قانون را برآورده کند.
سایر مشخصههای قانون
علاوهبر شرایط و کنش، ConversionValueRule دارای
مشخصههای زیر است.
owner_customer- نام منبع
Customerکه مالک قانون است. از این برای تعیین اینکه آیا قانونی در حساب یا یکی از حسابهای مدیر آن تعریف شده است یا نه استفاده کنید. status- وضعیت قانون. میتوانید با تنظیم این فیلد روی
PAUSED، قانون را موقتاً متوقف کنید و با تنظیم این فیلد رویENABLED، قانون موقتاً متوقفشده را فعال کنید.
ایجاد مجموعههای قانون
وقتی حداقل یک ConversionValueRule داشته باشید، میتوانید
ConversionValueRuleSet ایجاد کنید که شامل موارد زیر است:
conversion_action_categoriesفهرستی از دستههای کنشهای تبدیل که این مجموعه قانون برای آنها اعمال میشود. اگر فهرست خالی باشد، مجموعه قانون بر همه دستهها اعمال میشود. اگر فهرست خالی نیست، باید حاوی یک ورودی تکی از
STORE_VISITیاSTORE_SALEباشد.فقط هنگام ایجاد مجموعه قانون میتوانید فهرست دستههای کنش تبدیل را تنظیم کنید.
conversion_value_rulesنامهای منبع قوانینی که باید در مجموعه گنجانده شوند.
این فهرست فقط میتواند حاوی قانونی باشد که از کنش
SETاستفاده میکند، اگر یکی از این شرایط برآورده شود:- حسابتان در فهرست مجازها است و
conversion_action_categoriesمجموعه قانون خالی است. -
conversion_action_categoriesمجموعه فقط حاوی یک ورودیSTORE_VISITیاSTORE_SALEاست،dimensionsمجموعه فقط حاوی یک ورودی برایNO_CONDITIONاست، و هیچکدام از فیلدهای شرط قانون تنظیم نشده است.
- حسابتان در فهرست مجازها است و
dimensionsفهرستی از مقادیر شمارشی
ValueRuleSetDimensionکه نشان میدهد قوانین موجود در مجموعه از کدام شرایط میتوانند استفاده کنند. برای مثال، اگرdimensionsحاویGEO_LOCATIONوDEVICEباشد، میتوانید قوانینی باgeo_location_conditionیاdevice_conditionبه مجموعه اضافه کنید، اما نمیتوانید قانونی باaudience_conditionاضافه کنید.این فهرست نمیتواند خالی باشد و میتواند حداکثر دو ورودی داشته باشد.
اولین ورودی در این فهرست تعیین میکند که کدام مقدار برای
segments.conversion_value_rule_primary_dimensionدر سنجهها نشان داده شود.اگر این فهرست حاوی ورودیای برای
NO_CONDITIONباشد، دراینصورت:NO_CONDITIONباید تنها ورودی در فهرست باشد.- فهرست
conversion_action_categoriesمجموعه باید فقط حاوی یک ورودیSTORE_VISITیاSTORE_SALEباشد. - فهرست
conversion_value_rulesنمیتواند حاوی قانونی باشد که در آنaudience_condition،device_condition، یاgeo_location_conditionتنظیم شده باشد.
attachment_typeاین مقدار را روی
CUSTOMERتنظیم کنید تا مجموعه قانونی ایجاد شود که برای کل حساب اعمال میشود، یا رویCAMPAIGNتنظیم کنید تا مجموعه قانونی برای پویشی خاص ایجاد شود.campaignاگر
attachment_typeمجموعه قانونCAMPAIGNاست، این را روی نام منبعی تنظیم کنید که مجموعه قانون بر آن اعمال میشود.
مشابه قوانین، مجموعه قانون نیز دارای
owner_customer و status است. بااینحال، status مجموعه قانون فقط خواندنی است و از قوانین آن بهصورت زیر مشتق میشود:
- اگر هر قانونی که
conversion_value_rulesبه آن ارجاع داده استstatusPAUSEDداشته باشد، دراینصورت مجموعه قانون مقدار تبدیلstatusPAUSEDخواهد بود. - درغیراینصورت، مجموعه قانون مقدار تبدیلبهمشتری
statusENABLEDخواهد شد.
برداشتن قوانین و مجموعههای قانون
ConversionValueRuleSetباید حداقل یک قانون مقدار تبدیل داشته باشد که یاPAUSEDیاENABLEDباشد.برداشتن
ConversionValueRuleکه درconversion_value_rulesمربوط بهPAUSEDیاENABLEDConversionValueRuleSetبه آن ارجاع داده شده است ناموفق خواهد بود.برداشتن
ConversionValueRuleSet،statusهرConversionValueRuleارجاعشده توسط مجموعه را تغییر نمیدهد.وقتی
ConversionValueRuleSetبرداشته شود، درخواستهایsearchوsearchStreamبرای منبعconversion_value_rule_setدیگر مجموعه برداشتهشده را برنمیگرداند.
اولویت قوانین و مجموعههای قوانین
Google Ads از منطق زیر برای انتخاب و اعمال حداکثر یک قانون برای هر تبدیل استفاده میکند. اطلاعات بیشتر درباره این قوانین را در مرکز راهنمایی Google Ads پیدا کنید:
attachment_typeمجموعه قوانین را برای درنظر گرفتن تعیین کنید. اگر هر مجموعه قانونی باattachment_type = CAMPAIGNوcampaignتنظیمشده برای پویش مرتبط با ظهور وجود داشته باشد، فقط مجموعههای قانون سطح پویش را درنظر بگیرید. درغیراینصورت، فقط مجموعههای قانون سطح مشتری را درنظر بگیرید.از میان مجموعههای قانون برای درنظر گرفتن، مجموعه قانونی را انتخاب کنید که
conversion_action_categoriesخالی نباشد و حاوی دسته کنش تبدیلِ تبدیل باشد، اگر چنین مجموعه قانونی وجود داشته باشد. درغیراینصورت، مجموعه قانون را در جایی کهconversion_action_categoriesخالی است انتخاب کنید.قوانین موجود در مجموعه قوانین انتخابشده را بهترتیبی که در
conversion_value_rulesنشان داده میشوند ارزیابی کنید و اولین قانونی را که شرایط آن با ظهور مطابقت دارد انتخاب کنید.برای چندین شرط مکان جغرافیایی منطبق، دقیقترین مکان اعمال میشود. برای مثال، اگر ظهوری با شرایط ایالات متحده و کالیفرنیا مطابقت داشته باشد، کالیفرنیا اعمال خواهد شد زیرا مکان دقیقتری است.
برای شرایط مخاطب منطبق چندگانه، سلسله مراتب اسناد مخاطب موجود اعمال خواهد شد. اگر بین دو قانون در یک مجموعه تساوی وجود داشته باشد، قانون «ضرب» بر قانون «جمع» ترجیح داده میشود. اگر همچنان تساوی وجود داشته باشد (یعنی بیشاز یک قانون «ضرب» وجود داشته باشد)، قانونی که بالاترین ضریب تعدیل را دارد انتخاب خواهد شد.
نمیتواند چند شرط دستگاه منطبق وجود داشته باشد، زیرا دستههای دستگاه مانعهالجمع هستند.
برای شرایط برنامه سفر، خاصترین قانون برنامه سفر اعمال میشود. این یعنی اگر چندین قانون با تبدیل خاصی مطابقت داشته باشد، قانونی که استفاده میشود قانونی است که بیشترین تعداد گزینههای برنامه سفر تعریفشده را دارد، مثل «پنجره رزرو ازپیش» یا «طول سفر».
سنجهها
فیلدهای metrics.conversions_value و metrics.all_conversions_value، و همچنین فیلدهای مشتقشده از آن سنجهها، اصلاحات انجامشده توسط مجموعههای قانون مقدار تبدیل را منعکس میکنند. علاوهبراین، میتوانید
segments.conversion_value_rule_primary_dimension را در پُرسمانتان اضافه کنید تا
اطلاعات بیشتری درباره نحوه اعمال قوانین دریافت کنید. مقادیر ممکن برای آن بخش به شرح زیر است:
NO_RULE_APPLIED- مقادیر تبدیلهایی که هیچ قانونی برای آنها اعمال نشده است.
ORIGINAL- مقدار اصلی تبدیلهایی که قانونی برای آنها اعمال شده است.
- یا
GEO_LOCATIONDEVICEAUDIENCENO_CONDITION - مقدار تبدیلها پساز اعمال قانون، گروهبندیشده براساس اولین ورودی
در مجموعه
dimensionsمجموعه قانون.