Lista de métodos Audience Manager fornecidos pela biblioteca da plataforma Universal Windows.
O SDK suporta atualmente várias Soluções Adobe Experience Cloud, incluindo Analytics, Público alvo e Audience Manager. Methods are prefixed according to the solution. Audience Manager methods are prefixed with AudienceManager
.
Quando você consome winmd
métodos do winJS (JavaScript), todos os métodos têm automaticamente a primeira letra em minúsculas.
Se o gerenciador de audiências estiver configurado no arquivo JSON, um sinal que contém medições de ciclo de vida será enviado com a ocorrência de ciclo de vida.
GetVisitorProfile (winJS: getVisitorProfile)
Retorna o perfil do visitante obtido recentemente. Returns null
if no signal has been submitted yet. Visitor profile is saved in SharedPreferences
for easy access across multiple launches of your app.
Esta é a sintaxe para este método:
static Windows::Foundation::Collections::IMap<Platform::String^,Platform::Object^> ^GetVisitorProfile();
Esta é a amostra de código para este método:
var ADB = ADBMobile;
var profile = ADB.AudienceManager.getVisitorProfile();
GetDpid (winJS: getDpid)
Retorna a DPID atual.
Esta é a sintaxe para este método:
static Platform::String ^GetDpid();
Esta é a amostra de código para este método:
var ADB = ADBMobile;
var dpid = ADB.AudienceManager.getDpid();
GetDpuuid (winJS: getDpuuid)
Retorna a DPUUID atual.
Esta é a sintaxe para este método:
static Platform::String ^GetDpuuid();
Esta é a amostra de código para este método:
var ADB = ADBMobile;
var dpuuid = ADB.AudienceManager.getDpuuid();
SetDpidAndDpuuid (winJS: setDpidAndDpuuid)
Define a DPID e a DPUUID. Se DPID e DPUUID estiverem definidas, elas serão enviadas com cada sinal.
Esta é a sintaxe para este método:
static void SetDpidAndDpuuid(Platform::String ^dpid, Platform::String ^dpuuid);
Esta é a amostra de código para este método:
var ADB = ADBMobile;
ADB.AudienceManager.setDpidAndDpuuid("newDpid", "newDpuuid");
SignalWithData (winJS: signalWithData)
Envia ao gerenciamento de audiências um sinal com características e obtém os segmentos correspondentes retornados em uma chamada de bloqueio.
Esta é a sintaxe para este método:
static
Windows::Foundation::IAsyncOperation<Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^> ^SignalWithData(Windows::Foundation::Collections::IMap<Platform::String^,Platform::Object> ^data);
Esta é a amostra de código para este método:
var ADB = ADBMobile;
var traits = new Windows.Foundation.Collections.PropertySet();
traits["trait"] = "b";
ADB.AudienceManager.signalWithData(traits).then(function (visitorProfile) {
// segments come back here in "visitorProfile", normally found in the "segs" object of your json
});