MMA MATT Channel Measurement Tool - Changelog | MMA Global

MMA MATT Channel Measurement Tool - Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


1.0.6 - Release

    Features

    • Adds support for checkbox options for ID Non-Randomized sliders
    • Implement new weights
    • Updated flags for search and OOH based on new weights
    • Adds Print channel option
    • Handles edge case for Geo-based aggregates

    Fixes

    • Corrected an issue where choosing values under "Quasi-Experiments" or "Experimental" and then deselecting those options would not reset its child values 

    Updated

    • Removed feedback widget from all except last (report) page

    1.0.5 - Release Candidate

    Features

    • Adds tooltip descriptions for all parent techniques
    • Revised weights

    Fixes

    • Corrected an issue where moving a slider on mobile incorrectly invoked the pager causing the entire page to move to the next page
    • Resolved an issue with Firefox not updating input value when typing
    • Resolved style issue with technique checkboxes skipping to the next line when selected

    Chores

    • Verbiage adjustments
    • Removes letter grade report / chart
    • Removed debugging index / score info from report page

    1.0.4 - Release Candidate

    Features

    • Support for validation messages
    • Adds interstitial / explanation page when experimental techniques are selected
    • Updated survey questions to use “experimental techniques” instead of “ROI analysis techniques”
    • Adds ExperimentalDescription component to TechniqueSliders and Pager components
    • Padding adjustment to Question component
    • Adds tooltip to TechniqueCheckbox component
    • Adds experimentation description to PageTechniques component
    • Split maturity and techniques questions into two components, renamed components
    • Sorting on tabular results now sorts chart as well
    • Increased chart font size on x-axis
    • Adds separate “quasi-experiments” button
    • Always show geo-based aggregate slider on experimental pages
    • ID non-rand & ID rand now only show depending on initial checkbox selection
    • Displayed large channel name in the question header for experimental pages in Question.svelte

    Style

    • Changed text to reflect incrementality confidence instead of overall confidence in TabularResults.svelte
    • Decreased font size of overall incrementality confidence in TabularResults.svelte
    • Displayed 1st value of RangeSliderFive in RangeSliderWrapper.svelte
    • Changed text color of h4 element from text-mma-blue to text-[#333] in TechniqueSliders.svelte
    • Fixed range nub regression in RangeSliderWrapper.svelte
    • Removed question numbers in Question.svelte
    • Prevented button shift to next row when active in PageTechniques.svelte

    Chore

    • Adds Geo-based aggregates and test markets to the definition of experimentation in ExperimentalDescription.svelte
    • Tidied Survey.svelte
    • Updated out of range flags for new values of search channel in formulas
    • Updated main CTA text from “Begin the Survey” to “Begin the Assessment” in Intro.svelte
    • Upgraded all packages to latest versions

    Fixed

    • Updated types/index.d.ts to have an array of ROIAnalysisTechnique instead of a single ROIAnalysisTechnique
    • Fixes an issue in Firefox where Cleave.js might not correctly update number input fields

    1.0.3 - Release Candidate

    Chore

    • Explanation of grade values

    Features

    • Overall confidence score now weighted by ad spend

    1.0.2 - Release Candidate

    Features

    • Support for grouped experimental techniques

    1.0.1 - Release Candidate

    Features

    • Uses Logit transform for chart render

    Chores

    • Refactor charting / DRY ranges
    • Refactor grade scale, increase precision
    • Better variable naming

    1.0.0 - Release Candidate

    Features

    • Implement mapping for new technique keys
    • Revised flag thresholds for search and ooh
    • Ability to Skip over techniques pages except experimentation
    • Implement revised formulas
    • Correct validation for technique selections
    • Only show parent techniques on maturity page
    • Update channel response data
    • Working per-channel ROI technique checkboxes
    • Ability to determine a technique’s children count

    Fixes

    • Index terminology
    • Mobile responsive issue on build
    • Scroll-to-top issues when navigating to next page
    • Additional safety checks
    • Channel initialization issue

    Chores

    • Reveal indexes for testing
    • Set chart range to start from 0 instead of 1
    • Removes “Add Another Technique” dropdown
    • Component name changes
    • Mobile responsive fixes
    • Offload channel logic into derived stores

    Style

    • Slightly larger text for experimentation on desktop