WhenDid.io's numeric field feature allows Premium users to track numeric values alongside their button clicks. Instead of just recording when something happened, you can also capture how much, how many, or what rating to attach to each click. This transforms your action buttons into powerful data collection tools.

Numeric fields are essential for advanced features like custom counters and provide the foundation for quantitative tracking in WhenDid.io.

How to Set Up a Numeric Field

To enable and configure a numeric field for an action button:

  1. Click the menu icon (three dots) in the bottom right corner of the action button.
  2. Select Edit from the menu. The Edit Action Button window will open.

Action Button Menu > Edit

  1. Scroll down to the Numeric Field section. Check the Enable numeric input when clicking checkbox.
  2. Set the Field Label: Enter a descriptive name (e.g., "Price", "Rating", "Calories")
  3. Set the Unit: Add an optional unit symbol or abbreviation (e.g., "$", "pts", "oz") (optional)
  4. Default Value: Set a number that will be pre-filled in the input field
  5. Click Save to apply your numeric field configuration.

Configure Numeric Field

What is a Numeric Field?

A numeric field adds a number input prompt to your action button clicks. When enabled, clicking the button will display a form where you can enter a numeric value along with optional notes before saving the click event.

Key benefits of numeric fields:

  • Quantitative tracking: Record measurable values with each click
  • Flexible data types: Track decimals, whole numbers, positive or negative values
  • Custom labels and units: Configure meaningful descriptions for your data
  • Default values: Set common values to speed up data entry
  • Advanced analytics: Enable features like custom counters and aggregated statistics

Numeric Field Components

When you configure a numeric field, you can customize three key components:

Field Label

The descriptive name that appears above the input field when you click the button. This helps you remember what kind of value you're tracking.

Examples:

  • "Price" for expense tracking
  • "Rating" for experience evaluation
  • "Duration" for time-based activities
  • "Calories" for nutrition tracking

Unit (Optional)

A short suffix that appears after the input field to indicate what type of measurement you're recording.

Examples:

  • "$" for currency
  • "pts" for points or ratings
  • "oz" for fluid ounces
  • "min" for minutes
  • "lbs" for weight

Default Value

A pre-filled number that appears in the input field to speed up data entry for common values. You can still change this value for each individual click.

Examples:

  • "1" for simple counting
  • "0" for starting from zero
  • "5" for middle-range ratings (1-10 scale)
  • "10.00" for common price points

How Numeric Fields Work

When you click an action button with a numeric field enabled:

  1. Click the button: The button registers your click
  2. Input form appears: A prompt displays with your configured field label and unit
  3. Enter value: Type the numeric value (the default value will be pre-filled)
  4. Add notes (optional): Include additional context if click notes are enabled
  5. Save: The click is recorded with both the timestamp and numeric value

The numeric data is stored with each click and can be used for custom counters, exported with your data, and viewed in your button's history.

Prerequisites

To use numeric fields, you need:

  1. Premium subscription: Numeric tracking is a Premium feature
  2. Signed-in account: You must be signed in to configure and use numeric fields
  3. Action button: An existing button to configure

Using Your Numeric Field

Once configured, clicking your action button will:

  1. Display a popup with your numeric field
  2. Show the field label and unit you configured
  3. Pre-fill the default value (which you can change)
  4. Allow you to add optional notes if click notes are enabled
  5. Save both the timestamp and numeric value when you submit

The numeric data becomes part of your button's history and can be viewed, edited, and exported along with your other tracking data.

Common Use Cases

Expense Tracking

  • Label: "Amount"
  • Unit: "$"
  • Default: "0.00"
  • Use: Track spending with each purchase

Fitness Tracking

  • Label: "Duration"
  • Unit: "min"
  • Default: "30"
  • Use: Log workout time

Rating System

  • Label: "Rating"
  • Unit: "/10"
  • Default: "5"
  • Use: Rate experiences, meals, or activities

Medication Tracking

  • Label: "Dosage"
  • Unit: "mg"
  • Default: "10"
  • Use: Track medication amounts

Nutrition Tracking

  • Label: "Calories"
  • Unit: "cal"
  • Default: "100"
  • Use: Log food intake

Relationship to Custom Counters

Numeric fields are required for custom counters. When you configure a custom counter to show totals, averages, or medians, it performs calculations on the numeric values you've collected through your numeric field.

If you try to set up a custom counter without first enabling a numeric field, you'll see a warning that the numeric field is required.

Premium Feature Notice

Numeric fields are a Premium feature and require:

  • Premium subscription: Feature is not available to free users

If you don't have Premium access, the Numeric Field section will not appear in the Edit Action Button window.

Tips for Effective Numeric Field Use

  • Choose clear labels: Use descriptive names that make sense when you're entering data quickly
  • Pick appropriate units: Short, recognizable abbreviations work best
  • Set realistic defaults: Choose values you use most often to speed up data entry
  • Consider data ranges: Think about the typical range of values you'll track
  • Test your setup: Try clicking the button a few times to make sure the configuration feels natural