กฎการขยาย URL ที่แสดง

เมื่อสร้าง URL แสดงผล ระบบจะสร้าง URL แสดงผลสําหรับโฆษณาหรือชิ้นงานโดยการรวมช่องต่างๆ ตามชุดกฎ ส่วนนี้จะอธิบายกฎเหล่านี้อย่างละเอียดมากขึ้น

ลำดับชั้นของเอนทิตี Google Ads

เมื่อแก้ไขช่อง URL แล้ว Google Ads จะใช้ลำดับชั้นต่อไปนี้ (สูงสุดไปต่ำสุด)

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

ระบบจะใช้ URL สุดท้ายใด

ระบบจะใช้ URL สุดท้ายโดยค่าเริ่มต้นเมื่อสร้าง URL ที่แสดง หากเอนทิตีที่รองรับแสดงในเครือข่ายมือถือและมี URL สุดท้ายบนมือถือที่ถูกต้อง ระบบจะใช้ URL ดังกล่าวแทน URL สุดท้าย ระบบรองรับ URL สุดท้ายของแอปสําหรับโฆษณาเพื่อการมีส่วนร่วมในแอปเท่านั้น

วิธีที่ระบบขยาย URL ที่แสดง

ขั้นตอนที่ระบบดำเนินการเมื่อขยาย URL แสดงโฆษณามีดังนี้

  1. กำหนด URL สุดท้ายที่จะใช้

    โดยเริ่มจากการพิจารณาว่าจะใช้ URL สุดท้ายใด ซึ่งจะแตกต่างกันไปตามหน่วยงานที่เกี่ยวข้อง

    เอนทิตี ควรใช้ URL สุดท้ายใด
    FeedItem หรือชิ้นงาน (ไซต์ลิงก์) ใช้ URL สุดท้ายของตัวเองเสมอ
    โฆษณา X แสดงในคีย์เวิร์ด Y หากคีย์เวิร์ดมี URL สุดท้ายของตัวเอง ให้ใช้ URL นั้น หรือไม่เช่นนั้น ให้ใช้ URL สุดท้ายของโฆษณา
  2. กำหนดเทมเพลต URL ติดตามและคำต่อท้าย URL สุดท้ายที่จะใช้

    ระบบจะกำหนดเทมเพลต URL ติดตาม (tracking_url_template) และคำต่อท้าย URL สุดท้าย (final_url_suffix) สำหรับเอนทิตีแต่ละรายการแยกกันโดยการข้ามลำดับชั้นของออบเจ็กต์และเลือกค่าจากเอนทิตีที่ต่ำที่สุดในลำดับชั้น หากไม่พบค่าในลำดับชั้นสำหรับช่องใดช่องหนึ่ง ระบบจะตั้งค่าช่องนั้นเป็นค่าว่าง

    เช่น หากโฆษณามีค่าเทมเพลต URL ติดตามหรือคำต่อท้ายของ URL สุดท้ายที่กำหนดไว้เฉพาะที่ระดับกลุ่มโฆษณาหลักและระดับบัญชี ระบบจะใช้ค่าจากกลุ่มโฆษณาหลัก

  3. กำหนดค่าพารามิเตอร์ที่กำหนดเองที่จะใช้

    ระบบจะแก้ไขค่าของพารามิเตอร์ที่กำหนดเองที่ระบุโดยการข้ามลำดับชั้นของออบเจ็กต์ และเลือกค่าจากเอนทิตีที่ต่ำที่สุดในลำดับชั้น หากไม่ได้กำหนดค่าสำหรับพารามิเตอร์ที่กำหนดเอง ระบบจะใช้สตริงว่างเป็นค่าของพารามิเตอร์

    เช่น เมื่อกำหนดค่าสำหรับพารามิเตอร์ที่กำหนดเองหนึ่งๆ ที่ระดับโฆษณา หากพารามิเตอร์ที่กำหนดเองนั้นมีค่าที่กำหนดไว้ที่กลุ่มโฆษณาหลักและที่ระดับบัญชี ระบบจะใช้ค่าจากกลุ่มโฆษณาหลัก

  4. ขยาย URL สุดท้าย

    หากมีการกำหนด final_url_suffix ที่ไม่ว่างเปล่าในขั้นตอนที่ 2 ระบบจะเพิ่ม ดังกล่าวต่อท้าย URL สุดท้าย ระบบจะขยาย URL สุดท้าย (รวมถึง final_url_suffix ที่ต่อท้าย) โดยทำตาม 3 ขั้นตอนต่อไปนี้

    1. ขยายค่าพารามิเตอร์ที่กำหนดเอง

      ระบบจะแยกวิเคราะห์ URL สุดท้ายและแทนที่ค่าของพารามิเตอร์ที่กำหนดเองแต่ละรายการใน URL โดยใช้ค่าที่กำหนดในขั้นตอนที่ 3

    2. ขยายแท็ก ValueTrack ใน URL

      ระบบจะแยกวิเคราะห์ URL สุดท้าย และแทนที่ค่าของแท็ก ValueTrack ที่มีอยู่ใน URL

    3. นำแท็ก {ignore} ออก

      ระบบจะนำพารามิเตอร์ ValueTrack {ignore} ใน URL สุดท้ายแบบขยายออก

  5. ขยายเทมเพลตการติดตาม

    หากไม่มีค่าสำหรับเทมเพลตการติดตาม (ตามที่กำหนดไว้ในขั้นตอนที่ 2) ระบบจะข้ามขั้นตอนนี้ มิฉะนั้น เทมเพลต URL ติดตามจะขยายดังนี้

    1. ขยายค่าพารามิเตอร์ที่กำหนดเอง

      ระบบจะแยกวิเคราะห์ URL ของเทมเพลตการติดตาม และแทนที่ค่าของพารามิเตอร์ที่กำหนดเองแต่ละรายการใน URL โดยใช้ค่าที่กำหนดในขั้นตอนที่ 3

    2. ขยายแท็ก ValueTrack ใน URL

      ระบบจะแยกวิเคราะห์ URL ของเทมเพลตการติดตาม และแทนที่ค่าของแท็ก ValueTrack ที่มีอยู่ใน URL

    3. แทนที่พารามิเตอร์ {lpurl} ในเทมเพลตการติดตาม

      หาก URL ของเทมเพลตการติดตามมี {lpurl} หรือตัวแปรอย่างใดอย่างหนึ่ง ระบบจะแทนที่ด้วย URL สุดท้ายแบบขยายจากขั้นตอนที่ 4

      • หากแทรก {lpurl} ไว้ที่จุดเริ่มต้นของเทมเพลตการติดตาม จะไม่มีการใช้อักขระหลีก หากวางไว้ที่อื่นในเทมเพลตการติดตาม ระบบจะหลีกอักขระต่อไปนี้ ?, =, &, ", #, \t, ' และ [space]
      • {unescapedlpurl} จะไม่ใช้ Escape เสมอ
      • {escapedlpurl} จะมีการหลีกเสมอ
      • {lpurl+2} จะกำหนดเป็นอักขระหลีก 2 ครั้งเสมอ
      • {lpurl+3} จะกำหนดเป็นอักขระหลีก 3 ครั้งเสมอ
  6. เลือก URL ที่แสดงโฆษณา

    หาก URL ของเทมเพลตการติดตามว่างเปล่า ระบบจะใช้ URL สุดท้ายแบบขยายจากขั้นตอนที่ 4 มิฉะนั้น ระบบจะใช้ URL เทมเพลตการติดตามแบบขยายจากขั้นตอนที่ 5

    ไซต์ลิงก์เป็นข้อยกเว้นของกฎนี้ กล่าวคือ หากเทมเพลต 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 ติดตาม URL สุดท้าย พารามิเตอร์ที่กำหนดเอง
บัญชี http://www.cid1-tracking.com/?{_myid}&u={lpurl}
แคมเปญ 1 _mycampaign=cam1
กลุ่มโฆษณา 1 http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} _myid=ag1id
กลุ่มโฆษณา 2 _myid=ag2id
โฆษณา 1 http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
โฆษณา 2 http://www.creative2-final.com/?{keyword}{ignore}&{_myid} _myid=ad2id
โฆษณา 3 http://www.ad3-tracking.com/?{_mycampaign}
คีย์เวิร์ด 1 URL สุดท้าย: http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}

URL สุดท้ายบนมือถือ: http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1id
คีย์เวิร์ด 2
คีย์เวิร์ด 3
รายการฟีด 1 URL สุดท้าย: http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}

URL สุดท้ายบนมือถือ: http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}

ระบบจะใช้ค่าต่อไปนี้เพื่อขยายพารามิเตอร์ ValueTrack {keyword}

  • คีย์เวิร์ดที่ 1: รองเท้า
  • คีย์เวิร์ดที่ 2: หมวก
  • คีย์เวิร์ดที่ 3: นาฬิกา

ส่วนต่อไปนี้จะแสดงวิธีแก้ไขพารามิเตอร์ต่างๆ สำหรับเอนทิตีแต่ละรายการ