{"version":"2.1.221","anchor":"whiteboard-telemetry-parsed-out-of-published-page-state","canonical_anchor":"whiteboard-telemetry-parsed-out-of-published-page-state","heading":"Whiteboard telemetry parsed out of published page state","tier":"internal","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221\/e\/whiteboard-telemetry-parsed-out-of-published-page-state","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221","markdown":"### Whiteboard telemetry parsed out of published page state\n\nPublishing a whiteboard now counts its elements and pings by reading the page itself.\n\n**What**\n\nWhiteboard publishes now read the page's own embedded state to report element counts and interaction.\n\n**Details**\n\n- Parses the inline `<script type=\"application\/json\" id=\"wb-state\">` block with a zod schema covering `els`, `pingCount` and `ping.n`.\n- Emits `whiteboard_publish` with `seeded`, `el_count` and `is_first_publish`.\n- Emits `whiteboard_turn` with `ping_count` and `el_count` when the ping count grows between publishes.\n\n**Evidence**\n\n`whiteboard_publish`\n\n- Area: Artifacts\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 0\/5"}