ارائه قوانین گسترش URL
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هنگام ساخت URL های ارائه دهنده، URL ارائه دهنده برای یک تبلیغ یا محتوا با ترکیب فیلدهای مختلف طبق مجموعهای از قوانین ساخته میشود. این بخش این قوانین را با جزئیات بیشتری بررسی میکند.
سلسله مراتب موجودیتهای گوگل ادز
هنگام حل و فصل فیلدهای URL، گوگل ادز از سلسله مراتب زیر (از بالاترین به پایینترین) استفاده میکند:
Customer
Campaign
Ad Group
Ad
Ad Group Criterion
FeedItem or Asset (including sitelinks)
کدام URL نهایی استفاده میشود؟
URL نهایی به طور پیشفرض هنگام ساخت URL ارائه دهنده استفاده میشود. اگر یک نهاد پشتیبانی شده در یک شبکه تلفن همراه ارائه شود و یک URL نهایی تلفن همراه معتبر داشته باشد، از آن به جای URL نهایی استفاده میشود. URL نهایی برنامه فقط برای تبلیغات تعامل برنامه پشتیبانی میشود.
چگونه سیستم، URL ارائه دهنده را گسترش میدهد
مراحلی که سیستم هنگام گسترش URL ارائه دهنده انجام میدهد، به شرح زیر است:
مشخص کنید که از کدام URL نهایی استفاده کنید.
این کار با تعیین اینکه کدام URL نهایی باید استفاده شود، شروع میشود. این بسته به موجودیت مربوطه متفاوت است.
نهاد
از کدام URL نهایی استفاده کنیم؟
FeedItem یا Asset (لینک سایت)
همیشه از URL نهایی خودش استفاده کنید.
تبلیغ X برای کلمه کلیدی Y نمایش داده شد
اگر کلمه کلیدی URL نهایی خودش را دارد، از آن استفاده کنید. در غیر این صورت از URL نهایی تبلیغ استفاده کنید.
تعیین کنید که از کدام الگوی URL ردیابی و پسوند URL نهایی استفاده کنید.
الگوی URL ردیابی ( tracking_url_template ) و پسوند URL نهایی ( final_url_suffix ) برای یک موجودیت، هر کدام به طور مستقل با پیمایش سلسله مراتب شیء آن و انتخاب مقدار از موجودیتی که در پایینترین سطح سلسله مراتب قرار دارد، تعیین میشوند. اگر هیچ مقداری در سلسله مراتب برای یک فیلد یافت نشود، مقدار آن خالی تنظیم میشود.
برای مثال، اگر یک تبلیغ دارای الگوی ردیابی URL یا مقادیر پسوند URL نهایی باشد که فقط در گروه تبلیغاتی و سطوح حساب کاربری والد آن تعریف شدهاند، از مقدار گروه تبلیغاتی والد استفاده میشود.
تعیین کنید که از کدام مقادیر پارامتر سفارشی استفاده شود.
مقدار یک پارامتر سفارشی داده شده با پیمایش سلسله مراتب شیء و انتخاب مقدار از موجودیتی که در پایینترین سطح سلسله مراتب قرار دارد، تعیین میشود. اگر هیچ مقداری برای پارامتر سفارشی تعریف نشده باشد، یک رشته خالی به عنوان مقدار آن استفاده میشود.
برای مثال، هنگام تعیین مقدار برای یک پارامتر سفارشی خاص در سطح تبلیغات، اگر آن پارامتر سفارشی دارای مقادیری باشد که در گروه تبلیغاتی والد و در سطح حساب تعریف شدهاند، از مقدار گروه تبلیغاتی والد استفاده میشود.
URL نهایی را گسترش دهید.
اگر در مرحله ۲ یک final_url_suffix غیر خالی تعیین شده باشد، به انتهای URL نهایی اضافه میشود. سیستم با انجام سه مرحله زیر، URL نهایی (شامل هر final_url_suffix اضافه شده) را گسترش میدهد:
مقادیر پارامترهای سفارشی را گسترش دهید.
سیستم، URL نهایی را تجزیه میکند و مقادیر هر پارامتر سفارشی در URL را با استفاده از مقادیر تعیینشده در مرحله ۳ جایگزین میکند.
تگهای ValueTrack را در URL باز کنید.
سیستم، URL نهایی را تجزیه میکند و مقادیر را برای هر تگ ValueTrack موجود در URL جایگزین میکند.
تگ {ignore} را حذف کنید.
هر پارامتر {ignore} ValueTrack در URL نهاییِ بسطیافته حذف میشود.
الگوی ردیابی را گسترش دهید.
اگر برای الگوی ردیابی مقدار خالی وجود داشته باشد (همانطور که در مرحله 2 تعیین شد)، این مرحله رد میشود. در غیر این صورت، الگوی URL ردیابی به شرح زیر گسترش مییابد:
مقادیر پارامترهای سفارشی را گسترش دهید.
سیستم، URL الگوی ردیابی را تجزیه میکند و مقادیر هر پارامتر سفارشی در URL را با استفاده از مقادیر تعیینشده در مرحله ۳ جایگزین میکند.
تگهای ValueTrack را در URL باز کنید.
سیستم، URL الگوی ردیابی را تجزیه میکند و مقادیر را برای هر تگ ValueTrack موجود در URL جایگزین میکند.
پارامتر {lpurl} را در الگوی ردیابی جایگزین کنید.
اگر آدرس اینترنتی الگوی ردیابی شامل {lpurl} یا یکی از انواع آن باشد، با آدرس اینترنتی نهایی بسطیافته از مرحله ۴ جایگزین میشود.
اگر {lpurl} در ابتدای الگوی ردیابی قرار گیرد، کاراکترهای escape شده حذف نمیشوند. اگر در جای دیگری از الگوی ردیابی قرار گیرد، کاراکترهای زیر escape میشوند: ? ، = ، & ، " ، # ، \t ، ' ، و [space] .
{unescapedlpurl} همیشه unscaped است.
{escapedlpurl} همیشه escape شده است.
{lpurl+2} همیشه دو بار escape میشود.
{lpurl+3} همیشه سه بار escape میشود.
URL سرویسدهنده را انتخاب کنید.
اگر آدرس اینترنتی الگوی ردیابی شما خالی باشد، از آدرس اینترنتی نهایی بسطیافته از مرحله ۴ استفاده میشود. در غیر این صورت، سیستم از آدرس اینترنتی الگوی ردیابی بسطیافته از مرحله ۵ استفاده میکند.
پیوندهای سایت از این قاعده مستثنی هستند: اگر الگوی URL ردیابی (که در مرحله 2 تعیین شده است) حاوی پارامتر {lpurl} نباشد، URL نهایی پیوند سایت به عنوان URL ارائه دهنده استفاده میشود.
سناریوهای مثال
یک حساب کاربری با ساختار زیر را در نظر بگیرید:
Account
Campaign 1
Ad Group 1
Ad 1
Keyword 1 (shoes)
Keyword 2 (hats)
Ad Group 2
Ad 2
Ad 3
Keyword 3 (watches)
FeedItem 1 (sitelink 1)
فرض کنید فیلدهای URL زیر روی این موجودیتها تعریف شدهاند:
تاریخ آخرین بهروزرسانی 2026-09-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-09-30 بهوقت ساعت هماهنگ جهانی."],[],[]]