{"id":1089,"date":"2026-05-15T17:00:00","date_gmt":"2026-05-15T22:00:00","guid":{"rendered":"https:\/\/tolinku.com\/blog\/?p=1089"},"modified":"2026-03-07T03:34:41","modified_gmt":"2026-03-07T08:34:41","slug":"ab-test-analytics","status":"publish","type":"post","link":"https:\/\/tolinku.com\/blog\/ab-test-analytics\/","title":{"rendered":"A\/B Test Analytics: Reading and Acting on Results"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Most A\/B tests die in the analytics phase. Teams run experiments correctly, collect enough data, and then stare at dashboards without knowing what to do next. The problem is rarely bad data. It is the gap between reading numbers and making decisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide covers how to read A\/B test analytics for deep link campaigns, segment your results for deeper insight, and turn data into concrete next steps. For test design fundamentals, see <a href=\"https:\/\/tolinku.com\/blog\/ab-testing-deep-links-landing-pages\/\">A\/B Testing Deep Links and Landing Pages<\/a>. For measurement methodology, see <a href=\"https:\/\/tolinku.com\/blog\/ab-test-measurement\/\">Measuring A\/B Test Results for Deep Link Campaigns<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\"https:\/\/tolinku.com\/blog\/wp-content\/uploads\/2026\/03\/platform-ab-tests.png\" alt=\"Tolinku A\/B testing dashboard for smart banners\">\n<em>The A\/B tests list page showing test names, status, types, and variant counts.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Metrics for Deep Link A\/B Tests<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before diving into dashboards, you need to know which numbers matter. Every deep link experiment maps to a small set of metrics that tell the full story.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Primary Metrics by Test Type<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Test Type<\/th>\n<th>Primary Metric<\/th>\n<th>What It Tells You<\/th>\n<\/tr>\n<\/thead>\n<tbody><tr>\n<td>Link preview\/OG tags<\/td>\n<td>Click-through rate (CTR)<\/td>\n<td>Are users compelled to tap the link?<\/td>\n<\/tr>\n<tr>\n<td>Fallback\/landing page<\/td>\n<td>Install rate<\/td>\n<td>Does the page convert visitors to installs?<\/td>\n<\/tr>\n<tr>\n<td>Onboarding flow<\/td>\n<td>Activation rate<\/td>\n<td>Do new users complete key actions?<\/td>\n<\/tr>\n<tr>\n<td>CTA copy or placement<\/td>\n<td>Conversion rate<\/td>\n<td>Does the user take the intended action?<\/td>\n<\/tr>\n<tr>\n<td>Referral link variants<\/td>\n<td>Referral conversion rate<\/td>\n<td>Do recipients accept the referral?<\/td>\n<\/tr>\n<tr>\n<td>Monetization paths<\/td>\n<td>Revenue per user (RPU)<\/td>\n<td>Does the variant generate more revenue?<\/td>\n<\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pick one primary metric before the test starts. Measuring everything equally means you are measuring nothing. Secondary metrics (2-3 guardrails) exist to catch unintended side effects, not to determine the winner.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Metrics That Matter Most<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For most deep link experiments, these four metrics cover the full funnel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><p><strong>Click-through rate (CTR)<\/strong>: Clicks divided by impressions. Measures top-of-funnel interest. Useful for link preview tests, banner tests, and CTA experiments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Install rate<\/strong>: Installs divided by link clicks. Measures how well your fallback page or app store listing converts. Critical for campaigns targeting new users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conversion rate<\/strong>: Goal completions divided by total users in the variant. The definition of &quot;conversion&quot; depends on your test (signup, purchase, share, etc.).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Revenue per user (RPU)<\/strong>: Total revenue divided by users in the variant. The ultimate downstream metric. Use this when testing experiences that affect monetization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reading Your Results Dashboard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/tolinku.com\/features\/analytics\">Tolinku&#39;s analytics dashboard<\/a> presents A\/B test data with variant-level breakdowns. Here is how to read it effectively.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Start with the Summary<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Look at the top-level comparison first. A summary view typically shows each variant side by side with the primary metric, sample size, and confidence level. Before digging deeper, ask three questions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Is the sample size large enough? (See <a href=\"https:\/\/tolinku.com\/blog\/statistical-significance-ab-tests\/\">Statistical Significance for A\/B Tests<\/a> for guidance.)<\/li>\n<li>Is there a clear winner, or are the variants within the margin of error?<\/li>\n<li>Has the test run long enough to capture weekly cycles (at least 7 days)?<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Read the Trend, Not Just the Number<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A single summary number hides important patterns. Always check the time-series chart. A healthy test shows stable, converging metrics after an initial fluctuation period. Watch for these red flags:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Diverging trends<\/strong>: If the gap between variants is growing over time, the test may not have reached equilibrium. External factors (a marketing campaign, a seasonal spike) could be influencing one variant more than the other.<\/li>\n<li><strong>Sudden jumps<\/strong>: A sharp change in one variant&#39;s performance mid-test often signals a confounding event. Investigate before drawing conclusions.<\/li>\n<li><strong>Flat lines with low volume<\/strong>: If both variants show identical flat performance, your sample may be too small or your variants too similar to produce a measurable difference.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Segmenting Results for Deeper Insight<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aggregate results tell you what happened. Segments tell you why. Breaking down A\/B test analytics by key dimensions reveals whether a variant performs universally well or only wins in specific contexts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Essential Segments<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Segment<\/th>\n<th>Why It Matters<\/th>\n<th>Example Insight<\/th>\n<\/tr>\n<\/thead>\n<tbody><tr>\n<td>Device (iOS vs. Android)<\/td>\n<td>Deep link behavior differs across platforms<\/td>\n<td>Variant B wins on iOS but loses on Android<\/td>\n<\/tr>\n<tr>\n<td>Traffic source (social, email, paid, organic)<\/td>\n<td>User intent varies by channel<\/td>\n<td>Email users prefer variant A; social users prefer B<\/td>\n<\/tr>\n<tr>\n<td>Time of day \/ day of week<\/td>\n<td>User behavior shifts by timing<\/td>\n<td>Variant B only outperforms during weekday mornings<\/td>\n<\/tr>\n<tr>\n<td>New vs. returning users<\/td>\n<td>Experience level changes behavior<\/td>\n<td>New users convert better with variant A&#39;s simpler flow<\/td>\n<\/tr>\n<tr>\n<td>Geography<\/td>\n<td>Cultural and network differences<\/td>\n<td>Variant B performs worse in regions with slow connections<\/td>\n<\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">When Segments Contradict the Aggregate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If variant B wins overall but loses in your highest-value segment, you have a decision to make. The aggregate winner is not always the right choice. Consider the business impact of each segment rather than just the total numbers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if 70% of your revenue comes from iOS users and variant A wins on iOS by 15% while variant B wins on Android by 5%, the revenue-weighted decision favors variant A.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Code Example: Segment Analysis<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a practical example of analyzing A\/B test results by segment using JavaScript:<\/p>\n\n\n\n<pre><code class=\"language-javascript\">\/\/ Analyze A\/B test results by device segment\nfunction analyzeBySegment(events, segmentKey) {\n  const segments = {};\n\n  for (const event of events) {\n    const segment = event[segmentKey]; \/\/ e.g., &quot;ios&quot;, &quot;android&quot;\n    const variant = event.variant;     \/\/ e.g., &quot;A&quot;, &quot;B&quot;\n\n    if (!segments[segment]) {\n      segments[segment] = {};\n    }\n    if (!segments[segment][variant]) {\n      segments[segment][variant] = { clicks: 0, conversions: 0 };\n    }\n\n    segments[segment][variant].clicks += 1;\n    if (event.converted) {\n      segments[segment][variant].conversions += 1;\n    }\n  }\n\n  \/\/ Calculate conversion rates per segment per variant\n  const results = {};\n  for (const [segment, variants] of Object.entries(segments)) {\n    results[segment] = {};\n    for (const [variant, data] of Object.entries(variants)) {\n      results[segment][variant] = {\n        conversionRate: (data.conversions \/ data.clicks) * 100,\n        sampleSize: data.clicks,\n        conversions: data.conversions,\n      };\n    }\n  }\n\n  return results;\n}\n\n\/\/ Usage\nconst segmentResults = analyzeBySegment(testEvents, &#39;platform&#39;);\nconsole.log(segmentResults);\n\/\/ Output:\n\/\/ {\n\/\/   ios: { A: { conversionRate: 4.2, sampleSize: 3200 }, B: { conversionRate: 5.1, sampleSize: 3150 } },\n\/\/   android: { A: { conversionRate: 3.8, sampleSize: 2800 }, B: { conversionRate: 3.6, sampleSize: 2750 } }\n\/\/ }\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Code Example: Confidence Interval Check<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before acting on results, verify the observed difference is statistically meaningful:<\/p>\n\n\n\n<pre><code class=\"language-javascript\">\/\/ Check if a result is statistically significant using a z-test\nfunction isSignificant(controlRate, variantRate, controlSize, variantSize, alpha = 0.05) {\n  const pooledRate = (controlRate * controlSize + variantRate * variantSize) \/\n                     (controlSize + variantSize);\n  const standardError = Math.sqrt(\n    pooledRate * (1 - pooledRate) * (1 \/ controlSize + 1 \/ variantSize)\n  );\n\n  if (standardError === 0) return false;\n\n  const zScore = (variantRate - controlRate) \/ standardError;\n  const zCritical = 1.96; \/\/ 95% confidence\n\n  return Math.abs(zScore) &gt; zCritical;\n}\n\n\/\/ Example: Is variant B&#39;s 5.1% conversion rate significantly\n\/\/ better than variant A&#39;s 4.2%?\nconst significant = isSignificant(0.042, 0.051, 3200, 3150);\nconsole.log(significant); \/\/ true or false\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">When Results Are Actionable vs. When You Need More Data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Not every result is ready for a decision. Here is how to categorize what you are seeing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Actionable Results<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clear winner with statistical significance<\/strong>: The primary metric shows a meaningful difference at 95% confidence or higher, and the result is consistent across key segments.<\/li>\n<li><strong>Clear loser<\/strong>: One variant is obviously worse (large negative effect, consistent across segments). Kill it early to stop wasting traffic.<\/li>\n<li><strong>No difference after adequate sample size<\/strong>: If you have run the test to full sample size and neither variant wins, the difference is too small to matter. Pick whichever is simpler to maintain.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Results That Need More Data<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Promising trend but below significance threshold<\/strong>: The variant looks better, but confidence is only at 80-90%. Keep running the test. Do not peek and declare a winner.<\/li>\n<li><strong>Mixed segment results<\/strong>: One variant wins in some segments and loses in others. Collect more data to see if the segment-level differences are statistically significant, not just directional.<\/li>\n<li><strong>High variance in daily performance<\/strong>: The metrics swing wildly from day to day. This usually means low traffic volume. Extend the test duration.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Turning Results into Decisions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">The Decision Framework<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have a statistically significant result, map it to one of three actions:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Outcome<\/th>\n<th>Action<\/th>\n<th>Next Step<\/th>\n<\/tr>\n<\/thead>\n<tbody><tr>\n<td>Variant wins by a meaningful margin<\/td>\n<td>Implement the winner<\/td>\n<td>Roll out to 100% of traffic<\/td>\n<\/tr>\n<tr>\n<td>Variant wins, but the effect is small<\/td>\n<td>Iterate<\/td>\n<td>Design a bolder variation and test again<\/td>\n<\/tr>\n<tr>\n<td>Neither variant wins<\/td>\n<td>Kill the test<\/td>\n<td>Document the null result and move on<\/td>\n<\/tr>\n<tr>\n<td>Variant wins in some segments only<\/td>\n<td>Personalize or iterate<\/td>\n<td>Consider segment-specific experiences<\/td>\n<\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Rolling Out the Winner<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you have a winner, <a href=\"https:\/\/tolinku.com\/features\/ab-testing\">Tolinku&#39;s A\/B testing feature<\/a> lets you shift traffic allocation to the winning variant. A phased rollout (50\/50 to 75\/25 to 100\/0) is safer than flipping a switch, especially for high-traffic routes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During rollout, continue monitoring:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The primary metric (does it hold at full traffic?)<\/li>\n<li>Error rates and latency (operational health)<\/li>\n<li>Secondary metrics (no new regressions)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If the winning variant&#39;s performance degrades at full traffic, investigate. Selection effects during a 50\/50 test can sometimes mask issues that appear at 100%.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Documenting Learnings<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every completed test, whether it produced a winner or not, should generate a brief record:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hypothesis<\/strong>: What you expected to happen and why.<\/li>\n<li><strong>Result<\/strong>: What actually happened (primary metric, sample size, confidence level).<\/li>\n<li><strong>Segments<\/strong>: Any notable segment-level differences.<\/li>\n<li><strong>Decision<\/strong>: What you did with the result.<\/li>\n<li><strong>Follow-up<\/strong>: What you plan to test next based on this learning.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This log becomes invaluable over time. It prevents teams from re-testing ideas that already failed and builds institutional knowledge about what moves the needle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Planning the Next Test<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Good A\/B testing is iterative. Each result generates hypotheses for the next experiment. If variant B&#39;s simplified landing page increased installs by 12%, your next test might simplify the onboarding flow to see if the pattern holds downstream.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review your <a href=\"https:\/\/tolinku.com\/docs\/user-guide\/ab-testing\/results\/\">Tolinku A\/B testing results<\/a> regularly to identify patterns across multiple tests.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Analytics Pitfalls<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Peeking at Results Too Early<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Checking results daily and stopping when one variant &quot;looks good&quot; inflates your false positive rate dramatically. A result that appears significant at day 3 may vanish by day 10. Commit to a sample size before the test starts and wait.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Ignoring Segment Differences<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An overall winner that performs poorly in your most valuable segment is not really a winner. Always check device, source, and user type breakdowns before making a decision.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Optimizing for the Wrong Metric<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A 30% CTR improvement means nothing if those extra clicks do not convert. Make sure your primary metric is close to the behavior you care about, and use secondary metrics to verify downstream impact.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Survivorship Bias in Funnel Metrics<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you measure conversion rate as &quot;purchases among users who reached the checkout page,&quot; you are excluding everyone who dropped off before checkout. Variant B might look better at checkout but be driving fewer people there. Always measure from the point of randomization (the link click), not from a downstream step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Novelty Effects<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new design variant often performs well initially because it is new, not because it is better. Run tests for at least two full weeks to let the novelty effect decay before declaring a winner.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Multiple Testing Without Correction<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Running five tests simultaneously and declaring winners at p &lt; 0.05 each means you have roughly a 23% chance of at least one false positive. If you run many concurrent tests, use a stricter significance threshold (Bonferroni correction) or a false discovery rate method.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices Checklist<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Define one primary metric and 2-3 guardrail metrics before launching the test.<\/li>\n<li>Set your required sample size and test duration in advance (do not peek and stop early).<\/li>\n<li>Check segment-level results for device, source, and user type before declaring a winner.<\/li>\n<li>Verify statistical significance at 95% confidence before acting on results.<\/li>\n<li>Roll out winners gradually, monitoring for performance degradation at full traffic.<\/li>\n<li>Document every test result, including null results.<\/li>\n<li>Use each test&#39;s learnings to generate hypotheses for the next experiment.<\/li>\n<li>Review past test logs before designing new experiments to avoid re-testing failed ideas.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Next Steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A\/B test analytics is only valuable if it leads to action. Start by defining clear metrics for your next deep link experiment, build the habit of checking segments before declaring winners, and always document what you learn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a comprehensive overview of designing deep link experiments, read <a href=\"https:\/\/tolinku.com\/blog\/ab-testing-deep-links-landing-pages\/\">A\/B Testing Deep Links and Landing Pages<\/a>. To understand the statistical foundations behind your results, see <a href=\"https:\/\/tolinku.com\/blog\/statistical-significance-ab-tests\/\">Statistical Significance for A\/B Tests: What It Means<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ready to run your first experiment? <a href=\"https:\/\/tolinku.com\/features\/ab-testing\">Tolinku&#39;s A\/B testing tools<\/a> and <a href=\"https:\/\/tolinku.com\/features\/analytics\">built-in analytics<\/a> make it straightforward to set up tests, segment results, and roll out winners across your deep link routes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to read A\/B test results for deep link campaigns. Understand metrics, interpret data, segment results, and turn insights into action.<\/p>\n","protected":false},"author":2,"featured_media":1088,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"A\/B Test Analytics: Reading and Acting on Results","rank_math_description":"Learn how to read A\/B test results for deep link campaigns. Understand metrics, interpret data, segment results, and turn insights into action.","rank_math_focus_keyword":"A\/B test analytics","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"https:\/\/tolinku.com\/blog\/wp-content\/uploads\/2026\/03\/og-ab-test-analytics.png","rank_math_facebook_image_id":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"https:\/\/tolinku.com\/blog\/wp-content\/uploads\/2026\/03\/og-ab-test-analytics.png","footnotes":""},"categories":[13],"tags":[60,37,191,20,225,69,256,258],"class_list":["post-1089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-growth","tag-ab-testing","tag-analytics","tag-conversions","tag-deep-linking","tag-experimentation","tag-mobile-development","tag-optimization","tag-statistics"],"_links":{"self":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts\/1089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/comments?post=1089"}],"version-history":[{"count":2,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts\/1089\/revisions"}],"predecessor-version":[{"id":2241,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/posts\/1089\/revisions\/2241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/media\/1088"}],"wp:attachment":[{"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/media?parent=1089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/categories?post=1089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tolinku.com\/blog\/wp-json\/wp\/v2\/tags?post=1089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}