🌻 Adding and using custom columns for your links

Custom link columns let you store extra information on each causal claim, beyond the standard fields like sentiment and tags.

They are useful when you want to capture something more specific or more structured, for example:

Why use custom columns?#

Tags are quick and flexible, and sentiment is built-in for direction of effect. But sometimes that is not enough.

Use tags when:

Use a custom column when:

So the short version is:

ac8004f6aff62d70a64294bcc9668a16_MD5

This is the best route when you already know the field name you want to add across the project. It works the same as for adding custom columns in the sources tab.

  1. Open the Links tab.
  2. Open Manage Link Custom Columns.
  3. Type the new field name.
  4. Apply the change.

That creates the field for the project, so it is available across your links.

f3ef30da4fc3a03b83dbc285b4e343be_MD5

This is useful when you are coding and realise, in the moment, that you need a new field.

  1. Open an existing link or create a new one.
  2. Open the Custom fields panel in the Link Editor.
  3. In the field picker, type a new field name.
  4. Confirm that you want to create it for the project.

The editor stays open, and you can carry on coding.

How to fill in values#

Once a link custom column exists, you can edit its values in two main places:

This is useful because some people prefer to code while reading evidence in the editor, while others prefer to review many coded links side by side in the table.

Once you have filled in some values, custom columns become useful immediately in the table.

For example, you can:

This is often the easiest way to answer questions like:

In other words, custom columns make your links table more like an analysis table, not just a coding log.

How to use custom columns in map visualisation#

Custom columns can also drive map display.

1fddc86a620895eddd9b12e644d574a4_MD5

The basic idea is:

  1. Use the Map Custom Columns filter to choose a link custom column.
  2. Tell the filter whether that column should feed Custom label, Custom width, or Custom colour.
  3. Choose how values should be aggregated when several links are bundled into one visible edge.
  4. In Map Formatting, choose Custom label, and/or Custom width, and/or Custom colour. These should be selected automatically.

This matters because the map often shows one visible edge which actually represents several underlying links. So the app needs a rule for combining their values.

Typical label aggregation options are:

Typical width aggregation options are numeric summaries such as:

Typical colour aggregation options are:

Simple examples#

Example 1: confidence#

Create a custom column called confidence and fill it with values such as 1, 2, 3.

You can then:

Example 2: mechanism#

Create a custom column called mechanism and fill it with values such as cost, motivation, trust, access.

You can then:

Example 3: policy area#

Create a custom column called policy_area and fill it with values such as health, education, agriculture.

You can then:

A practical tip#

Keep the field names simple and stable.

Good examples:

Less good examples:

If you choose a clear field name early, the rest of the coding and analysis is much easier later.

In short#

Custom link columns are for structured coding that goes beyond sentiment and tags.

They help when you want to:

That makes them especially useful once your project moves from simple coding into comparison and analysis.