Kurz přidání vlastních značek do telemetrie klienta
V tomto kurzu se dozvíte, jak do telemetrických dat, která klient WebJS odesílá do služby Azure Monitor, přidat vlastní atribut dat označovaný jako značka Diagnostické možnosti . Tato telemetrie se dá použít k analýze po volání.
Proč záleží na testování A/B
Testování A/B je základní technika pro rozhodování o datech informovaná při vývoji produktů. Při zkoumání dvou variant výstupu aplikace můžou vývojáři určit, která verze exceluje na základě konkrétních metrik, které sledují spolehlivost a kvalitu volání. Tato metoda umožňuje společnostem testovat různé návrhy, obsah a funkce v rámci řízeného nastavení a zajistit tak, aby všechny úpravy měly za následek měřitelná vylepšení. Kromě toho testování A/B snižuje rizika spojená s zavedením nových funkcí nebo strategií tím, že nabízí přehledy založené na důkazech před úplným spuštěním.
Další klíčovou výhodou testování A/B je jeho schopnost odhalit předvolby a chování uživatelů, které nemusí být zřejmé prostřednictvím tradičních testovacích technik. Analýza výsledků těchto testů umožňuje vývojářům získat hlubší přehled o tom, jak dvě různé verze vaší aplikace vedou k vylepšením koncových uživatelů při volání spolehlivosti a kvality. Tento iterativní cyklus testování a optimalizace kultivuje kulturu neustálého vylepšování a pomáhá vývojářům zůstat konkurenceschopný a přizpůsobitelný pro vývoj trendů trhu.
Výhody značky Diagnostické možnosti
Vezměte v úvahu možnost, že konkrétní segmenty vaší uživatelské základny narazí na problémy a vy se snažíte lépe identifikovat a porozumět těmto problémům. Představte si například, že všichni vaši zákazníci, kteří využívají WebJS služby Azure Communication Services, mají potíže s jedním konkrétním umístěním. Pokud chcete určit, kteří uživatelé mají problémy, můžete začlenit značku diagnostických možností na klientech, kteří iniciují volání v zadaném umístění. Toto označování umožňuje efektivně filtrovat a zkoumat protokoly volání. Použitím cílové značky můžete data oddělit a analyzovat efektivněji. Monitorovací nástroje, jako jsou ACS Calling Insights a Call Diagnostic Center (CDC), můžou pomoct tyto značky sledovat a identifikovat opakované problémy nebo vzory. Prostřednictvím průběžné analýzy těchto označených relací získáte cenné přehledy o problémech uživatelů, abyste je mohli aktivně řešit a vylepšit celkové uživatelské prostředí.
Přidání značky Diagnostické možnosti do kódu JavaScriptu
Existují tři volitelná pole, která můžete použít k označení, aby se přidala různá úroveň. Sledování telemetrie pro vaše potřeby
appName
appVersion
tags
Každá hodnota může mít maximální délku 64 znaků s podporou pouze písmen [aA, bB, cC atd.], číslic[0-9] a základních symbolů (pomlčka "-", podtržítka "_", tečka ".", dvojtečka ":", znak čísla "#" ).
Tady je příklad použití parametrů Možnosti diagnostiky z vaší aplikace WebJS:
const callClient = new CallClient({
diagnostics: {
appName: 'contoso-healthcare-calling-services',
appVersion: '2.1',
tags: ["contoso_virtual_visits",`#clientTag:participant0001}`]
}
});
Jak zobrazit značku
Po přidání hodnot do klientské sady SDK se naplní a zobrazí se v telemetrii a metrikách při volání. Tyto hodnoty se zobrazí jako páry klíč-hodnota připojené k poli uživatelského agenta, které se zobrazí ve schématu protokolu klienta volání.
contoso-healthcare-calling-services/2.1 azsdk-js-communication-calling/1.27.1-rc.10 (contoso_virtual_visits, účastník0001). Mozilla/5.0 (systém Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0
Poznámka:
Pokud v rozhraní API klienta nenastavíte hodnotu appName, appVersion nebo tag, bude výchozí hodnota pro toto pole prázdná.
Další kroky
- Další informace o centru diagnostiky volání služby Azure Communication Services najdete tady.
- Další informace o přehledech hlasových hovorů a videohovorů najdete tady.
- Další informace o povolení protokolů služby Azure Communication Services najdete tady.