Sinasagot ng statistics sa dashboard ang tanong na "ilan". Sinasagot ng real-time notification ang "ano ang nangyayari ngayon". Kapag nagsimula ang bagong campaign, gustong malaman ng team kung pumasok na ang unang click, saan ito galing at kung tumatakbo talaga ang ad. Sinusuportahan ng Kencang.in ang tatlong notification channel: Slack, Zapier at custom webhook sa sarili mong server.
Paganahin ang mga channel ng notification
Pumunta sa dashboard, sa menu na Mga channel o Integration, saka piliin ang channel na gusto mong ikonekta. Puwedeng ikonekta ang bawat link sa isa o higit pang channel. Available ang notification sa Pro at Business plan; tingnan ang page ng presyo.

Slack
- I-click Ikonekta ang Slack at payagan ang Kencang.in app na ma-access ang workspace mo.
- Piliin ang patutunguhang channel, halimbawa
#kampanye. - Sa mga setting ng link, paganahin ang mga notification at piliin ang Slack channel.
Ang bawat pag-click ay nagpapadala ng isang maigsi na mensahe: alias, lokasyon, device, at pinagmumulan ng referral. Para sa mga link na may mataas na volume, gumamit ng mga oras-oras na buod upang maiwasang mapuno ang channel. Bilang karagdagan sa mga notification sa pag-click, puwede ka ring gumawa ng mga link nang direkta mula sa Slack na may mga command /kencang https://... pagkatapos ma-install ang application. Ang dokumentasyon ng API ng Slack ay nasa api.slack.com.
Zapier
Ikonekta ang Zapier sa Integration menu, saka gumawa ng Zap sa Zapier na may trigger na "Kencang.in: New Click" (o Webhooks by Zapier "Catch Hook" gamit ang URL na ibinigay namin). Mula rito, puwedeng ipadala ang click data kahit saan: bagong row sa Google Sheets, card sa Trello, mensahe sa WhatsApp Business API o email. Nasa artikulong ito ang pag-uugnay sa kabaligtarang direksiyon, para awtomatikong gumawa ng link: Zapier at Google Sheets.
Mga custom na webhook
Para direktang ikonekta sa system mo, ilagay ang HTTPS endpoint URL. Nagpapadala ang bawat click ng POST request na may JSON body.

Dapat sumagot ang endpoint mo ng 2xx status sa loob ng ilang segundo. Kung pumalya, susubukan naming muli nang ilang beses na may pahabang pagitan. Mga pinakamahusay na gawi sa receiving side:
- Mabilis na tumugon, iproseso sa ibang pagkakataon. Tanggapin ang payload, ilagay sa queue, sumagot ng 200, saka iproseso sa worker. Huwag gumawa ng mabigat na trabaho sa loob ng request.
- I-verify ang pinagmulan. May HMAC signature header kaming isinasama batay sa secret na makikita sa dashboard. Kalkulahin muli ang HMAC ng raw body at ihambing bago iproseso. Gumamit ng constant-time comparison gaya ng
hash_equals()sa PHP. - Idempotent. Dahil may retry mechanism, puwedeng dumating nang dalawang beses ang parehong event. I-save ang event ID o kombinasyon ng alias + oras para makita ang duplicate.
- Gumamit ng HTTPS na may wastong certificate. Ang mga webhook sa regular na HTTP ay tinatanggihan.
Ang mga pangkalahatang prinsipyo ng pagdidisenyo ng maaasahang mga tatanggap ng webhook ay mahusay na buod sa Gabay sa pinakamahuhusay na kagawian ng GitHub webhook, at karamihan sa mga ito ay nalalapat sa anumang serbisyo.
Halimbawa ng minimal na tatanggap (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);
Ideya sa paggamit
- Pagtuklas ng anomalya: ang pagtaas ng mga click mula sa isang bansa sa isang minuto ay puwedeng mangahulugan ng mga bot; magpadala ng alerto.
- Sales attribution: itugma ang mga oras ng pag-click sa mga papasok na order upang matantya ang mga conversion sa bawat channel.
- Lead scoring: ang click mula sa personal na link (
/budi,/sari) ay agad na nag-a-update ng CRM. - Internal dashboard: ipakita ang mga real-time na pag-click sa screen ng opisina sa paglulunsad.
Puwede ring regular na kunin ang parehong data sa statistics API; pumili ng webhook kung kailangan ng bilis at API kung kailangan ng kumpletong report. Tingnan ang dokumentasyon ng developer para sa mga detalye ng parehong mga diskarte.
Mga karaniwang tanong
Nagpapadala ba ng isang Slack message ang bawat click?
Oo bilang default. Para sa maraming click, piliin ang hourly summary mode para hindi mapuno ang channel, o ipadala sa custom webhook at pagsama-samahin muna bago ipadala sa Slack.
Paano masisigurong ang webhook ay talagang mula sa Kencang.in?
May HMAC signature ang bawat request batay sa secret na makikita sa dashboard. Kalkulahin muli ang HMAC ng raw body at ihambing sa header gamit ang constant-time comparison bago iproseso ang data.
Ano ang mangyayari kung down ang server ko?
Susubukan naming muli nang ilang beses na may pahabang pagitan. Kapag pumalya ang lahat, lalaktawan ang event at itatala itong failed sa dashboard. Naka-save pa rin ang click statistics sa Kencang.in at puwedeng kunin sa API.
Puwede bang ipadala ang isang link sa maraming channel?
Oo. Puwedeng ikonekta ang isang link sa Slack, Zapier at ilang custom webhook nang sabay-sabay. Parehong payload ang matatanggap ng bawat channel kaya pareho ang data ng marketing team at internal system.