ویب ہک کیا کرتا ہے
ویب ہک آپ کے اسٹور میں کسی ایونٹ کی تفصیلات اسی لمحے کسی دوسری جگہ بھیج دیتا ہے جب وہ ہوتا ہے۔ آپ ایونٹ اور اس کی منزل چنتے ہیں:
- API: Storeep ایونٹ کا ڈیٹا آپ کے سرور، CRM، Zapier یا Make منظرنامے، یا اشتہاری ٹریکنگ ٹول کے ویب ایڈریس (URL) پر بھیجتا ہے۔
- ای میل: Storeep ایونٹ کا ڈیٹا کسی ای میل پتے پر بھیجتا ہے، مثلاً ہر نئے آرڈر پر ای میل پانے کے لیے۔
ترتیبات، ویب ہکس کھولیں۔ آپ کے پاس ترتیبات کی اجازت ہونی چاہیے۔
بہت سے ٹولز کے لیے پہلے سے تیار ایپ موجود ہے، جو زیادہ آسان ہے: Google Sheets، کورئیر نیٹ ورکس اور اشتہاری پکسلز۔ پہلے ایپس مارکیٹ دیکھیں۔
ویب ہک بنانا
نیا ویب ہک شامل کریں پر کلک کریں، فارم بھریں اور شامل کریں پر کلک کریں۔
- ایکٹیویٹ: پہلے سے نشان لگا ہوتا ہے۔ نشان لگا ہو تو ایونٹس فوراً بھیجے جاتے ہیں۔ ویب ہک رکھنے مگر اسے روکنے کے لیے نشان ہٹا دیں۔
- نام: آپ کی فہرست کے لیے ایک لیبل، مثلاً "CRM نئے آرڈرز"۔
- نوعیت: API یا ای میل۔
- واقعہ:
- آرڈر بنایا: کوئی گاہک نیا آرڈر دیتا ہے۔
- آرڈر اپ ڈیٹ ہو گیا: کسی آرڈر کا اسٹیٹس یا تفصیلات بدلتی ہیں۔
- سیشن بنایا گیا: کوئی نیا وزیٹر آپ کے اسٹور پر آتا ہے۔ صرف API قسم کے لیے۔
- فارمیٹ: Json۔
- یو آر ایل (API قسم): جس پتے پر بھیجنا ہے۔
https://والا حصہ آپ کے لیے خود لگ جاتا ہے، اس لیے باقی ٹائپ کریں، جیسےapi.example.com/orders۔ - ای میل پتہ (ای میل قسم): جہاں ای میل جاتی ہے۔
ای میل ویب ہک صرف آرڈر کے ایونٹس بھیجتا ہے۔ اگر آپ سیشن بنایا گیا کے ساتھ ای میل چنیں تو کچھ نہیں بھیجا جاتا۔
URL میں آرڈر کا ڈیٹا ڈالنا
آپ ایونٹ کے ڈیٹا کا کوئی بھی فیلڈ دوہری قوسین کے ساتھ URL کے اندر رکھ سکتے ہیں، {{field_name}}۔ مثال کے طور پر:
example.com/postback?cid={{fbclid}}&payout={{order_total}}
یہ کسی اضافی سرور کے بغیر Facebook کلک ID اور آرڈر کا کل کسی اشتہاری ٹریکنگ یا ایفیلیئٹ پلیٹ فارم کو بھیجتا ہے۔ جو فیلڈ موجود نہ ہو وہ خالی ہو جاتا ہے۔ فیلڈز کے نام دیکھنے کے لیے اسی ایونٹ کا ای میل ویب ہک بنائیں اور موصول ہونے والا ڈیٹا دیکھیں۔
ویب ہکس کی فہرست
ہر قطار نام، یو آر ایل / ای میل، نوعیت، واقعہ، فارمیٹ اور حالت (عمل میں لایا یا غیر فعال) دکھاتی ہے۔ ترمیم کے لیے کسی قطار پر کلک کریں۔ قطاروں کو ہمیشہ کے لیے ہٹانے کے لیے ان پر نشان لگائیں اور ویب ہکس کو حذف کریں چنیں۔ ہر اسٹور کے لیے ویب ہکس کی ایک زیادہ سے زیادہ تعداد ہے، اور اس تک پہنچنے پر آپ کو پیغام نظر آتا ہے۔
آپ ایک ہی ایونٹ کے لیے کئی ویب ہکس بنا سکتے ہیں، مثلاً ایک آپ کے CRM کے لیے اور ایک آپ کے اشتہاری ٹریکر کے لیے۔
جب ڈیلیوری ناکام ہو
- آپ کے سرور کو کامیابی کے کوڈ (2xx) کے ساتھ جلدی جواب دینا چاہیے۔ سست جواب ناکامی شمار ہوتا ہے۔
- اگر آپ کا سرور بند یا مصروف ہو (5xx یا 429 جواب، یا کوئی جواب نہیں) تو Storeep اگلے چند منٹوں میں کئی بار دوبارہ کوشش کرتا ہے۔ صرف ناکام ویب ہکس دوبارہ بھیجے جاتے ہیں، اس لیے باقیوں کو ڈپلیکیٹ نہیں ملتے۔
- اگر آپ کا سرور درخواست رد کر دے (4xx جواب جیسے 404 یا 403) تو Storeep دوبارہ کوشش نہیں کرتا، کیونکہ پتہ یا اس کی سیکیورٹی غلط ہے۔
- جب کوئی ویب ہک لگاتار کئی بار ناکام ہو تو اسٹور مالک کو ایک ای میل ملتی ہے: "Action needed: your Storeep webhook is failing"، ویب ہک کے نام، پتے، ایونٹ اور آخری ایرر کوڈ کے ساتھ۔ ویب ہک دوبارہ کام کرنے کے بعد مستقبل کا کوئی مسئلہ نئی وارننگ بھیج سکتا ہے۔ آپ یہ ای میل اطلاعات میں بند کر سکتے ہیں۔
- ای میل ویب ہکس ایک بار بھیجے جاتے ہیں، دوبارہ کوشش کے بغیر۔
غیر ادا شدہ بیلنس کی وجہ سے رکے ہوئے ویب ہکس
اگر آپ کے اسٹور پر غیر ادا شدہ واجب الادا رقم ہو اور آپ کا والیٹ اسے پورا نہ کر سکے تو ویب ہکس انتظار کرتے ہیں۔ آپ کے فنڈز شامل کرنے اور رقم ادا ہونے کے بعد وہ بھیج دیے جاتے ہیں۔ دیکھیں والیٹ اور بلنگ۔
تجاویز
- اگر آپ کے سرور کو پاس ورڈ یا کلید درکار ہو تو اسے URL کوئری میں ڈالیں، مثلاً
?key=yoursecret۔ - سیشن بنایا گیا ہر وزیٹر پر چلتا ہے، جو مصروف اسٹور پر بہت زیادہ ہو سکتا ہے۔ اسے صرف تب استعمال کریں جب آپ کا سرور اسے سنبھال سکے۔
- کسی ٹول کو جب چاہے آپ کے آرڈرز اور پروڈکٹس پڑھنے دینے کے لیے اس کے بجائے رسائی ٹوکن استعمال کریں۔