{"id":19622,"date":"2026-11-11T17:39:59","date_gmt":"2026-11-11T11:39:59","guid":{"rendered":"https:\/\/betterdocs.co\/?post_type=docs&#038;p=19622"},"modified":"2026-11-11T17:47:32","modified_gmt":"2026-11-11T11:47:32","password":"","slug":"how-to-monitor-betterdocs-ai-chatbot-performance","status":"publish","type":"docs","link":"https:\/\/betterdocs.co\/de\/docs\/how-to-monitor-betterdocs-ai-chatbot-performance\/","title":{"rendered":"How to Monitor BetterDocs AI Chatbot Performance with Observability?"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><a href=\"https:\/\/betterdocs.co\/de\/\" target=\"_blank\" rel=\"noopener\">BetterDocs<\/a> AI Chatbot helps your website&#8217;s visitors get instant answers from your documentation. With the <strong>Observability<\/strong>, you can see how well the chatbot is doing: how many chats it handles, how fast it replies, how much it costs, and which questions your docs cannot answer yet. In this documentation, we will show you how to monitor BetterDocs AI Chatbot performance with Observability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Hinweis:<\/em><\/strong> <em>Before getting started, you need to<\/em> <strong><em><a href=\"https:\/\/betterdocs.co\/de\/docs\/how-to-activate-betterdocs-ai-chatbot-addon\/\" target=\"_blank\" rel=\"noopener\">install and activate the BetterDocs AI Chatbot addon<\/a><\/em><\/strong> <em>to proceed.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 1: Navigate to BetterDocs AI Chatbot Observability<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">From your WordPress dashboard, navigate to <strong>&#8216;BetterDocs&#8217; \u2192 &#8216;AI Chatbot&#8217;<\/strong>. Then click on the <strong>&#8216;Observability&#8217;<\/strong> tab from the left panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will find 4 tabs here: <strong>&#8216;Overview&#8217;<\/strong>, <strong>&#8216;Requests&#8217;<\/strong>, <strong>&#8216;Models &amp; cost&#8217;<\/strong> und <strong>&#8216;Retrieval&#8217;<\/strong>. The same toolbar sits on top of every tab:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Time range:<\/strong> Pick <strong>&#8216;1 h&#8217;<\/strong>, <strong>&#8217;24 h&#8217;<\/strong>, <strong>&#8216;7 d&#8217;<\/strong> oder <strong>&#8217;30 d&#8217;<\/strong> to choose the period you want to check.<\/li>\n\n\n\n<li><strong>Audience filter:<\/strong> Use the dropdown (set to <strong>&#8216;Visitors&#8217;<\/strong> by default) to choose whose chats you want to see.<\/li>\n\n\n\n<li><strong>Refresh:<\/strong> Hit the <strong>&#8216;Refresh&#8217;<\/strong> button to load the latest data instantly. The data also refreshes on its own every 30 seconds.<\/li>\n\n\n\n<li><strong>Settings:<\/strong> Click <strong>&#8216;Settings&#8217;<\/strong> to adjust the Observability options.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 2: Check the Chatbot Health from the Overview Tab<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das <strong>&#8216;Overview&#8217;<\/strong> tab gives you a quick summary of how your AI Chatbot is doing in the selected period. At the top, you will see 6 metric cards:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Metric<\/strong><\/td><td><strong>What It Shows<\/strong><\/td><\/tr><tr><td><strong>Chat turns<\/strong><\/td><td>Total number of questions the chatbot answered, compared with the previous period.<\/td><\/tr><tr><td><strong>Turn rate<\/strong><\/td><td>Average chat turns per hour, along with the peak turns per minute.<\/td><\/tr><tr><td><strong>p95 latency<\/strong><\/td><td>Time the chatbot takes to reply for 95% of chats, compared with the target (3.00 s) and the p50 (median) time.<\/td><\/tr><tr><td><strong>Error rate<\/strong><\/td><td>Percentage of chat turns that failed, along with the number of failed turns.<\/td><\/tr><tr><td><strong>Tokens<\/strong><\/td><td>Total tokens used, split into input (In) and output (Out) tokens.<\/td><\/tr><tr><td><strong>Estimated spend<\/strong><\/td><td>Approximate AI cost for the selected period, calculated at list prices.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Hinweis:<\/em><\/strong> <em>If a card is highlighted in orange, that metric is outside its target. For example, a p95 latency above 3.00 s means visitors are waiting longer than expected for answers.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below the cards, you will find:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Chat turns:<\/strong> A chart that shows how many chats came in over time.<\/li>\n\n\n\n<li><strong>End-to-end latency:<\/strong> A chart that shows the time from a visitor&#8217;s message to the answer, with p50, p95 and the 3.00 s target line.<\/li>\n\n\n\n<li><strong>Pipeline stage health:<\/strong> The p95 time for each step of a chat turn, so you can find which step slows it down. This section needs an AI service version with per-turn traces.<\/li>\n\n\n\n<li><strong>Recent turns:<\/strong> A list of the latest chats with their time, trace ID, intent, latency, tokens and outcome. Click <strong>&#8216;All requests&#8217;<\/strong> to see the full list in the <strong>&#8216;Requests&#8217;<\/strong> Tab.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img title=\"How to Monitor BetterDocs AI Chatbot Performance with Observability? 1\" fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1338\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-scaled.png\" alt=\"Monitor BetterDocs AI Chatbot Performance\" class=\"wp-image-19627\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-scaled.png 2560w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-300x157.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-767x401.png 767w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-18x9.png 18w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-1024x535.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-360x188.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-1536x803.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/1.-Overview-2048x1070.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\"  loading=\"eager\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 3: Review Every Chat Turn from the Requests Tab<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gehe zum <strong>&#8216;Requests&#8217;<\/strong> tab to see every chat turn in a detailed list. Each row shows the <strong>Time<\/strong>, <strong>Trace<\/strong>, <strong>Intent<\/strong>, <strong>Model<\/strong>, <strong>Latency<\/strong>, <strong>Tokens<\/strong>, <strong>Cost<\/strong> und <strong>Outcome<\/strong> of the turn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das <strong>Outcome<\/strong> column tells you how the chatbot handled each question:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Answered:<\/strong> The chatbot found the answer in your docs and replied.<\/li>\n\n\n\n<li><strong>No match:<\/strong> The chatbot could not find anything in your docs to answer from.<\/li>\n\n\n\n<li><strong>Human Support:<\/strong> The chat was handed over to your support team.<\/li>\n\n\n\n<li><strong>Asked to clarify:<\/strong> The chatbot asked the visitor for more details.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To find specific chats quickly, use the filters on top:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Search:<\/strong> Enter a trace or session ID to find a particular chat.<\/li>\n\n\n\n<li><strong>Outcome, Intent &amp; Model:<\/strong> Pick an option from each dropdown to narrow down the list.<\/li>\n\n\n\n<li><strong>Slower than 3.00 s:<\/strong> Tick this checkbox to see only the slow replies.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can also hit the <strong>&#8216;Export CSV&#8217;<\/strong> button to download the list and analyze it later. Use the <strong>&#8216;Previous&#8217;<\/strong> und <strong>&#8216;Next&#8217;<\/strong> buttons to move between pages.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img title=\"How to Monitor BetterDocs AI Chatbot Performance with Observability? 2\" decoding=\"async\" width=\"2560\" height=\"1340\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-scaled.png\" alt=\"Monitor BetterDocs AI Chatbot Performance\" class=\"wp-image-19628\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-scaled.png 2560w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-300x157.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-766x401.png 766w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-1024x536.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-1536x804.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-18x9.png 18w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-360x188.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/2.-Requests-2048x1072.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\"  loading=\"eager\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 4: Track AI Costs from the Models &amp; Cost Tab<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Switch to the <strong>&#8216;Models &amp; cost&#8217;<\/strong> tab to keep your AI spending under control. Here, you will see 4 cost cards:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Estimated spend:<\/strong> The total AI cost for the selected period.<\/li>\n\n\n\n<li><strong>30-day projection:<\/strong> What you may spend in 30 days if usage continues at the current daily pace.<\/li>\n\n\n\n<li><strong>Cost per turn:<\/strong> The average cost of each priced chat turn.<\/li>\n\n\n\n<li><strong>Answered from cache:<\/strong> The percentage of repeated questions answered from cache. These answers skip the AI calls, so they cost nothing extra.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Below the cards, the <strong>&#8216;By chat model&#8217;<\/strong> table breaks down the usage for each AI model (for example, gpt-4.1). It shows the <strong>Turns<\/strong>, <strong>Input tokens<\/strong>, <strong>Output tokens<\/strong>, <strong>Avg latency<\/strong> und <strong>Estimated cost<\/strong> for each model. This helps you compare models and pick the one that gives the best balance of speed and cost.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img title=\"How to Monitor BetterDocs AI Chatbot Performance with Observability? 3\" decoding=\"async\" width=\"2560\" height=\"1329\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-scaled.png\" alt=\"Monitor BetterDocs AI Chatbot Performance\" class=\"wp-image-19629\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-scaled.png 2560w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-300x156.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-767x398.png 767w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-18x9.png 18w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-1024x532.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-360x187.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-1536x797.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/3.-Models-Cost-2048x1063.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\"  loading=\"lazy\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 5: Find Content Gaps from the Retrieval Tab<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das <strong>&#8216;Retrieval&#8217;<\/strong> tab shows how well your docs cover the questions visitors ask. At the top, you will find 3 cards:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>No-match rate:<\/strong> The percentage of chat turns where the chatbot found nothing in your docs to answer from.<\/li>\n\n\n\n<li><strong>Avg best score:<\/strong> The average cosine similarity of the closest doc chunk. A higher score means your docs match the questions better.<\/li>\n\n\n\n<li><strong>Chunks per answer:<\/strong> The average number of doc passages the chatbot used to build each answer.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Below the cards, the <strong>&#8216;No-match rate over time&#8217;<\/strong> chart shows how your no-match rate changes. The <strong>&#8216;Best match score&#8217;<\/strong> chart groups chat by their closest doc chunk. Bars under 0.3 are questions your docs barely cover.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the bottom, the <strong>&#8216;Recent questions the bot couldn&#8217;t answer&#8217;<\/strong> section lists the exact questions that got no match, with the date and time. Use this list to write new docs or update existing ones, so the chatbot can answer these questions next time.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img title=\"How to Monitor BetterDocs AI Chatbot Performance with Observability? 4\" loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1329\" src=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-scaled.png\" alt=\"Monitor BetterDocs AI Chatbot Performance\" class=\"wp-image-19630\" srcset=\"https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-scaled.png 2560w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-300x156.png 300w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-767x398.png 767w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-18x9.png 18w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-1024x532.png 1024w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-360x187.png 360w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-1536x797.png 1536w, https:\/\/betterdocs.co\/wp-content\/uploads\/2026\/11\/4.-Retrieval-2048x1063.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is how easily you can monitor BetterDocs AI Chatbot performance with Observability and keep improving the answers your visitors get.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Read this documentation to learn more details:<\/em> <strong><a href=\"https:\/\/betterdocs.co\/de\/docs\/how-to-configure-betterdocs-ai-chatbot\/\" target=\"_blank\" rel=\"noopener\">How to Configure BetterDocs AI Chatbot?<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Getting stuck?<\/strong> Feel free to <strong><a href=\"https:\/\/wpdeveloper.com\/support\/\" target=\"_blank\" rel=\"noopener\">contact our dedicated support team<\/a><\/strong> f\u00fcr weitere Hilfe.<\/p>","protected":false},"excerpt":{"rendered":"<p>Discover how to monitor BetterDocs AI Chatbot performance with Observability to track chats, response time, AI costs and content gaps with ease.<\/p>","protected":false},"author":31,"featured_media":19627,"template":"","meta":{"_eb_attr":"","inline_featured_image":false,"_eb_data_table":"","_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","_thinkrank_schema_form_data":"","_thinkrank_selected_schema_type":"","_thinkrank_additional_schemas":"","_thinkrank_canonical_url":"","_thinkrank_og_title":"","_thinkrank_og_description":"","_thinkrank_og_image":"","_thinkrank_twitter_title":"","_thinkrank_twitter_description":"","_thinkrank_twitter_image":"","_thinkrank_imported_from":"","_thinkrank_focus_keywords":["monitor betterdocs ai chatbot performance","Check the Chatbot Health","Find Content Gaps","BetterDocs AI Chatbot","BetterDocs AI Chatbot Observability"],"_thinkrank_focus_keyword":"monitor betterdocs ai chatbot performance","_thinkrank_robots_meta_enabled":0,"_thinkrank_robots_meta":"[]","_thinkrank_advanced_robots_meta":"[]","_thinkrank_exclude_from_search":0,"_thinkrank_exclude_from_archives":0,"_thinkrank_primary_category":0,"_xspeed_no_cache":false,"_xspeed_expiry_hours":0,"_xspeed_lcp_image":"","footnotes":""},"doc_category":[1027],"doc_tag":[1237],"knowledge_base":[282],"class_list":["post-19622","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-ai-chatbot","doc_tag-ai-chatbot","knowledge_base-wordpress"],"year_month":"2026-11","word_count":972,"total_views":"1","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Shahidul Islam","author_nicename":"shahidul","author_url":"https:\/\/betterdocs.co\/de\/author\/shahidul\/"},"doc_category_info":[{"term_name":"AI Chatbot","term_url":"https:\/\/betterdocs.co\/de\/docs\/wordpress\/ai-chatbot\/"}],"doc_tag_info":[{"term_name":"AI Chatbot","term_url":"https:\/\/betterdocs.co\/de\/docs-tag\/ai-chatbot\/"}],"knowledge_base_info":[{"term_name":"WordPress","term_url":"https:\/\/betterdocs.co\/de\/docs\/wordpress\/","term_slug":"wordpress"}],"knowledge_base_slug":["wordpress"],"_links":{"self":[{"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/docs\/19622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/users\/31"}],"version-history":[{"count":2,"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/docs\/19622\/revisions"}],"predecessor-version":[{"id":19634,"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/docs\/19622\/revisions\/19634"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/media\/19627"}],"wp:attachment":[{"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/media?parent=19622"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/doc_category?post=19622"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/doc_tag?post=19622"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/betterdocs.co\/de\/wp-json\/wp\/v2\/knowledge_base?post=19622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}