เลือกขั้นตอนการลงชื่อสมัครใช้

การตัดสินใจที่สำคัญของ AFP คือการเลือกขั้นตอนการลงชื่อสมัครใช้เพื่อเริ่มต้นใช้งานผู้ใช้ของคุณ จุดประสงค์ของการลงชื่อสมัครใช้คือการอนุญาตให้ผู้ใช้ของคุณสร้างบัญชี AdSense ใหม่ (หรือลงชื่อเข้าใช้บัญชี AdSense ที่มีอยู่) และเชื่อมโยงกับแพลตฟอร์มของคุณ โดยตัวเลือกที่เลือกจะขึ้นอยู่กับทรัพยากรทางเทคนิคที่ต้องการลงทุนในการพัฒนาและประสบการณ์การเริ่มต้นใช้งานที่คุณต้องการมอบให้แก่ผู้ใช้

ตัวเลือกที่ 1: ขั้นตอนโดยไม่ใช้ API

ตัวเลือกที่ 1 ต้องใช้ทรัพยากรทางเทคนิคน้อยที่สุดเนื่องจากไม่ได้ใช้ API สิ่งที่คุณต้องมีคือนักพัฒนาเว็บสร้างอินเทอร์เฟซผู้ใช้ภายในแพลตฟอร์มของคุณเท่านั้น แต่ข้อดีข้อเสียก็คือ ตัวเลือกนี้จะทำให้ผู้ใช้ต้องทำตามขั้นตอนเพิ่มเติมเพื่อดำเนินการตามขั้นตอนการลงชื่อสมัครใช้ให้เสร็จสมบูรณ์

ภาพรวมของขั้นตอนการลงชื่อสมัครใช้แบบไม่ใช้ API

แผนภูมิโฟลว์การลงชื่อสมัครใช้แบบไม่ใช้ API

การใช้งาน

หากต้องการใช้ขั้นตอนการลงชื่อสมัครใช้แบบไม่ใช้ API คุณต้องมีคอมโพเนนต์ UI สำหรับการสร้างรายได้ใน AdSense เช่น ในหน้าเว็บที่ผู้ใช้เข้าถึง "โปรไฟล์ผู้ใช้" หรือ "การตั้งค่าบัญชี" ให้เพิ่มหน้าการสร้างรายได้ที่มีข้อมูลต่อไปนี้

  • คำอธิบายสั้นๆ เกี่ยวกับ AdSense และวิธีที่ AdSense ทำงานร่วมกับแพลตฟอร์มของคุณ ผู้ใช้ควรทราบว่ากำลังลงชื่อสมัครใช้บัญชี AdSense ใหม่หรือใช้บัญชี AdSense ที่มีอยู่
  • ข้อมูลเกี่ยวกับนโยบายโปรแกรม AdSense ผู้ใช้ทั้งหมดที่ลงชื่อสมัครใช้ควรต้องทราบโปรแกรม AdSense และนโยบายของโปรแกรมดังกล่าว
  • ส่วนแบ่งรายได้ที่ผู้ใช้ของคุณจะได้รับ สิ่งสำคัญคือต้องแสดงให้ผู้ใช้เห็นอย่างชัดเจนถึงเปอร์เซ็นต์ของรายได้ AdSense ที่คุณจะเก็บไว้และเปอร์เซ็นต์ที่ผู้เผยแพร่โฆษณาจะเก็บไว้ นอกจากนี้ AdSense จะแสดงข้อมูลนี้ในระหว่างขั้นตอนการเริ่มต้นใช้งานด้วย
  • ปุ่ม "เชื่อมต่อ AdSense" ปุ่มนี้จะเปิดแท็บใหม่และนำผู้ใช้ไปยังหน้าที่ถูกต้องใน AdSense โดยขึ้นอยู่กับว่าผู้ใช้มีบัญชี AdSense อยู่แล้วหรือไม่
    ตัวอย่าง URL ที่กำหนดเอง
    https://www.google.com/adsense/signup?url={platform-site-url}
    หมายเหตุ: Google จะให้ URL ของหน้าลงชื่อสมัครใช้แบบกำหนดเอง และช่วยกำหนดเนื้อหาของตัวแปร URL
  • ช่องป้อนข้อมูลสำหรับรวบรวมและจัดเก็บรหัสผู้เผยแพร่โฆษณา AdSense ของผู้ใช้ หลังจากที่ผู้ใช้ไปที่ลิงก์ด้านบนแล้ว พวกเขาจะต้องคัดลอกและวางรหัสผู้เผยแพร่โฆษณาของตนลงในช่องป้อนข้อมูลนี้
    สำคัญ: คุณจำเป็นต้องจัดเก็บรหัสผู้เผยแพร่โฆษณาของผู้ใช้เพื่อให้สามารถติดแท็กหน้าเนื้อหาของผู้ใช้ด้วยข้อมูลผู้เผยแพร่โฆษณาที่ถูกต้องได้ ดูข้อมูลเพิ่มเติมได้ที่เพิ่มแท็กโฆษณาลงในหน้าเว็บ
    ตรวจสอบความถูกต้องของสตริงที่ป้อน รหัสผู้เผยแพร่โฆษณามีรูปแบบดังนี้ pub-1234567890987654
    หรือตามนิพจน์ทั่วไป pub\-\d{16}
    สำคัญ: ผู้ใช้ AdSense บางรายอาจวางรหัสผู้เผยแพร่โฆษณาได้โดยไม่ต้องคลิกปุ่ม "เชื่อมต่อ AdSense" คุณควรแจ้งให้ผู้ใช้ทราบว่าหน้าเว็บไซต์ในบัญชี AdSense จำเป็นต้องระบุโดเมนของแพลตฟอร์มก่อนจึงจะแสดงโฆษณาได้ นี่คือจุดประสงค์หลักของปุ่มนี้
  • สถานะการติดแท็กของผู้ใช้ ผู้ใช้จะต้องการทราบว่ามีการวางโค้ดโฆษณาในหน้าเว็บของตนหรือไม่ แจ้งให้ผู้ใช้ทราบเมื่อคุณได้ติดแท็กหน้าเว็บด้วยรหัสผู้เผยแพร่โฆษณา AdSense เพื่อเป็นส่วนหนึ่งของประสบการณ์ของผู้ใช้ นอกจากนี้ คุณยังเติมข้อมูลเมตาแท็กบัญชีย่อยได้ ซึ่งจะช่วย AdSense ในขั้นตอนการยืนยันเว็บไซต์ และยังทำให้ไม่จำเป็นต้องเผยแพร่แท็กโฆษณาในหน้าต่างๆ ในนามของผู้ใช้อีกด้วย

ตัวเลือกที่ 2: ขั้นตอนของ API แบบกึ่งช่วย

ตัวเลือกที่ 2 ใช้ API การจัดการ AdSense เพื่อลดความซับซ้อนของขั้นตอนการลงชื่อสมัครใช้เล็กน้อย ต้องใช้ทรัพยากรทางเทคนิคมากขึ้น แต่ก็ช่วยลดขั้นตอนที่ผู้ใช้ต้องใช้ในการลงชื่อสมัครใช้ AdSense

ภาพรวมของขั้นตอน API แบบกึ่งรอง

การให้ความช่วยเหลือบางส่วนผ่านโฟลว์ชาร์ตการลงชื่อสมัครใช้ API

การใช้งาน

ในการใช้ขั้นตอนการลงชื่อสมัครใช้แบบกึ่งมีผู้ช่วยกับ API คุณต้องระบุคอมโพเนนต์ UI สำหรับการสร้างรายได้ของ AdSense เช่น ในหน้าเว็บที่ผู้ใช้เข้าถึง "โปรไฟล์ผู้ใช้" หรือ "การตั้งค่าบัญชี" ให้เพิ่มหน้าการสร้างรายได้ที่มีข้อมูลต่อไปนี้

  • คำอธิบายสั้นๆ เกี่ยวกับ AdSense และวิธีที่ AdSense ทำงานร่วมกับแพลตฟอร์มของคุณ ผู้ใช้ควรทราบว่ากำลังลงชื่อสมัครใช้บัญชี Google AdSense หรือใช้บัญชี AdSense ที่มีอยู่
  • ข้อมูลเกี่ยวกับนโยบายโปรแกรม AdSense ผู้ใช้ทั้งหมดที่ลงชื่อสมัครใช้ควรต้องทราบโปรแกรม AdSense และนโยบายของโปรแกรมดังกล่าว
  • ส่วนแบ่งรายได้ที่ผู้ใช้ของคุณจะได้รับ สิ่งสำคัญคือต้องแสดงให้ผู้ใช้เห็นอย่างชัดเจนถึงเปอร์เซ็นต์ของรายได้ AdSense ที่คุณจะเก็บไว้และเปอร์เซ็นต์ที่ผู้เผยแพร่โฆษณาจะเก็บไว้ นอกจากนี้ AdSense จะแสดงข้อมูลนี้ในระหว่างขั้นตอนการเริ่มต้นใช้งานด้วย
  • ปุ่ม "เชื่อมต่อ AdSense" ปุ่มนี้จะให้สิทธิ์คุณในฐานะแพลตฟอร์มเพื่อเข้าถึงข้อมูลบัญชีของลูกค้า AdSense โดยใช้ API การจัดการ AdSense โปรดปฏิบัติตามคำแนะนำในเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์เพื่อตั้งค่านี้ เมื่อใช้ API นี้ คุณจะสามารถทำ 2 ขั้นตอนถัดไปได้
  • ใช้ AdSense Management API เพื่อรวบรวมรหัสผู้เผยแพร่โฆษณา AdSense ของผู้ใช้ ตรวจสอบความถูกต้องของสตริงที่ป้อน
    รหัสผู้เผยแพร่โฆษณามีรูปแบบดังนี้ pub-1234567890987654
    หรือนิพจน์ทั่วไปpub\-\d{16}
    สำคัญ: คุณจำเป็นต้องจัดเก็บรหัสผู้เผยแพร่โฆษณาของผู้ใช้เพื่อให้แท็กหน้าเนื้อหาของผู้ใช้ด้วยข้อมูลผู้เผยแพร่โฆษณาที่ถูกต้องได้ ดูข้อมูลเพิ่มเติมได้ที่เพิ่มแท็กโฆษณาลงในหน้าเว็บ
  • ใช้ AdSense Management API เพื่อตรวจสอบว่าผู้ใช้ได้เพิ่มเว็บไซต์แพลตฟอร์มลงในบัญชี AdSense แล้วหรือไม่ หากไม่ใช่ โปรดแจ้งให้ผู้ใช้คลิกลิงก์ด้านล่างเพื่อตั้งค่าให้เสร็จสมบูรณ์ ชื่อเว็บไซต์ที่คุณควรตรวจสอบใน API คือตัวแปร {platform-site-url} ในลิงก์ด้านล่าง
    https://www.google.com/adsense/signup?url={platform-site-url}
    หมายเหตุ: Google จะให้ URL ของหน้าลงชื่อสมัครใช้แบบกำหนดเอง และช่วยกำหนดเนื้อหาของตัวแปร URL
  • - สถานะการติดแท็กของผู้ใช้ ผู้ใช้จะต้องการทราบว่ามีการวางโค้ดโฆษณาในหน้าเว็บของตนหรือไม่ แจ้งให้ผู้ใช้ทราบเมื่อคุณได้ติดแท็กหน้าเว็บด้วยรหัสผู้เผยแพร่โฆษณา AdSense เพื่อเป็นส่วนหนึ่งของประสบการณ์ของผู้ใช้ นอกจากนี้ คุณยังเติมข้อมูลเมตาแท็กบัญชีย่อยได้ ซึ่งจะช่วย AdSense ในขั้นตอนการยืนยันเว็บไซต์ และยังทำให้ไม่จำเป็นต้องเผยแพร่แท็กโฆษณาในหน้าต่างๆ ในนามของผู้ใช้อีกด้วย

ตัวเลือกที่ 3: การเชื่อมต่อแบบฝัง

Embedded Connect ลดความซับซ้อนทั้งหมดในการดําเนินงานกับบัญชี AdSense ในสถานะต่างๆ ขั้นตอนของ Connected Connect จะแสดงประสบการณ์การเริ่มต้นใช้งานที่ปรับแต่งสำหรับผู้ใช้แต่ละราย โดยที่คุณไม่ต้องดำเนินการเอง ทั้งนี้ขึ้นอยู่กับบัญชี ไคลเอ็นต์โฆษณา และสถานะเว็บไซต์สำหรับบัญชี AdSense ของผู้ใช้รายนั้นๆ

สถานะเริ่มต้นของ Embedded Connect

การใช้งานจะต้องมีไลบรารี JavaScript, div ที่ว่างเปล่าที่ AdSense จะแสดงวิดเจ็ตการลงชื่อสมัครใช้ และฟังก์ชันเรียกกลับบางอย่างที่ให้คุณบันทึกรหัสผู้เผยแพร่โฆษณาเมื่อผู้ใช้เสร็จสิ้นกระบวนการลงชื่อสมัครใช้แล้ว คุณสามารถใช้ API การจัดการ AdSense เสริมประสิทธิภาพได้ด้วย เช่น การเรียกหน่วยโฆษณาหรือสถานะของโฆษณาอัตโนมัติ

ดูข้อมูลเพิ่มเติมเกี่ยวกับ Embedded Connect