ارائه قوانین گسترش URL

هنگام استفاده از URL های ارتقا یافته، URL ارائه دهنده برای یک تبلیغ یا افزونه تبلیغاتی با ترکیب فیلدهای مختلف طبق مجموعه‌ای از قوانین ساخته می‌شود. این بخش این قوانین را با جزئیات بیشتری بررسی می‌کند.

سلسله مراتب موجودیت‌های گوگل ادز

هنگام حل فیلدهای URL ارتقا یافته، سلسله مراتب زیر (از بالاترین به پایین‌ترین) توسط Google Ads استفاده می‌شود:

Customer
    Campaign
        Ad Group
            Ad
                Ad Group Criterion
                    FeedItem (including sitelinks)

کدام URL نهایی استفاده می‌شود؟

URL نهایی به طور پیش‌فرض هنگام ساخت URL ارائه دهنده استفاده می‌شود. اگر یک موجودیت پشتیبانی شده در یک شبکه تلفن همراه ارائه شود و یک URL نهایی تلفن همراه معتبر داشته باشد، از آن به جای URL نهایی استفاده می‌شود. URL نهایی برنامه فقط برای تبلیغات تعامل برنامه پشتیبانی می‌شود.

چگونه سیستم، URL ارائه دهنده را گسترش می‌دهد

مراحلی که سیستم هنگام گسترش URL ارائه دهنده انجام می‌دهد، به شرح زیر است:

  1. مشخص کنید که از کدام URL نهایی استفاده کنید.

    این کار با تعیین اینکه کدام URL نهایی باید استفاده شود، شروع می‌شود. این بسته به موجودیت مربوطه متفاوت است.

    نهاد از کدام URL نهایی استفاده کنیم؟
    FeedItem (لینک سایت) همیشه از URL نهایی خودش استفاده کنید.
    تبلیغ X برای کلمه کلیدی Y نمایش داده شد اگر کلمه کلیدی URL نهایی خودش را دارد، از آن استفاده کنید.

    در غیر این صورت از آدرس اینترنتی نهایی تبلیغ استفاده کنید.

  2. مشخص کنید که از کدام الگوی URL ردیابی استفاده کنید.

    URL ردیابی برای یک موجودیت با پیمایش سلسله مراتب اشیاء آن و انتخاب مقدار از موجودیتی که در پایین‌ترین سطح سلسله مراتب قرار دارد، تعیین می‌شود. اگر هیچ مقدار الگوی URL ردیابی در سلسله مراتب یافت نشود، مقدار الگوی URL ردیابی روی خالی تنظیم می‌شود.

    برای مثال، اگر یک تبلیغ دارای مقادیر الگوی URL ردیابی باشد که فقط در گروه تبلیغاتی و سطوح حساب کاربری والد آن تعریف شده‌اند، از مقدار گروه تبلیغاتی والد استفاده می‌شود.

  3. تعیین کنید که از کدام مقادیر پارامتر سفارشی استفاده شود.

    مقدار یک پارامتر سفارشی داده شده با پیمایش سلسله مراتب شیء و انتخاب مقدار از موجودیتی که در پایین‌ترین سطح سلسله مراتب قرار دارد، تعیین می‌شود. اگر هیچ مقداری برای پارامتر سفارشی تعریف نشده باشد، یک رشته خالی به عنوان مقدار آن استفاده می‌شود.

    برای مثال، هنگام تعیین مقدار برای یک پارامتر سفارشی خاص در سطح تبلیغات، اگر آن پارامتر سفارشی دارای مقادیری باشد که در گروه تبلیغاتی والد و در سطح حساب تعریف شده‌اند، از مقدار گروه تبلیغاتی والد استفاده می‌شود.

  4. URL نهایی را گسترش دهید.

    سیستم با انجام سه مرحله زیر، URL نهایی را گسترش می‌دهد:

    1. مقادیر پارامترهای سفارشی را گسترش دهید.

      سیستم، URL نهایی را تجزیه می‌کند و مقادیر هر پارامتر سفارشی در URL را با استفاده از مقادیر تعیین‌شده در مرحله ۳ جایگزین می‌کند.

  5. تگ‌های ValueTrack را در URL باز کنید.

    سیستم، URL نهایی را تجزیه می‌کند و مقادیر را برای هر تگ ValueTrack موجود در URL جایگزین می‌کند.

    1. تگ {ignore} را حذف کنید.

      هر پارامتر {ignore} ValueTrack در URL نهاییِ بسط‌یافته حذف می‌شود.

  6. الگوی ردیابی را گسترش دهید.

    اگر برای الگوی ردیابی مقدار خالی وجود داشته باشد (همانطور که در مرحله 2 تعیین شد)، این مرحله رد می‌شود. در غیر این صورت، الگوی URL ردیابی به شرح زیر گسترش می‌یابد:

    1. مقادیر پارامترهای سفارشی را گسترش دهید.

      سیستم، URL الگوی ردیابی را تجزیه می‌کند و مقادیر هر پارامتر سفارشی در URL را با استفاده از مقادیر تعیین‌شده در مرحله ۳ جایگزین می‌کند.

    2. تگ‌های ValueTrack را در URL باز کنید.

      سیستم، URL الگوی ردیابی را تجزیه می‌کند و مقادیر را برای هر تگ ValueTrack موجود در URL جایگزین می‌کند.

    3. پارامتر {lpurl} را در الگوی ردیابی جایگزین کنید.

      اگر آدرس اینترنتی الگوی ردیابی شامل {lpurl} یا یکی از انواع آن باشد، با آدرس اینترنتی نهایی بسط‌یافته از مرحله ۴ جایگزین می‌شود.

      • اگر {lpurl} در ابتدای الگوی ردیابی قرار گیرد، کاراکترهای escape شده حذف نمی‌شوند. اگر در جای دیگری از الگوی ردیابی قرار گیرد، کاراکترهای زیر escape می‌شوند: ? ، = ، " ، # ، \t ، ' ، و\[space\] .
      • {unescapedlpurl} همیشه unscaped است.
      • {escapedlpurl} همیشه escape شده است.
      • {lpurl+2} همیشه دو بار escape می‌شود.
      • {lpurl+3} همیشه سه بار escape می‌شود.
  7. 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 ارتقا یافته زیر روی این موجودیت‌ها تعریف شده‌اند:

نام نهاد الگوی ردیابی URL آدرس اینترنتی نهایی پارامترهای سفارشی
حساب کاربری http://www.cid1-tracking.com/?{_myid}&u={lpurl}
کمپین ۱ _mycampaign=cam1
گروه تبلیغاتی ۱ http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} _myid=ag1id
گروه تبلیغاتی ۲ _myid=ag2id
تبلیغ ۱ http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
تبلیغ ۲ http://www.creative2-final.com/?{keyword}{ignore}&{_myid} _myid=ad2id
تبلیغ ۳ http://www.ad3-tracking.com/?{_mycampaign}
کلمه کلیدی ۱ آدرس نهایی : http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}

آدرس نهایی موبایل : http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1Id
کلمه کلیدی ۲
کلمه کلیدی ۳
مورد تغذیه ۱ آدرس نهایی : http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}

آدرس نهایی موبایل : http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}

مقادیر زیر برای بسط پارامتر ValueTrack {keyword} استفاده می‌شوند:

  • کلمه کلیدی ۱: کفش
  • کلمه کلیدی ۲: کلاه
  • کلمه کلیدی ۳: ساعت

بخش‌های بعدی نشان می‌دهند که چگونه پارامترهای مختلف برای هر یک از این موجودیت‌ها حل می‌شوند.