Quy tắc mở rộng URL phân phát

Khi tạo URL phân phát, URL phân phát cho một quảng cáo hoặc thành phần được tạo bằng cách kết hợp nhiều trường theo một bộ quy tắc. Phần này sẽ xem xét các quy tắc này chi tiết hơn.

Hệ thống phân cấp của các thực thể Google Ads

Khi phân giải các trường URL, Google Ads sẽ sử dụng hệ thống phân cấp sau (từ cao nhất đến thấp nhất):

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

URL cuối cùng nào được sử dụng?

URL cuối cùng được dùng theo mặc định khi tạo URL phân phát. Nếu một thực thể được hỗ trợ được phân phát trên mạng di động và có URL cuối cùng dành cho thiết bị di động hợp lệ, thì URL đó sẽ được sử dụng thay cho URL cuối cùng. URL cuối cùng đến ứng dụng chỉ được hỗ trợ cho quảng cáo tương tác với ứng dụng.

Cách hệ thống mở rộng URL phân phát

Sau đây là các bước mà hệ thống thực hiện khi mở rộng URL phân phát:

  1. Xác định URL cuối cùng cần sử dụng.

    Việc này bắt đầu bằng cách xác định URL cuối cùng cần sử dụng. Điều này tuỳ thuộc vào pháp nhân liên quan.

    Thực thể Nên sử dụng URL cuối cùng nào?
    FeedItem hoặc Asset (đường liên kết của trang web) Luôn sử dụng URL cuối cùng của riêng nó.
    Quảng cáo X được phân phát trên từ khoá Y Nếu từ khoá có URL cuối cùng riêng, hãy sử dụng URL đó. Nếu không, hãy sử dụng URL cuối cùng của quảng cáo.
  2. Xác định mẫu URL theo dõi và hậu tố URL cuối cùng cần sử dụng.

    Mẫu URL theo dõi (tracking_url_template) và hậu tố URL cuối cùng (final_url_suffix) cho một thực thể được xác định độc lập bằng cách duyệt qua hệ phân cấp đối tượng của thực thể đó và chọn giá trị từ thực thể thấp nhất trong hệ phân cấp. Nếu không tìm thấy giá trị nào trong hệ phân cấp cho một trường, thì giá trị của trường đó sẽ được đặt thành giá trị trống.

    Ví dụ: nếu một quảng cáo có các giá trị mẫu URL theo dõi hoặc hậu tố URL cuối cùng chỉ được xác định ở cấp nhóm quảng cáo gốc và cấp tài khoản, thì hệ thống sẽ sử dụng giá trị của nhóm quảng cáo gốc.

  3. Xác định giá trị tham số tuỳ chỉnh cần sử dụng.

    Giá trị cho một tham số tuỳ chỉnh nhất định được phân giải bằng cách duyệt qua hệ phân cấp đối tượng và chọn giá trị từ thực thể thấp nhất trong hệ phân cấp. Nếu không có giá trị nào được xác định cho tham số tuỳ chỉnh, thì một chuỗi trống sẽ được dùng làm giá trị của tham số đó.

    Ví dụ: khi xác định giá trị cho một tham số tuỳ chỉnh cụ thể ở cấp quảng cáo, nếu tham số tuỳ chỉnh đó có các giá trị được xác định ở nhóm quảng cáo mẹ và ở cấp tài khoản, thì hệ thống sẽ sử dụng giá trị của nhóm quảng cáo mẹ.

  4. Mở rộng URL cuối cùng.

    Nếu final_url_suffix không trống được xác định ở bước 2, thì tham số này sẽ được thêm vào cuối URL cuối cùng. Hệ thống mở rộng URL cuối cùng (bao gồm cả mọi final_url_suffix được thêm vào) bằng cách thực hiện 3 bước sau:

    1. Mở rộng giá trị tham số tuỳ chỉnh.

      Hệ thống phân tích cú pháp URL cuối cùng và thay thế các giá trị cho mỗi tham số tuỳ chỉnh trong URL, sử dụng các giá trị được xác định ở bước 3.

    2. Mở rộng thẻ ValueTrack trong URL.

      Hệ thống sẽ phân tích cú pháp URL cuối cùng và thay thế giá trị cho mọi thẻ ValueTrack có trong URL.

    3. Xoá thẻ {ignore}.

      Mọi tham số ValueTrack {ignore} trong URL cuối cùng mở rộng đều bị xoá.

  5. Mở rộng mẫu theo dõi.

    Nếu mẫu theo dõi có giá trị trống (như được xác định ở bước 2), thì bước này sẽ bị bỏ qua. Nếu không, mẫu URL theo dõi sẽ được mở rộng như sau:

    1. Mở rộng giá trị tham số tuỳ chỉnh.

      Hệ thống phân tích cú pháp URL mẫu theo dõi và thay thế các giá trị cho từng tham số tuỳ chỉnh trong URL bằng các giá trị được xác định ở bước 3.

    2. Mở rộng thẻ ValueTrack trong URL.

      Hệ thống phân tích cú pháp URL mẫu theo dõi và thay thế giá trị cho mọi thẻ ValueTrack có trong URL.

    3. Thay thế tham số {lpurl} trong mẫu theo dõi.

      Nếu URL mẫu theo dõi chứa {lpurl} hoặc một trong các biến thể của nó, thì URL đó sẽ được thay thế bằng URL cuối cùng mở rộng từ bước 4.

      • Nếu {lpurl} được chèn vào đầu mẫu theo dõi, thì tham số này sẽ không được chuyển thành ký tự thoát. Nếu được đặt ở vị trí khác trong mẫu theo dõi, thì các ký tự sau sẽ được thoát: ?, =, &, ", #, \t, ' và [space].
      • {unescapedlpurl} luôn không được thoát.
      • {escapedlpurl} luôn được thoát.
      • {lpurl+2} luôn được thoát hai lần.
      • {lpurl+3} luôn được thoát 3 lần.
  6. Chọn URL phân phát.

    Nếu URL mẫu theo dõi của bạn trống, thì URL cuối cùng mở rộng ở bước 4 sẽ được sử dụng. Nếu không, hệ thống sẽ sử dụng URL mẫu theo dõi mở rộng từ bước 5.

    Đường liên kết của trang web là một trường hợp ngoại lệ đối với quy tắc này: Nếu mẫu URL theo dõi (được xác định ở bước 2) không chứa tham số {lpurl}, thì URL cuối cùng của đường liên kết của trang web sẽ được dùng làm URL phân phát.

Các trường hợp ví dụ

Hãy xem xét một tài khoản có cấu trúc như sau:

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)

Giả sử các trường URL sau được xác định trên những thực thể này:

Tên pháp nhân Mẫu URL theo dõi URL cuối cùng Thông số tùy chỉnh
Tài khoản http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Chiến dịch 1 _mycampaign=cam1
Nhóm quảng cáo 1 http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} _myid=ag1id
Nhóm Quảng cáo 2 _myid=ag2id
Quảng cáo 1 http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
Quảng cáo 2 http://www.creative2-final.com/?{keyword}{ignore}&{_myid} _myid=ad2id
Quảng cáo 3 http://www.ad3-tracking.com/?{_mycampaign}
Từ khóa 1 URL cuối cùng: http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}

URL cuối cùng dành cho thiết bị di động: http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1id
Từ khóa 2
Từ khoá 3
FeedItem 1 URL cuối cùng: http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}

URL cuối cùng dành cho thiết bị di động: http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}

Các giá trị sau đây được dùng để mở rộng tham số ValueTrack {keyword}:

  • Từ khoá 1: giày
  • Từ khoá 2: mũ
  • Từ khoá 3: đồng hồ đeo tay

Các phần sau đây cho biết cách phân giải nhiều tham số cho từng thực thể này.