ปัญหาหนึ่งที่หลายๆ คนต้องเจอเหมือนกันก็คือ การนำ URL ยาวๆ ไปโปรโมทผ่านช่องทางต่างๆ ซึ่งในบางครั้งกลายเป็นว่า URL ที่โพสต์ไปนั้นยาวกว่าข้อความที่ใช้โปรโมท เพื่อเป็นการทำให้ URL สวยงาม และอ่านง่าย น่าสนใจ จึงควรต้องทำให้ URL นั้นสั้นลงด้วยเครื่องมือที่เรียกกันว่า URL Shortener หรือ URL Builder โดยปัจจุบันเครื่องมือในการย่อลิงค์มีให้ใช้ฟรีอยู่มากมายหลายเว็บ แต่ที่จะแนะนำเลยคือ Bitly เครื่องมือย่อลิงค์ที่ได้รับความนิยมหน้าเว็บไซต์สวยงามน่าใช้ และสามารถดูรีพอร์ทได้แม้จะใช้ Free Version แต่จำเป็นต้องสมัครสมาชิกก่อน ถ้าไม่ต้องการฟีเจอร์แอดวานซ์ Bitly คือคำตอบแน่นอนครับ
บทความนี้เลยจะมาแนะนำการสร้างสูตรใน Google Sheet สำหรับการย่อลิงค์ และสูตรดูสถิติจำนวนคลิ๊กเข้าลิ้งนั้นๆ ด้วย Apps Script และ Bitly API กันครับ ลองดูตัวอย่างที่จะได้กันก่อนเลย

1. สมัครใช้งาน Bitly และสร้าง Access Token สำหรับใช้งาน Bitly API
1.1 ให้ไปที่ Bitly ลองดู Free Version ก็น่าจะใช้งานไม่เกินนี้ และไม่ต้องการฟีเจอร์อื่นๆ ก็กด Sign up Free ไปเลย

1.2 ง่ายที่สุดก็สมัครด้วย Google Account ที่เรามีใช้งานอยู่แล้ว แต่ถ้าไม่มีก็ให้กรอกข้อมูลสมัครตามแบบฟอร์มได้เลย

1.3 หลังจากสมัคร และเข้ามาใช้งานหากต้องการย่อลิงค์ก็ให้ไปที่เมนู CREATE -> LINK แล้วทำการย่อลิงค์ที่ต้องการได้เลย หลังจากนั้นจะที่หน้าเว็บจะมีลิงค์แบบยาว และแบบย่อลิงค์แล้วไว้ให้เราได้ติดตามสถิติการคลิ๊ก และไว้ Copy ไว้ใช้งานได้เลย

1.4 สร้าง Access Token สำหรับใช้งาน Bitly API โดยให้กรอก Password แล้วคลิ๊กปุ่ม Generate token ได้เลย หลังจากได้ Access Token มาแล้วเก็บไว้ให้ดีครับ จะได้ใช้ในขั้นตอนต่อไป

2. สร้างสูตรใน Google Sheet ด้วย Apps Script
2.1 สร้างไฟล์ Google Sheet ที่ต้องการอย่างรวดเร็วด้วยการพิมพ์ sheet.new ในช่อง URL ของเว็บบราวเซอร์ได้เลย
2.2 กำหนดชื่อไฟล์งาน สร้างหัวคอลัมน์ข้อมูลตามตัวอย่างด้านบนได้เลยครับ
2.3 สร้างสูตรย่อลิ้งค์ด้วย Apps Script โดยให้ไปที่เมนู Tools -> Script editor แล้วกำหนดชื่อไฟล์ของ Script และทำการลบค่าตั้งต้นทั้งหมดทิ้งไป แล้วให้ Copy Code ตัวอย่างนี้ไปใช้งานได้เลยครับ
2.4 จาก Code ตัวอย่างด้านบนนั้นให้ทำการแทนค่าตัวแปร bitlyToken ด้วย Access Token ที่ได้ในข้อ 1.4 โดยจะมีฟังก์ชันหลักที่จะใช้เป็นสูตร และส่งค่ากลับไปอยู่ด้วยกัน 2 ฟังก์ชัน นั่นคือ
- shortURL(longurl) : จะรับค่าตัวแปร longurl แล้วนำไปย่อลิงค์ด้วย Bitly API แล้วก็จะได้ลิงค์ที่ย่อแล้วกลับไป โดยจะมีฟังก์ชันตรวจสอบก่อนว่าลิงค์ที่จะย่อนั้นอยู่ในรูปแบบ Link URL ที่ถูกต้องและใช้งานได้หรือไม่
- getClicksSummary(bitlyshortlink) : จะรับค่าลิงค์ที่ได้ในข้อ 2.4.1 แล้วจะได้ค่าจำนวนคลิ๊กทั้งหมดที่มีคนคลิ๊กเข้าไปที่ลิงค์นั้นๆ
2.5 ลองมาดูตัวอย่างการใช้งานสูตรที่สร้างไว้กันครับ โดยพิมพ์สูตรตามชื่อฟังก์ชันที่สร้างไว้ได้เลย

ท้ายสุด เป็นอย่างไรครับกับการสร้างสูตรสายย่อ(ลิงค์) ด้วย Apps Script หวังว่าจะช่วยให้ปัญหาการนำ URL ยาวๆ ไปโปรโมทผ่านช่องทางต่างๆ หมดไป และก็จะได้ไม่ต้องมาคอยย่อทีละลิงค์อีกแล้ว แถมยังได้สูตรติดตามดูสถิติจำนวนคลิ๊กเข้าลิงค์อีกด้วยครับ Happy Life…Happy Coding…😃
Source Code 🔗 https://github.com/ChaiyachetU/GoogleSheetBitlyShortLink
ประกันรถใกล้หมดแล้ว ไม่อยากจ่ายแพง อยากได้ราคาดีที่สุดคลิกเช็คเบี้ย ฟรี !!! ที่นี่ https://bit.ly/3sEMzHO
ฝากร้านหนังสือมือสองของผมด้วยครับ เป็นหนังสือที่ซื้อมาอ่านเอง เพื่อนๆ ที่สนใจสามารถติดตามและสั่งซื้อได้ที่ https://shop.line.me/@921ijoic
โปรโมชั่น คูปองส่วนลด และดีล ที่ดีที่สุดของร้านค้าออนไลน์กว่า 300 แบรนด์พร้อมรับเงินคืนจาก ShopBack https://bit.ly/3c4tlmV
Ruk-Com จดโดเมน-เช่าโฮสต์ ราคาประหยัด พร้อมให้บริการใน 1 นาที http://bit.ly/36q8A12