ข้ามไปยังเนื้อหา

เร็ว ๆ นี้: โปร 11.11 · ลด 31% เริ่ม 11/11 ใช้โค้ดได้เมื่อโปรโมชันเริ่ม

ดูราคา

การแจ้งเตือนคลิกแบบเรียลไทม์ผ่าน Slack และเว็บฮุก

การแจ้งเตือนคลิกแบบเรียลไทม์ผ่าน Slack และเว็บฮุก

สถิติในแดชบอร์ดตอบคำถาม "เท่าไหร่" การแจ้งเตือนแบบเรียลไทม์ตอบว่า "จะเกิดอะไรขึ้น" เมื่อแคมเปญใหม่เริ่มทำงาน ทีมงานต้องการทราบว่าคลิกแรกเข้ามา มาจากไหน และโฆษณาทำงานจริงหรือไม่ Kencang.in รองรับช่องทางการแจ้งเตือนสามช่องทาง: Slack, Zapier และ webhooks แบบกำหนดเองไปยังเซิร์ฟเวอร์ของคุณเอง

เปิดใช้งานช่องทางการแจ้งเตือน

เปิดแดชบอร์ด เมนู ช่อง หรือ บูรณาการจากนั้นเลือกช่องที่คุณต้องการเชื่อมต่อ แต่ละลิงก์สามารถนำไปยังหนึ่งหรือหลายช่องได้ การแจ้งเตือนมีอยู่ในแพ็กเกจ Pro และ Business ดูสิ หน้าราคา.

โฟลว์การแจ้งเตือน - การแจ้งเตือนคลิกแบบเรียลไทม์ผ่าน Slack และเว็บฮุก
โฟลว์การแจ้งเตือน

Slack

  1. คลิก เชื่อมต่อ Slack และอนุญาตให้แอปพลิเคชัน Kencang.in เข้าถึงพื้นที่ทำงานของคุณ
  2. เลือกช่องปลายทาง เช่น #kampanye.
  3. ในการตั้งค่าลิงก์ ให้เปิดใช้งานการแจ้งเตือนและเลือกช่อง Slack

การคลิกแต่ละครั้งจะส่งข้อความสั้นๆ ได้แก่ ชื่อย่อ ตำแหน่ง อุปกรณ์ และแหล่งอ้างอิง สำหรับลิงก์ที่มีปริมาณมาก ให้ใช้สรุปรายชั่วโมงเพื่อหลีกเลี่ยงการเติมช่อง นอกจากการแจ้งเตือนการคลิกแล้ว คุณยังสามารถสร้างลิงก์โดยตรงจาก Slack ด้วยคำสั่งได้อีกด้วย /kencang https://... หลังจากติดตั้งแอปพลิเคชันแล้ว เอกสารประกอบ API ของ Slack อยู่ที่ api.slack.com.

Zapier

เชื่อมต่อ Zapier ในเมนู Integration จากนั้นใน Zapier ให้สร้าง Zap ด้วยทริกเกอร์ "Kencang.in: New Click" (หรือ Webhooks โดย Zapier "Catch Hook" ด้วย URL ที่เราให้ไว้) จากที่นี่ ข้อมูลการคลิกสามารถสตรีมได้ทุกที่: แถวใหม่ใน Google Sheets การ์ดใน Trello ข้อความใน WhatsApp Business API หรืออีเมล วิธีการเชื่อมต่อ Zapier ในทิศทางตรงกันข้ามคือการสร้างลิงก์อัตโนมัติจะกล่าวถึงในบทความ Zapier และ Google Sheets.

เว็บฮุกแบบกำหนดเอง

สำหรับการผสานรวมเข้ากับระบบของคุณโดยตรง ให้ป้อน URL ปลายทาง HTTPS การคลิกแต่ละครั้งจะส่งคำขอ POST ด้วยเนื้อหา JSON

ตัวอย่างของเพย์โหลดของ webhook - การแจ้งเตือนคลิกแบบเรียลไทม์ผ่าน Slack และเว็บฮุก
ตัวอย่างของเพย์โหลดของ webhook

เอนด์พอยต์ของคุณควรตอบกลับสถานะ 2xx ภายในไม่กี่วินาที หากล้มเหลว เราจะลองอีกครั้งหลายครั้งโดยให้ความล่าช้าเพิ่มขึ้น แนวปฏิบัติที่ดีที่สุดในด้านการรับ:

  • ตอบอย่างรวดเร็ว ดำเนินการในภายหลัง รับเพย์โหลด จัดคิว ตอบกลับ 200 จากนั้นประมวลผลในตัวผู้ปฏิบัติงาน อย่าทำงานหนักตามคำร้องขอ
  • ตรวจสอบแหล่งที่มา เรารวมส่วนหัวลายเซ็น HMAC ตามข้อมูลลับที่แสดงในแดชบอร์ด คำนวณ HMAC ของวัตถุดิบใหม่และเปรียบเทียบก่อนประมวลผล ใช้การเปรียบเทียบเวลาคงที่ เช่น hash_equals() ใน PHP
  • ไร้อำนาจ เนื่องจากมีกลไกลองส่งใหม่ เหตุการณ์เดียวกันอาจมาถึงสองครั้ง บันทึก ID เหตุการณ์หรือใช้ alias + time ร่วมกันเพื่อตรวจหารายการซ้ำ
  • ใช้ HTTPS กับใบรับรองที่ถูกต้อง Webhook ไปยัง HTTP ปกติถูกปฏิเสธ

หลักการทั่วไปของการออกแบบตัวรับเว็บฮุกที่เชื่อถือได้มีสรุปไว้อย่างดีใน คู่มือแนวทางปฏิบัติที่ดีที่สุดสำหรับเว็บฮุก GitHubและส่วนใหญ่จะใช้กับบริการใด ๆ

ตัวอย่างจุดรับข้อมูลแบบเรียบง่าย (PHP)

<?php
$raw    = file_get_contents('php://input');
$sig    = $_SERVER['HTTP_X_KENCANG_SIGNATURE'] ?? '';
$secret = getenv('KENCANG_WEBHOOK_SECRET');

if (!hash_equals(hash_hmac('sha256', $raw, $secret), $sig)) {
    http_response_code(401);
    exit;
}
$event = json_decode($raw, true);
// masukkan ke antrean, mis. Redis/database
http_response_code(200);

แนวคิดในการใช้ประโยชน์

  • การตรวจจับความผิดปกติ: การคลิกจากประเทศหนึ่งที่เพิ่มขึ้นอย่างรวดเร็วในหนึ่งนาทีอาจหมายถึงบอท ส่งการแจ้งเตือน
  • การระบุแหล่งที่มาของการขาย: จับคู่เวลาในการคลิกกับคำสั่งซื้อที่เข้ามาเพื่อประมาณ Conversion ต่อแชแนล
  • คะแนนนำ: คลิกจากลิงก์ส่วนตัว (/budi, /sari) อัปเดต CRM ทันที
  • แดชบอร์ดภายใน: แสดงการคลิกแบบเรียลไทม์บนหน้าจอสำนักงานเมื่อเปิดตัว

สามารถดึงข้อมูลเดียวกันเป็นระยะผ่าน API สถิติได้ เลือก webhooks เมื่อคุณต้องการความเร็ว และเลือก API เมื่อคุณต้องการรายงานที่สมบูรณ์ ดูสิ เอกสารสำหรับนักพัฒนา สำหรับรายละเอียดของทั้งสองวิธี

คำถามที่พบบ่อย

การคลิกแต่ละครั้งส่งข้อความ Slack หนึ่งข้อความหรือไม่

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

จะแน่ใจได้อย่างไรว่า webhook นั้นมาจาก Kencang.in จริงๆ

คำขอแต่ละรายการจะมีลายเซ็น HMAC ตามข้อมูลลับที่ปรากฏในแดชบอร์ด คำนวณ HMAC ของ Raw Body ใหม่และเปรียบเทียบกับส่วนหัวโดยใช้การเปรียบเทียบเวลาคงที่ก่อนประมวลผลข้อมูล

จะเกิดอะไรขึ้นหากเซิร์ฟเวอร์ของฉันล่ม?

เราลองใหม่หลายครั้งโดยมีความล่าช้าเพิ่มขึ้น หากความพยายามทั้งหมดล้มเหลว กิจกรรมจะถูกข้ามและบันทึกว่าล้มเหลวในแดชบอร์ด สถิติการคลิกยังคงจัดเก็บอยู่ที่ Kencang.in และสามารถดึงข้อมูลได้ผ่านทาง API

ลิงก์เดียวส่งหลายช่องได้ไหม

ใช่ ลิงก์เดียวสามารถเชื่อมต่อกับ Slack, Zapier และ webhooks แบบกำหนดเองหลายรายการพร้อมกันได้ แต่ละช่องทางได้รับเพย์โหลดเท่ากัน ดังนั้นทีมการตลาดและระบบภายในจึงได้รับข้อมูลที่เหมือนกัน

Tim Kencang.in

Ditulis oleh tim produk dan marketing Kencang.in, pemendek link, QR code dinamis, dan bio page buatan Indonesia yang dioperasikan oleh PT Kode Digital Solusindo. Kami menulis berdasarkan pengalaman mengelola kampanye klien dan membangun fitur yang dibahas.

Tentang Kencang.in ติดต่อเรา