Dataverse API pakalpojumam Customer Insights - Data
Ja jau izmantojat Customer Insights - Data API, piemēram, vaicājat klienta profilam vai saņemat segments dalību, ieteicams tā vietā migrēt API uz Dataverse API. Drīzumā Dataverse API būs pieejams atbalsts metadatu vaicājumiem, piemēram, segments definīcijas iegūšanai un darbplūsmas pārvaldībai.
Ja sākat datu vaicājumus, izmantojot API, ieteicams tā vietā izmantot Dataverse API.
Svarīgi
API ieteicams izmantot Dataverse tikai datu lasīšanai (GET), nevis datu rakstīšanai (POST/PATCH/PUT), jo tas var radīt problēmas ar Customer Insights - Data apstrādi.
Dataverse API ir šādas priekšrocības:
Paplašinātas filtrēšanas un kārtošanas iespējas
Uzlabots mērogs un veiktspēja
Konsekventa API pieredze Dynamics 365 un Power Platform lietotnēs
Vaicājumu paraugi
Lai sāktu darbu ar API, izveidojiet lietojumprogrammas reģistrāciju pakalpojumā Azure un pieprasiet atļaujas un Dataverse piešķiriet programmai Viewer atļaujas Dataverse . Customer Insights - Data
Modificējiet vaicājumu paraugus, lai tie darbotos mērķa vidēs:
{serviceRoot}:
{Organization URI}/api/data/v9.2/
kur {organizācijas URI} ir nomnieka Dataverse URI, kas saistīts ar jūsu vidi. Piemēram:https://{mydvorg}.crm.dynamics.com
{CID}: vienota klienta ieraksta GUID. Piemēram:
ce759201f786d590bf2134bff576c369
.{AlternateKey}: klienta ieraksta primārās atslēgas identifikators datu avots. Piemēram:
CNTID_1002
.{DSname}: virkne ar tabulas nosaukumu datu avots, kas tiek uzņemta Customer Insights - Data. Piemēram:
Website_contacts
.{SegmentName}: virkne ar izvades tabulas nosaukumu segments. Piemēram:
Male_under_40
.{CookieId}: katra tīmekļa vietnes apmeklētāja identifikators. Tas tiek automātiski ģenerēts, izmantojot tīmekļa izsekošanas skriptu. Piemēram:
3f43317e-d1ef-4cd3-9917-2d3342111d1a
.
klient
Vaicājumu paraugi tabulai CustomerProfile un dalība segments.
Vaicājuma tips | Piemērs | Piezīmes |
---|---|---|
Iegūstiet visus klientus | {serviceRoot}/msdynci_customerprofiles |
|
Klienta iegūšana pēc ID | {serviceRoot}/msdynci_customerprofiles?$filter=msdynci_customerid eq '{CID}' |
|
Iegūstiet klientu, izmantojot alternatīvā atslēga | {serviceRoot}/msdynci_customerprofiles?$filter={msdynci_alternate_column} eq '{AK}' |
Vienotajā klientu tabulā pastāv alternatīvās atslēgas formātā msdynci_DSname_TableName_PrimaryKeyColumnName |
Atlasīto atribūtu iegūšana klientam | {serviceRoot}/msdynci_customerprofiles?$select=msdynci_fullname&$filter=msdynci_customerid eq '{CID}' |
|
Klientu piesaistīšana pēc ID (In) | {serviceRoot}/msdynci_customerprofiles?$filter=msdynci_customerid eq '{CID1}' or msdynci_customerid eq '{CID2}' |
|
Piesaistiet klientus, izmantojot alternatīvos taustiņus (In) | {serviceRoot}/msdynci_customerprofiles?$filter={msdynci_alternate_column} eq '{AK1}' or {msdynci_alternate_column} eq '{AK2}' |
|
Meklēt klientus | {serviceRoot}/msdynci_customerprofiles?$filter=contains(msdynci_lastname,'string')&$top=10 |
|
Iegūstiet visus klientus, kas ir segments dalībnieki | {serviceRoot}/msdynci_segmentmemberships?$filter=contains(msdynci_segments,'\"{SegmentName}\"')&$select=msdynci_customerid |
|
Klienta iegūšana, ja viņš ir segments dalībnieks | {serviceRoot}/msdynci_segmentmemberships?$filter=contains(msdynci_segments,'\"{SegmentName}\"') and msdynci_customerid eq '{CID}'&$select=msdynci_customerid |
|
Visu segments klienta dalības iegūšana | {serviceRoot}/msdynci_segmentmemberships?$filter=msdynci_customerid eq '{CID}'&$select=msdynci_segments |
Tīmekļa personalizēšana
Vaicājumu paraugi, lai personalizētu jūsu vietni , pamatojoties uz CookieId. Atbilde atgriež gan zināmus, gan nezināmus klientus.
Vaicājuma tips | Piemērs | Piezīmes |
---|---|---|
Iegūstiet klientu, izmantojot CookieId | {serviceRoot}/msdynci_p13nprofile(cookieid='{cookieId}') |
|
Iegūstiet klientu, izmantojot CookieId, un iekļaujiet segmentus, pasākumus, aktivitātes | {serviceRoot}/msdynci_p13nprofile(cookieid='{cookieId}',include=['segmentmembership','measures','unifiedactivity']) |
|
Iegūstiet nesenus (pēdējos 10) klienta lapu skatījumus, izmantojot CookieId | {serviceRoot}/msdynci_pageviews(cookieid='{cookieId}',top=10) |
To var mainīt, lai atgrieztu līdz pat 200 neseniem lapu skatījumiem |
Saņemiet nesenos (pēdējos 10) klienta klikšķus uz lapas, izmantojot CookieId | {serviceRoot}/msdynci_pageclicks(cookieid='{cookieId}',top=10) |
To var mainīt, lai atgrieztu līdz pat 200 pēdējiem lapu klikšķiem |
Vienota darbība
Vaicājumu paraugi tabulai UnifiedActivity .
Vaicājuma tips | Piemērs | Piezīmes |
---|---|---|
Iegūstiet visas klienta darbības | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}' |
|
Iegūstiet visas klienta darbības noteiktā laika periodā | {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 |
|
Visu aktivitātes darbību iegūšanaKlienta veids | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytype eq '{ActivityType}' |
|
Visu darbību iegūšanaRādītājklienta vārds | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}' and msdynci_activitytypedisplay eq '{ActivityDisplayName}' |
|
Iegūstiet visas klienta darbības un kārtojiet tās | {serviceRoot}/msdynci_p13nprofile?$filter=msdynci_customerid eq '{CID}'&$orderby=msdynci_activitytime asc |
Citi piemēri
Vaicājumu paraugi citām tabulām.
Vaicājuma tips | Piemērs | Piezīmes |
---|---|---|
Iegūstiet visus klienta mērus | {serviceRoot}/msdynci_customermeasures?$filter=msdynci_customerid eq '{CID}' |
|
Iegūstiet bagātinātus klienta zīmolus | {serviceRoot}/msdynci_enrichments?$filter=msdynci_customerid eq '{CID}' and msdynci_enrichmentprovider eq 'BrandShareOfVoiceFromMicrosoft' |
|
Iegūstiet bagātinātas klienta intereses | {serviceRoot}/msdynci_enrichments?$filter=msdynci_customerid eq '{CID}' and msdynci_enrichmentprovider eq 'InterestShareOfVoiceFromMicrosoft' |
|
Klienta AI modeļa rezultātu iegūšana | {serviceRoot}/msdynci_predictions?$filter=msdynci_customerid eq '{CID}' and msdynci_modelprovider eq 'ChurnModel' |
Nākamās darbības
Lielākā daļa Customer Insights - Data tabulu ir pieejamas Dataverse. Papildinformāciju skatiet sadaļā Tabulas šeit Dataverse.
Dataverse piedāvā plašu atbalstu to API testēšanai, piemēram, izmantojot Insomnia. Papildinformāciju skatiet rakstā Bezmiega lietošana ar Dataverse tīmekļa API.
Papildinformāciju par Dataverse API pakalpojumu ierobežojumiem skatiet rakstā Microsoft Dataverse API ierobežojumu pārskats.
Papildinformāciju par API lietošanu Dataverse skatiet sadaļā Datu vaicājums, izmantojot tīmekļa API.