Dataverse API-ји за Customer Insights - Data
Ако већ користите Customer Insights - Data АПИ-је, као што је упит корисничког профила или добијање сегмент чланства, препоручујемо да уместо тога мигрирате своје АПИ-је на Dataverse АПИ-је. Подршка за упите метаподатака, као што су дефиниција сегмент и управљање радним процесом, ускоро долази АПИ-јима Dataverse .
Ако започињете са упитима података помоћу АПИ-ја, препоручујемо да уместо тога користите Dataverse АПИ-је.
Важно
Препоручује се да користите Dataverse АПИ-је само за читање података (ГЕТ), а не за писање података (ПОСТ / ПАТЦХ / ПУТ) јер то може изазвати проблеме са Customer Insights - Data обрадом.
Dataverse АПИ -ји имају следеће предности:
Проширене могућности за филтрирање и сортирање
Побољшана скала и перформансе
Конзистентно АПИ искуство у Дyнамицс 365 и Power Platform апликацијама
Примери упита
Да бисте започели са коришћењем Dataverse АПИ-ја, креирајте регистрацију апликације у Азуре-у и затражите дозволе за Dataverse и доделите дозволе Customer Insights - Data за прегледач апликације.
Измените узорке упита да би они радили на циљним окружењима:
{serviceRoot}:
{Organization URI}/api/data/v9.2/
где је УРИ { организације УРИ станара повезаног } са Dataverse вашим окружењем. На пример:https://{mydvorg}.crm.dynamics.com
{CID}: ГУИД јединственог записа о клијентима. На пример:
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}' |
|
Набавите купца од < ДИЦТ__Алтернативни кључ > Алтернате Кеy | {serviceRoot}/msdynci_customerprofiles?$filter={msdynci_alternate_column} eq '{AK}' |
Алтернативни тастери остају у јединственој табели купаца у формату мсдyнци_ДСнаме_ТаблеНаме_ПримарyКеyЦолумнНаме |
Набавите изабране атрибуте за купца | {serviceRoot}/msdynci_customerprofiles?$select=msdynci_fullname&$filter=msdynci_customerid eq '{CID}' |
|
Добијајте купце по ИД-овима (У) | {serviceRoot}/msdynci_customerprofiles?$filter=msdynci_customerid eq '{CID1}' or msdynci_customerid eq '{CID2}' |
|
Добијте купце по алтернативним кључевима (у) | {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 |
Веб персонализација
Примери упита за персонализацију вашег веб сајта на основу ЦоокиеИд-а. одговор враћа и познате и непознате купце.
Тип упита | Пример | Белешка |
---|---|---|
Набавите клијента путем ЦоокиеИд | {serviceRoot}/msdynci_p13nprofile(cookieid='{cookieId}') |
|
Набавите купца помоћу ЦоокиеИд-а и укључите сегменте, мере, активности | {serviceRoot}/msdynci_p13nprofile(cookieid='{cookieId}',include=['segmentmembership','measures','unifiedactivity']) |
|
Набавите недавне (последње КСНУМКС) приказе страница клијента од стране ЦоокиеИд | {serviceRoot}/msdynci_pageviews(cookieid='{cookieId}',top=10) |
Ово се може променити да се врати до 200 недавних приказа страница |
Набавите недавне (последње КСНУМКС) кликове на страницу клијента од стране ЦоокиеИд | {serviceRoot}/msdynci_pageclicks(cookieid='{cookieId}',top=10) |
Ово се може променити да се врати до 200 недавних кликова на страницу |
Обједињена активност
Примери упита за табелу УнифиедАцтивити .
Тип упита | Пример | Белешка |
---|---|---|
Набавите све активности купца | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}' |
|
Набавите све активности купца у одређеном временском периоду | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytime gt 2017-01-01T00:00:00Z and msdynci_activitytime lt 2017-01-01T00:00:00Z |
|
Набавите све активности активностиТип клијента | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytype eq '{ActivityType}' |
|
Набавите све активности ацтивитиДисплаиНаме купца | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytypedisplay eq '{ActivityDisplayName}' |
|
Набавите све активности купца и сортирајте их | {serviceRoot}/msdynci_p13nprofile?$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' |
|
Набавите резултате АИ модела купца | {serviceRoot}/msdynci_predictions?$filter=msdynci_customerid eq '{CID}' and msdynci_modelprovider eq 'ChurnModel' |
Следећи кораци
Већина Customer Insights - Data столова је доступна у Dataverse. За више информација, погледајте Табеле у Dataverse.
Dataverse нуди широку подршку за тестирање њихових АПИ-ја, на пример преко Инсомниа. За више информација погледајте,Користите Инсомниа са Веб АПИ-јем Dataverse .
За више информација о Dataverse ограничењима АПИ услуга, погледајте Преглед Microsoft Dataverse ограничења АПИ-ја.
За више информација о томе како користити Dataverse АПИ-је, погледајте Упит података помоћу Веб АПИ-ја.