reportSurveyQuestionSkipped method
Fired when the user advances past an unanswered, optional question. First-party Digia analytics only.
Implementation
void reportSurveyQuestionSkipped(String nodeId, int itemIndex) {
final state = _surveyOrchestrator.state;
if (state == null) return;
final block = _blockForNode(state.config, nodeId);
if (block == null) return;
_questionViewedAt.remove(_questionKey(state.token, nodeId));
_events.toDigia(
SurveyQuestionSkipped(
questionId: nodeId,
itemIndex: itemIndex,
blockType: _blockTypeWire(block.type),
blockId: block.id,
questionTitle: _questionTitle(block),
),
state.payload,
);
}