ממשקי API של Dataverse עבור Customer Insights - Data
אם אתה כבר משתמש בממשקי API של Customer Insights - Data, כגון שאילתה של פרופיל לקוח או קבלת חברויות בפלחים, אנו ממליצים שתעביר את ממשקי ה- API שלך לממשקי API של Dataverse במקום זאת. תמיכה בשאילתות מטה-נתונים, כגון הגדרת פלחים וניהול זרימות עבודה, תגיע בקרוב לממשקי API של Dataverse.
אם אתה מתחיל עם שאילתות נתונים באמצעות ממשקי API, אנו ממליצים להשתמש בממשקי API של Dataverse במקום זאת.
חשוב
מומלץ להשתמש בממשקי API של Dataverse רק לקריאת נתונים (GET) ולא לכתיבת נתונים (POST/PATCH/PUT) מכיוון שהם עלולים לגרום לבעיות בעיבוד Customer Insights - Data.
לממשקי API של Dataverse יש את היתרונות הבאים:
יכולות מורחבות לסינון ומיון
מדרגיות וביצועים משופרים
חוויית API עקבית באפליקציות Dynamics 365 ו- Power Platform
שאילתות לדוגמה
כדי להתחיל להשתמש בממשקי API של Dataverse, צור רישום אפליקציה ב- Azure ובקש הרשאות עבור Dataverse והענק הרשאות צפייה באפליקציית Customer Insights - Data שלך.
שנה את דוגמאות השאילתה כדי לגרום להם לעבוד על סביבות היעד:
{serviceRoot}:
{Organization URI}/api/data/v9.2/
היכן ש- { URI של ארגון} הוא URI של דייר Dataverse הקשור לסביבה שלך. לדוגמה:https://{mydvorg}.crm.dynamics.com
{CID}: GUID של רשומת לקוח מאוחדת. לדוגמה:
ce759201f786d590bf2134bff576c369
.{AlternateKey}: מזהה של המפתח הראשי של רשומת לקוח במקור נתונים. לדוגמה:
CNTID_1002
.{DSname}: מחרוזת עם שם הטבלה של מקור נתונים שנכנסת ל- Customer Insights - Data. לדוגמה:
Website_contacts
.{SegmentName}: מחרוזת עם שם טבלת הפלט של פלח. לדוגמה:
Male_under_40
.{CookieId}: מזהה עבור כל מבקר באתר. מזהה נוצר באופן אוטומטי בעת שימוש בסקריפט המעקב באינטרנט. לדוגמה:
3f43317e-d1ef-4cd3-9917-2d3342111d1a
.
לקוח
שאילתות לדוגמה עבור הטבלה פרופיל לקוח וחברויות בפלחים.
סוג שאילתה | דוגמה | הערה |
---|---|---|
קבל את כל הלקוחות | {serviceRoot}/msdynci_customerprofiles |
|
קבל לקוח לפי תעודת זהות | {serviceRoot}/msdynci_customerprofiles?$filter=msdynci_customerid eq '{CID}' |
|
קבל לקוח על ידי מפתח חלופי | {serviceRoot}/msdynci_customerprofiles?$filter={msdynci_alternate_column} eq '{AK}' |
מפתחות חלופיים נשארים בטבלת הלקוחות המאוחדת בתבנית msdynci_DSname_TableName_PrimaryKeyColumnName |
קבל תכונות נבחרות עבור לקוח | {serviceRoot}/msdynci_customerprofiles?$select=msdynci_fullname&$filter=msdynci_customerid eq '{CID}' |
|
קבל לקוחות לפי מזהים (In) | {serviceRoot}/msdynci_customerprofiles?$filter=msdynci_customerid eq '{CID1}' or msdynci_customerid eq '{CID2}' |
|
קבל לקוחות לפי מפתחות חלופיים (In) | {serviceRoot}/msdynci_customerprofiles?$filter={msdynci_alternate_column} eq '{AK1}' or {msdynci_alternate_column} eq '{AK2}' |
|
חפש לקוחות | {serviceRoot}/msdynci_customerprofiles?$filter=contains(msdynci_lastname,'string')&$top=10 |
|
קבל את כל הלקוחות שחברים בפלח | {serviceRoot}/msdynci_segmentmemberships?$filter=contains(msdynci_segments,'\"{SegmentName}\"')&$select=msdynci_customerid |
|
קבל לקוח אם הוא חבר בפלח | {serviceRoot}/msdynci_segmentmemberships?$filter=contains(msdynci_segments,'\"{SegmentName}\"') and msdynci_customerid eq '{CID}'&$select=msdynci_customerid |
|
קבל את כל החברויות בפלחים של לקוח | {serviceRoot}/msdynci_segmentmemberships?$filter=msdynci_customerid eq '{CID}'&$select=msdynci_segments |
התאמה אישית באינטרנט
שאילתות לדוגמה להתאמה אישית של האתר שלך על סמך ה- CookieId. התגובה מחזירה גם לקוחות ידועים וגם לא ידועים.
סוג שאילתה | דוגמה | הערה |
---|---|---|
קבלת לקוח באמצעות CookieId | {serviceRoot}/msdynci_personalizationprofiles(cookieid='{cookieId}') |
|
קבלת לקוח באמצעות CookieId והכללה של פלחים, מדדים, פעילויות | {serviceRoot}/msdynci_personalizationprofiles(cookieid='{cookieId}',include=['segmentmembership','measures','unifiedactivity']) |
|
קבלת צפיות אחרונות בדפים (10 האחרונות) של לקוח באמצעות CookieId | {serviceRoot}/msdynci_pageviews(cookieid='{cookieId}',top=10) |
ניתן לשנות הגדרה זו להחזרת עד 200 צפיות בדפים אחרונים |
קבלת קליקים אחרונים בדפים (10 האחרונים) של לקוח באמצעות CookieId | {serviceRoot}/msdynci_pageclicks(cookieid='{cookieId}',top=10) |
ניתן לשנות הגדרה זו להחזרת עד 200 קליקים בדפים אחרונים |
פעילות מאוחדת
שאילתות לדוגמה עבור הטבלה UnifiedActivity.
סוג שאילתה | דוגמה | הערה |
---|---|---|
קבל את כל הפעילויות של לקוח | {serviceRoot}/msdynci_unifiedactivities?$filter=msdynci_customerid eq '{CID}' |
|
קבל את כל הפעילויות של לקוח בתוך פרק זמן | {serviceRoot}/msdynci_unifiedactivities?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytime gt 2017-01-01T00:00:00Z and msdynci_activitytime lt 2017-01-01T00:00:00Z |
|
קבל את כל הפעילויות מסוג activityType של לקוח | {serviceRoot}/msdynci_unifiedactivities?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytype eq '{ActivityType}' |
|
קבל את כל הפעילויות מסוג activityDisplayName של לקוח | {serviceRoot}/msdynci_unifiedactivities?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytypedisplay eq '{ActivityDisplayName}' |
|
קבל את כל הפעילויות של לקוח ומיין אותן | {serviceRoot}/msdynci_unifiedactivities?$filter=msdynci_customerid eq '{CID}'&$orderby=msdynci_activitytime asc |
דוגמאות אחרות
שאילתות לדוגמה עבור טבלאות אחרות.
סוג שאילתה | דוגמה | הערה |
---|---|---|
קבל את כל המדדים של לקוח | {serviceRoot}/msdynci_customermeasures?$filter=msdynci_customerid eq '{CID}' |
|
קבל מותגים מועשרים של לקוח | {serviceRoot}/msdynci_enrichments?$filter=msdynci_customerid eq '{CID}' and msdynci_enrichmentprovider eq 'BrandShareOfVoiceFromMicrosoft' |
|
קבל תחומי עניין מועשרים של לקוח | {serviceRoot}/msdynci_enrichments?$filter=msdynci_customerid eq '{CID}' and msdynci_enrichmentprovider eq 'InterestShareOfVoiceFromMicrosoft' |
|
קבל תוצאות של מודל AI של לקוח | {serviceRoot}/msdynci_predictions?$filter=msdynci_customerid eq '{CID}' and msdynci_modelprovider eq 'ChurnModel' |
השלבים הבאים
רוב טבלאות Customer Insights - Data זמינות ב- Dataverse. למידע נוסף ראה טבלאות ב- Dataverse.
Dataverse מציע תמיכה נרחבת לבדיקת ממשקי ה-API שלהם, למשל באמצעות Insomnia. למידע נוסף, ראה, השתמש ב-Insomnia עם Dataverse ממשק API לאינטרנט.
למידע נוסף על מגבלות שירות API של Dataverse, ראה סקירה כוללת של מגבלות API של Microsoft Dataverse.
לקבלת מידע נוסף על אופן השימוש בממשקי API של Dataverse, ראה נתוני שאילתה באמצעות Web API.