Twitter، LinkedIn، Reddit، Discord پر SaaS کمیونٹیز کے ذریعے براؤز کریں، آپ اسے نام دیں اور آپ دیکھیں گے کہ ان میں سے کئی میں ایک عام تھیم نظر آئے گی۔ وہ تھیم کئی ناموں سے جا سکتی ہے: BI، تجزیات، بصیرت اور اسی طرح۔ یہ فطری ہے، ہم کاروبار کرتے ہیں، ڈیٹا اکٹھا کرتے ہیں، ہم کامیاب ہوتے ہیں یا ناکام ہوتے ہیں۔ ہم ان سب کو دیکھنا چاہتے ہیں، ہمارے پاس موجود ڈیٹا کا کچھ اندازہ لگانا اور کارروائی کرنا چاہتے ہیں۔ اس ضرورت نے بہت سارے پروجیکٹس اور ٹولز تیار کیے ہیں جو ہر اس شخص کی زندگی کو آسان بنا دیتے ہیں جو ڈیٹا کو دیکھنا چاہتا ہے۔ لیکن، جب انسانوں کے پاس ہے، انسان زیادہ چاہتے ہیں۔ اور BI اور تجزیات کی دنیا میں، "زیادہ" اکثر ایمبیڈنگ، برانڈنگ، حسب ضرورت اسٹائلنگ اور رسائی وغیرہ کی شکل میں آتا ہے۔ جس کا مطلب ڈویلپرز کے لیے زیادہ کام اور اکاؤنٹ کے لیے زیادہ وقت ہوتا ہے۔ لہذا، قدرتی طور پر BI ٹولز کی ضرورت رہی ہے جو آپ کو یہ سب کچھ حاصل کرنے دیں گے۔
آئیے ان چیلنجوں کی فہرست بنائیں جن کا آپ کو ان ڈیش بورڈز کے بنانے والے اور دیکھ بھال کرنے والے کے طور پر سامنا ہو سکتا ہے:
- آپ اپنی ایپلیکیشن یا پلیٹ فارم کے اندر سے ڈیش بورڈز کو اختتامی صارفین یا ناظرین کے لیے دستیاب کرانا چاہتے ہیں۔
- آپ ڈیش بورڈ کے مختلف مجموعوں کا انتظام کرنے کے قابل ہونا چاہتے ہیں (یعنی "انضمام")
- آپ ڈیش بورڈز اور ڈیٹا سیٹس کے مجموعے کو مخصوص صارف کے حقوق دینے کے قابل ہونا چاہتے ہیں۔
- آپ یہ یقینی بنانا چاہتے ہیں کہ صارفین کو صرف ان سے متعلقہ ڈیٹا تک رسائی حاصل ہو۔
Cumul.io ایک ٹول فراہم کرتا ہے جسے ہم کہتے ہیں۔ انضمام جو ان چیلنجوں کو حل کرنے میں مدد کرتا ہے۔ اس مضمون میں میں آپ کو بتاؤں گا کہ انضمام کیا ہیں، اور اسے کیسے ترتیب دیا جائے۔ اچھی بات یہ ہے کہ اوپر دیے گئے زیادہ تر پوائنٹس کے لیے کم سے کم کوڈ درکار ہے اور زیادہ تر حصے کے لیے Cumul.io UI
کچھ پس منظر — انضمام
An انٹیگریشن Cumul.io میں ایک ڈھانچہ ہے جو ڈیش بورڈز کے ایک مجموعہ کی وضاحت کرتا ہے جس کا مقصد ایک ساتھ استعمال کیا جانا ہے (مثال کے طور پر ایک ہی ایپلی کیشن میں)۔ یہ بھی وہی ہے جو ہم استعمال کرتے ہیں۔ یمبیڈ ایک درخواست میں ڈیش بورڈز۔ دوسرے الفاظ میں، ڈیش بورڈز کو کسی ایپلیکیشن میں ایمبیڈ کرنے کے لیے، ہم ایپلیکیشن کو انٹیگریشن تک رسائی دیتے ہیں جس سے وہ تعلق رکھتے ہیں۔ آپ ڈیش بورڈز کو انضمام کے ساتھ منسلک کر سکتے ہیں اور اس کا انتظام کر سکتے ہیں کہ انٹیگریشن کے آخری صارفین کو ان ڈیش بورڈز اور ان کے استعمال کردہ ڈیٹا سیٹس پر کس قسم کے رسائی کے حقوق حاصل ہوں گے۔ ایک ڈیش بورڈ متعدد انضمام کا حصہ ہو سکتا ہے، لیکن مختلف انضمام پر اس کے پاس رسائی کے مختلف حقوق ہو سکتے ہیں۔ جب بات سرایت کرنے کی ہو، تو زندگی کو آسان بنانے کے لیے متعدد SDKs دستیاب ہیں، قطع نظر اس کے کہ آپ کا اسٹیک کیسا نظر آتا ہے۔ 😊
ایک بار جب آپ کے پاس Cumul.io اکاؤنٹ ہو جاتا ہے اور اگر آپ Cumul.io میں کسی تنظیم کے "مالک" ہیں، تو آپ Integrations ٹیب کے ذریعے اپنے تمام انٹیگریشنز کو منظم اور برقرار رکھنے کے قابل ہو جائیں گے۔ آئیے ایک مثال Cumul.io اکاؤنٹ پر دیکھیں۔ ذیل میں آپ ڈیش بورڈز دیکھ سکتے ہیں جو ایک Cumul.io صارف نے بنائے ہوں گے۔
اگرچہ یہ تمام ڈیش بورڈز ہیں جو اس صارف نے بنائے ہوں گے، لیکن اس بات کا امکان ہے کہ تمام ڈیش بورڈز ایک ہی اختتامی صارفین کے لیے نہ ہوں، یا اس معاملے کے لیے درخواست نہ ہوں۔ لہذا، اس Cumul.io اکاؤنٹ کا مالک انٹیگریشن (یا اس سے زیادہ!) بنائے گا اور اسے برقرار رکھے گا 💪 آئیے ایک نظر ڈالتے ہیں کہ یہ ان کے لیے کیا نظر آتا ہے:
لہذا، ایسا لگتا ہے کہ اس Cumul.io اکاؤنٹ کا مالک دو الگ الگ ایپلی کیشنز کو برقرار رکھتا ہے۔
اب دیکھتے ہیں کہ انٹیگریشن بنانے اور اس کے ڈیش بورڈز کو ایپلی کیشن میں ایمبیڈ کرنے کا عمل کیسا ہوگا۔ اچھی خبر یہ ہے کہ، جیسا کہ پہلے ذکر کیا گیا ہے، آپ کو بہت سے اقدامات اٹھانے ہوں گے جو Cumul.io UI میں کیے جا سکتے ہیں۔
اعلان دستبرداری: اس مضمون کے مقاصد کے لیے، میں مکمل طور پر انضمام کے حصے پر توجہ مرکوز کروں گا۔ لہذا، میں ڈیش بورڈ بنانے اور ڈیزائن کرنے کے لیے ہر چیز کو چھوڑ دوں گا اور ہم خیالی ڈیش بورڈز کے پہلے سے تیار کردہ سیٹ کے ساتھ شروعات کریں گے۔
ہم کیا کریں گے:
Creating an Integration
سادگی کے لیے، آئیے ابھی کے لیے صرف ایک انضمام بناتے ہیں۔ آئیے تصور کریں کہ ہمارے پاس ایک تجزیاتی پلیٹ فارم ہے جسے ہم اپنی کمپنی کے لیے برقرار رکھتے ہیں۔ تین ڈیش بورڈز ہیں جو ہم اپنے اختتامی صارفین کو فراہم کرنا چاہتے ہیں: مارکیٹنگ ڈیش بورڈ، سیلز ڈیش بورڈ اور لیڈز ڈیش بورڈ۔
فرض کریں کہ تمام ڈیش بورڈز میں سے جو اس اکاؤنٹ نے بنائے ہیں یا ان تک رسائی حاصل ہے، اس خاص پروجیکٹ کے لیے وہ صرف درج ذیل کو استعمال کرنا چاہتے ہیں:
نیا انٹیگریشن
انٹیگریشن بنانے کے لیے، ہم انٹیگریشنز ٹیب پر جاتے ہیں اور نیو انٹیگریشن کو منتخب کریں۔ پاپ اپ ہونے والا مکالمہ آپ کو پہلے ہی کچھ اندازہ دے گا کہ آپ کے اگلے اقدامات کیا ہوں گے:
ڈیش بورڈز کا انتخاب
اس کے بعد، آپ یہ منتخب کر سکیں گے کہ آپ کے کون سے ڈیش بورڈ اس انضمام میں شامل ہوں گے۔ آپ انٹیگریشن کو ایک نام بھی دے سکیں گے، جس کا میں نے یہاں فیصلہ کیا ہے کہ یہ مناسب طور پر "بہت اہم انٹیگریشن" ہوگا۔
ایک بار جب آپ اپنے انتخاب کی تصدیق کر لیتے ہیں، تو آپ کے پاس ہر ڈیش بورڈ کے لیے سلگ کی وضاحت کرنے کا اختیار ہوگا (انتہائی تجویز کردہ)۔ یہ بعد میں ڈیش بورڈز کو آپ کی ایپلیکیشن میں شامل کرتے وقت استعمال کیا جا سکتا ہے۔ آپ بعد میں دیکھیں گے کہ سلگس آپ کے فرنٹ اینڈ کوڈ میں ڈیش بورڈز کا حوالہ دینا آسان بناتے ہیں، اور اگر ضرورت ہو تو ڈیش بورڈز کو تبدیل کرنا بھی آسان بنا دیتے ہیں (کیونکہ آپ کو فرنٹ اینڈ کوڈ میں ڈیش بورڈ IDs کے بارے میں فکر کرنے کی ضرورت نہیں ہوگی)۔
حقوق تک رسائی حاصل کریں
اس کے بعد آپ کو ڈیٹاسیٹس کے لیے انضمام کے رسائی کے حقوق مقرر کرنے ہوں گے جو اس کے ڈیش بورڈز استعمال کرتے ہیں۔ یہاں ہم نے اسے "دیکھ سکتے ہیں" پر سیٹ کیا ہے۔ رسائی کے حقوق اور ان میں کیا شامل ہے کے بارے میں مزید معلومات کے لیے، ہمارا چیک کریں۔ ڈیٹاسیٹس کو انضمام سے منسلک کرنا:
فلٹرز اور پیرامیٹرز (اور کثیر کرایہ دار تک رسائی)
ضمنی نوٹ: کثیر کرایہ دار تک رسائی میں مدد کرنے کے لیے — جو کہ اس خیالی سیٹ اپ میں معنی رکھتا ہے — Cumul.io ڈیٹا سیٹس پر پیرامیٹرز اور فلٹرز کو سیٹ کرنا ممکن بناتا ہے جسے ڈیش بورڈ استعمال کرتا ہے۔ اس کا مطلب ہے کہ ہر صارف جو آپ کے تجزیاتی پلیٹ فارم میں لاگ ان ہوتا ہے صرف وہی ڈیٹا دیکھے گا جس تک اسے ذاتی طور پر ڈیش بورڈز تک رسائی حاصل ہے۔ آپ تصور کر سکتے ہیں کہ اس منظر نامے میں رسائی اس بات کی بنیاد پر ہوگی کہ آخری صارف کمپنی میں کس شعبے کے لیے کام کرتا ہے۔ Cumul.io کے ساتھ ملٹی کرایہ داری قائم کرنے کے طریقے کے بارے میں مزید معلومات کے لیے، ہمارا مضمون دیکھیں، "Aut0 کے ساتھ Cumul.io ڈیش بورڈز پر ملٹی ٹیننسی". یہ ڈیش بورڈ ڈیزائن کے عمل کے اندر کیا جا سکتا ہے (جسے ہم چھوڑ رہے ہیں)، جس سے یہ تصور کرنا آسان ہو جاتا ہے کہ فلٹرز کیا کر رہے ہیں۔ لیکن یہاں، ہم ان فلٹرز کو انٹیگریشن تخلیق کے عمل میں ترتیب دیں گے۔
یہاں، ہم وہ فلٹرز سیٹ کرتے ہیں جن کی ڈیٹا سیٹس کی ضرورت ہو سکتی ہے۔ اس منظر نامے میں، جیسا کہ ہم صارفین کے محکموں کی بنیاد پر فلٹر کرتے ہیں، ہم a کی وضاحت کرتے ہیں۔ department
اس کی بنیاد پر پیرامیٹر اور فلٹر:
اور voilà! ان کو ترتیب دینے کے بعد، آپ نے کامیابی کے ساتھ ایک انضمام بنا لیا ہے۔ اگلا مکالمہ آپ کو ہدایات دے گا کہ آپ کے انضمام کو سرایت کرنے کے لیے آپ کے اگلے اقدامات کیا ہوں گے:
اب آپ اپنے انٹیگریشن ٹیب میں اس بالکل نئے انٹیگریشن کو دیکھ سکیں گے۔ یہ وہ جگہ ہے جہاں آپ کو انٹیگریشن ID تک فوری رسائی حاصل ہوگی، جو بعد میں ڈیش بورڈز کو سرایت کرنے کے لیے استعمال کیا جائے گا۔
اچھی خبر! آپ کا انٹیگریشن بننے کے بعد، آپ ہمیشہ اس میں ترمیم کر سکتے ہیں۔ آپ ڈیش بورڈز کو ہٹا یا شامل کر سکتے ہیں، ڈیش بورڈز کے سلگس کو تبدیل کر سکتے ہیں یا حقوق تک رسائی حاصل کر سکتے ہیں۔ لہذا آپ کو نئے انضمام کے بارے میں فکر کرنے کی ضرورت نہیں ہے کیونکہ آپ کی ایپلی کیشن تبدیل ہوتی ہے اور تیار ہوتی ہے۔ اور چونکہ انضمام میں ترمیم کرنا سب کچھ UI کے اندر ہے، اس لیے آپ کو کسی ڈویلپر کو یہ سب دوبارہ ترتیب دینے کے بارے میں فکر کرنے کی ضرورت نہیں ہوگی۔ غیر تکنیکی صارفین چلتے پھرتے ان انضمام کو اپنا سکتے ہیں۔
ڈیش بورڈز کو سرایت کرنا
آئیے دیکھتے ہیں کہ ہم کہاں پہنچنا چاہتے ہیں۔ ہم ایک حسب ضرورت ایپ کے اندر ڈیش بورڈ فراہم کرنا چاہتے ہیں۔ سادہ، صارف کسی ایپ میں لاگ ان ہوتا ہے، ایپ میں ڈیش بورڈز ہوتے ہیں، وہ ڈیش بورڈز کو اس ڈیٹا کے ساتھ دیکھتے ہیں جسے دیکھنے کی انہیں اجازت ہے۔ یہ مثال کے طور پر مندرجہ ذیل کی طرح نظر آسکتا ہے:
کسی کے پاس ایک خاص نقطہ نظر تھا کہ وہ کس طرح آخری صارف کو ڈیش بورڈ فراہم کرنا چاہتے ہیں۔ وہ ایک سائڈبار چاہتے تھے جہاں وہ ہر ڈیش بورڈ کے ذریعے پلٹ سکیں۔ یہ بالکل مختلف بھی ہو سکتا تھا۔ ہم جس چیز پر توجہ مرکوز کریں گے وہ یہ ہے کہ ہم ان ڈیش بورڈز کو اپنی ایپلیکیشن میں کیسے سرایت کر سکتے ہیں اس سے قطع نظر کہ میزبان ایپلیکیشن کیسی نظر آتی ہے۔
Cumul.io عوامی طور پر دستیاب SDKs کے سیٹ کے ساتھ آتا ہے۔ یہاں میں آپ کو دکھاتا ہوں کہ اگر آپ استعمال کرنا چاہتے ہیں تو آپ کیا کریں گے۔ نوڈ SDK. ہمارے چیک کریں ڈویلپر دستاویزات یہ دیکھنے کے لیے کہ دوسرے کون سے SDKs دستیاب ہیں اور ان کے استعمال کے بارے میں ہدایات۔
مرحلہ 1: اپنے آخری صارفین کے لیے SSO ٹوکن تیار کریں۔
اس سے پہلے کہ آپ اپنے آخری صارفین کے لیے SSO ٹوکن تیار کر سکیں، آپ کو یہ یقینی بنانا ہو گا کہ آپ Cumul.io میں API کلید اور ٹوکن بناتے ہیں۔ آپ یہ اپنے Cumul.io پروفائل سے کر سکتے ہیں۔ یہ انضمام تک رسائی کے ساتھ تنظیم کا مالک ہونا چاہئے جو SSO کی اجازت کی درخواست کرنے کے لئے اس API کلید اور ٹوکن کو تخلیق اور استعمال کرتا ہے۔ ایک بار جب آپ یہ کر لیتے ہیں، تو آئیے پہلے ایک Cumul.io کلائنٹ بنائیں جو ایپلیکیشن کے سرور سائیڈ میں کیا جائے گا:
const Cumulio = require("cumulio"); const client = new Cumulio({ api_key: '<YOUR API KEY>', api_token: '<YOUR API TOKEN>',
});
اب ہم آخری صارف کے لیے SSO ٹوکن بنا سکتے ہیں۔ اس API کال اور مطلوبہ فیلڈز کے بارے میں مزید معلومات کے لیے ہمارا چیک کریں۔ پیدا کرنے پر ڈویلپر دستاویزات SSO ٹوکن.
let promise = client.create('authorization', { integration_id: '<THE INTEGRATION ID>', type: 'sso', expiry: '24 hours', inactivity_interval: '10 minutes', username: '< A unique identifier for your end user >', name: '< end-user name >', email: '< end-user email >', suborganization: '< end-user suborganization >', role: 'viewer', metadata: {}
});
یہاں، غور کریں کہ ہم نے اختیاری کو کیسے شامل کیا ہے۔ metadata
field. This is where you can provide the parameters and values with which you want to filter the dashboards’ datasets on. In the example we’ve been going through we’ve been filtering based on department so we would be adding this to the metadata. Ideally you would get this information from the authentication provider you use. See a تفصیلی وضاحت کہ ہم نے Auth0 کے ساتھ یہ کیسے کیا ہے۔.
یہ درخواست ایک JSON آبجیکٹ واپس کرے گی جس میں ایک اجازت نامہ اور ٹوکن ہے جسے بعد میں کلائنٹ سائیڈ میں ڈیش بورڈز کو ایمبیڈ کرنے کے لیے کلید/ٹوکن کے امتزاج کے طور پر استعمال کیا جاتا ہے۔
کچھ اور جو آپ اختیاری طور پر یہاں شامل کر سکتے ہیں جو کہ بہت عمدہ ہے ایک CSS پراپرٹی ہے۔ یہ آپ کو ہر صارف (یا صارف گروپ) کے لیے حسب ضرورت شکل و صورت کی وضاحت کرنے کی اجازت دے گا۔ اسی ایپلیکیشن کے لیے، انجلینا بمقابلہ بریڈ کے لیے مارکیٹنگ ڈیش بورڈ کی طرح دکھائی دے سکتا ہے:
مرحلہ 2: سرایت کریں۔
ہم وہاں سے تھوڑا آگے بڑھے۔ ہم نے آخری صارفین کے لیے SSO ٹوکن بنائے ہیں لیکن ہم نے ابھی تک ڈیش بورڈز کو ایپلیکیشن میں شامل نہیں کیا ہے۔ آئیے اس پر ایک نظر ڈالتے ہیں۔ سب سے پہلے، آپ کو انسٹال اور درآمد کرنا چاہئے ویب جزو.
import '@cumul.io/cumulio-dashboard';
اجزاء کو درآمد کرنے کے بعد آپ اسے اس طرح استعمال کرسکتے ہیں جیسے یہ ایک HTML ٹیگ ہو۔ یہ وہ جگہ ہے جہاں آپ اپنے ڈیش بورڈز کو سرایت کریں گے:
<cumulio-dashboard dashboardId="< a dashboard id >" dashboardSlug="< a dashboard slug >" authKey="< SSO key from step 1 >" authToken="< SSO token from step 1 >">
</cumulio-dashboard>
یہاں آپ کے پاس چند آپشنز ہوں گے۔ آپ یا تو کسی بھی ڈیش بورڈ کے لیے ڈیش بورڈ آئی ڈی فراہم کر سکتے ہیں جسے آپ سرایت کرنا چاہتے ہیں، یا آپ ڈیش بورڈ سلگ فراہم کر سکتے ہیں جس کی تعریف ہم نے انٹیگریشن سیٹ اپ میں کی ہے (اسی وجہ سے میں اس کی بہت زیادہ سفارش کرتا ہوں، اس طرح کرنا زیادہ پڑھنے کے قابل ہے)۔ ڈیش بورڈز کو ایمبیڈ کرنے کے طریقے کے بارے میں مزید تفصیلی معلومات کے لیے آپ ہمارا بھی چیک کر سکتے ہیں۔ ڈویلپر دستاویزات.
اس قدم کو کرنے کا ایک اچھا طریقہ یقیناً آپ کی ایچ ٹی ایم ایل فائل میں ڈیش بورڈ کے جزو کے ڈھانچے کی وضاحت کرنا اور اپنی درخواست کے کلائنٹ کی طرف سے اس کے بقیہ حصے کو بھرنا ہے۔ میں نے مندرجہ ذیل کام کیے ہیں، حالانکہ یقیناً یہ واحد راستہ نہیں ہے:
میں نے ID کے ساتھ ڈیش بورڈ کا جزو شامل کیا ہے۔ dashboard
:
<cumulio-dashboard id="dashboard"></cumulio-dashboard>
پھر، میں نے کلائنٹ کوڈ میں اس جزو کو حسب ذیل حاصل کیا ہے:
const dashboardElement = document.getElementById("dashboard");
پھر میں اپنی درخواست کے سرور سائیڈ سے SSO ٹوکن کی درخواست کرتا ہوں جو ڈیش بورڈ کے اجزاء میں شامل کرنے کے لیے مطلوبہ کلید اور ٹوکن لوٹاتا ہے۔ آئیے فرض کریں کہ ہمارے پاس ریپر فنکشن ہے۔ getDashboardAuthorizationToken()
جو ہمارے لیے ایسا کرتا ہے اور سرور سائیڈ SSO ٹوکن کی درخواست سے جواب واپس کرتا ہے۔ اگلا، ہم صرف اس کے مطابق ڈیش بورڈ جزو کو بھرتے ہیں:
const authorizationToken = await getDashboardAuthorizationToken();
if (authorizationToken.id && authorizationToken.token) { dashboardElement.authToken = authorizationToken.token; dashboardElement.authKey = authorizationToken.id; dashboardElement.dashboardSlug = "marketing|sales|leads";
}
غور کریں کہ پچھلے مراحل میں میں نے کس طرح اپنے ڈیش بورڈز کے لیے سلگس کی وضاحت کرنے کا انتخاب کیا جو اس انضمام کا حصہ ہیں۔ اس کا مطلب ہے کہ میں ڈیش بورڈ آئی ڈی تلاش کرنے اور شامل کرنے سے بچ سکتا ہوں۔ dashboardId
کے میرے پیرامیٹرز میں سے ایک کے طور پر dashboardElement
. اس کے بجائے میں صرف ایک سلگ فراہم کر سکتا ہوں۔ marketing
, sales
or leads
اور میں کر چکا ہوں! یقیناً آپ کو یہ فیصلہ کرنے کے لیے اپنی درخواست میں کسی قسم کے انتخاب کا عمل ترتیب دینا ہوگا کہ آپ کس ڈیش بورڈ کو کہاں اور کب ایمبیڈ کرتے ہیں۔
یہ ہے لوگو! ہم نے Cumul.io میں کامیابی کے ساتھ ایک انٹیگریشن بنا لیا ہے اور کوڈ کی چند سطروں میں، ہم اس کے ڈیش بورڈز کو اپنی ایپلیکیشن میں شامل کرنے میں کامیاب ہو گئے ہیں ایک ہی کمپنی یا الگ الگ۔ آپ کا منظر کچھ بھی ہو، مجھے یقین ہے کہ آپ تصور کر سکتے ہیں کہ اگر آپ کے پاس متعدد ڈیش بورڈز ہیں جہاں ان میں سے ہر ایک کو مختلف جگہوں پر جانا پڑتا ہے اور ان میں سے ہر ایک کے پاس رسائی کے مختلف حقوق ہوتے ہیں اس پر منحصر ہے کہ وہ کہاں ہیں اور ہم کہاں جا رہے ہیں۔ .. یہ کیسے جلدی ہاتھ سے نکل سکتا ہے. انضمام آپ کو ایک سادہ اور صاف طریقے سے اس کا نظم کرنے کی اجازت دیتا ہے، سب کچھ ایک جگہ پر، اور جیسا کہ آپ دیکھ سکتے ہیں، زیادہ تر Cumul.io UI کے اندر سے۔
آپ یہاں اور بھی بہت کچھ کر سکتے ہیں جس کے بارے میں ہم تفصیل سے نہیں گزرے ہیں۔ جیسے صارف کے مخصوص کسٹم تھیمز اور CSS شامل کرنا۔ ہم نے یہ بھی نہیں دیکھا کہ آپ ڈیش بورڈز میں پیرامیٹرز اور فلٹرز کیسے سیٹ کریں گے، یا آپ انہیں اپنی میزبان ایپلیکیشن کے اندر سے کیسے استعمال کریں گے تاکہ آپ کے پاس کثیر کرایہ دار سیٹ اپ ہو۔ اگر آپ دلچسپی رکھتے ہیں تو ذیل میں آپ ان اقدامات کے لیے مفید سبق اور دستاویزات کے کچھ لنکس تلاش کر سکتے ہیں۔
Source: https://css-tricks.com/embedded-analytics-made-simple-with-cumul-io-integrations/
- '
- "
- &
- 11
- 7
- 9
- 98
- تک رسائی حاصل
- اکاؤنٹ
- عمل
- تمام
- تجزیاتی
- اے پی آئی
- اپلی کیشن
- درخواست
- ایپلی کیشنز
- مضمون
- کی توثیق
- اجازت
- بٹ
- برانڈ
- بلڈر
- کاروبار
- فون
- تبدیل
- کوڈ
- کامن
- کمیونٹی
- کمپنی کے
- جزو
- تخلیق
- ڈیش بورڈ
- اعداد و شمار
- ڈیزائن
- تفصیل
- ڈیولپر
- ڈویلپرز
- اختلاف
- ای میل
- ختم ہو جاتا ہے
- چہرہ
- قطعات
- فلٹر
- پہلا
- توجہ مرکوز
- فارم
- تقریب
- اچھا
- گروپ
- یہاں
- کس طرح
- کیسے
- HTTPS
- انسان
- خیال
- درآمد
- معلومات
- معلومات
- بصیرت
- انضمام
- انضمام
- IT
- جاوا سکرپٹ
- کلیدی
- لنکڈ
- لسٹ
- مارکیٹنگ
- نام
- Neat
- خبر
- اختیار
- آپشنز کے بھی
- تنظیم
- دیگر
- مالک
- پلیٹ فارم
- تیار
- پروفائل
- منصوبے
- منصوبوں
- جائیداد
- اٹ
- جواب
- باقی
- واپسی
- ساس
- فروخت
- احساس
- مقرر
- قائم کرنے
- سادہ
- So
- حل
- کی طرف سے سپانسر
- دنیا
- موضوع
- وقت
- ٹوکن
- ٹوکن
- سبق
- ٹویٹر
- ui
- us
- صارفین
- لنک
- نقطہ نظر
- ڈبلیو
- کے اندر
- الفاظ
- کام
- کام کرتا ہے
- دنیا