Impact Tracker

The impact tracker provides a means for both Carbon Co-op Members and clients of the People Powered Retrofit service to carry out basic benchmarking of energy use and carbon emissions for their homes.

The app is available on two different endpoints: /ppr-benchmark for clients of the People Powered Retrofit and /impact-tracker, for members. The survey uses a Trail mixin to track progress and prevent jumping ahead, and also allows conditional branching.

The survey is saved to the database after the submission of each question with the ID of the database record stored in the users’ session. At the end a ‘review your answers’ is presented before the survey is marked ‘completed’ and the results displayed. Any attempt to return to any question after this point directs the user to the start and begins a new survey.

If a Hub user is logged in when the survey is completed, the survey is connected to the user’s CRM Contact and the user is not asked for their email. The Postcode question is also pre-filled from their CRM record.

Survey responses are linked to CRM Contacts either through the presence of a logged-in Hub user or by looking for a Contact whose primary email address matches one supplied by the user. If multiple contacts are found, this is flagged to an administrator. All responses that can be linked to a CRM contact are shown on their contact details in the CRM.

Variants

Depending on the endpoint visited, /ppr-benchmark or /impact-tracker, the user will be shown different branding and content. The following features are only included for the membership variant:

  • RAG (Red/Amber/Green) reliability ratings shown at the ‘review your answers’ stage to encourage users to improve their answers with better data.

  • A permalink URL to view or share their results, which are publicly accessible but totally anonymous.

  • Charts on the results page comparing the profiled household energy use to the averages within its postcode and LSOA, if one could be identified, as well as to the national average.

There are also minor differences in wording to reflect the different purposes of the tracker for each persona.

The variant of the survey (“MEMBERSHIP” / “RETROFIT”) that has been completed is recorded in the database for each record.

Third Party Data

A number of sources of third party data are used to calculate energy consumption and carbon emissions and to provide contextualisation:

  • Energy Performance of Buildings Data for England and Wales (https://epc.opendatacommunities.org/) from the Ministry of Housing, Communities & Local Government. Provides an API to query EPC data for all properties in England and Wales and is used to get a figure for floor area.

  • Lower Layer Super Output Area domestic energy consumption figure for electricity and gas, provided by BEIS.

  • Experimental Postcode Level domestic energy consumption for electricity and gas, provided by BEIS.

The two BEIS datasets are loaded by a custom-made dataset app which extracts CSV files into the local database.

Constant lookup figure values are also used for fuel energies (kWh per m3 etc) and carbon intensities. These are taken from various sources including SAP 10 and BEIS data.

Models

There is only one model used for this app - the SurveyInput.

Field

Description

created_at

Creation timestamp, set automatically

datetime

updated_at

Time at which the most recent answer was submitted to register the property with N3RGY

datetime

completed_at

Time at which the user confirmed their responses and viewed results.

datetime

uuid

UUID used for viewing results after completion and viewed results.

UUID

contact

A related CRM Contact, identified either by a user being logged in, or using the entered email address.

Contact

variant

Type of reponse (“MEMBERSHIP”/”RETROFIT”)

SurveyVariant

email_address

Email address entered by the user

string

occupants

Number of occupants entered by user

Decimal

postcode

Postcode entered by user

string

consumption_data_year

Year to which all the data entered relates

PositiveSmallInteger

gas_consumption

Annual gas consumption in kWh, entered by user

PositiveInteger

elec_consumption

Annual gas consumption in kWh, entered by user

PositiveInteger

uses_coal

User’s response to whether coal is used

boolean

coal_qty

Quantity of annual coal use entered by user

Decimal

coal_fuel_unit

Unit used to enter amount of coal by user

FuelUnit

coal_consumption

Calculated energy consumption in coal form in kWh

PositiveInteger

uses_logs

User’s response to whether logs are used for heating

boolean

logs_qty

Quantity of logs used for heating annually entered by user

Decimal

logs_fuel_unit

Unit used to enter amount of logs by user

FuelUnit

logs_consumption

Calculated energy consumption from logs in kWh

PositiveInteger

uses_pellets

User’s response to whether wood pellets are used for heating at this property.

boolean

pellets_qty

Quantity of wood pellets used annually entered by user

Decimal

pellets_fuel_unit

Unit used to enter amount of wood pellets by user

FuelUnit

pellets_consumption

Calculated energy consumption from wood pellets in kWh

PositiveInteger

electric_vehicle

Whether an EV is charged at the property

boolean

electric_vehicle_mileage

Mileage driven in EV for the year

PositiveInteger

floor_area

Total floor area for property in m3

PositiveInteger

selected_epc

If an EPC was used to obtain the floor area, the ID for the EPC as used in the MCHLG database

string

epc_for_neighbour

If true, this EPC relates to a neighbouring property with same layout; if false to the property in question

boolean

gas_origin

The origin for the gas consumption figure

ConsumptionOrigin

elec_origin

The origin for the gas consumption figure

ConsumptionOrigin

floor_are_origin

The origin for the floor area figure

FloorAreaOrigin

lsoa

The Lower Layer Super Output Area for this property

string

annual_co2_kg

The calculated annual CO2 emissions in kg

PositiveInteger

Possible values of SurveyVariant are:

  • “RETROFIT” - i.e. PPR Benchmark

  • “MEMBERSHIP” - intended for wider consumption and not solely reserved for members.

Possible values for FuelUnit are:

  • “M3” - cubic metres

  • “KG” - kilograms

  • “T” - tonnes

Possible values for ConsumptionOrigin are:

  • “K” (KNOWN) - from actual consumption, either from smart meter data or retrospective energy bills

  • “E” (ESTIMATE) - from an estimate made by a supplier in the absence of a meter reading

Possible values for FloorAreaOrigin are:

  • “K” (KNOWN) - taken from plans

  • “M” (MEASURED) -taken from measurements

  • “C” (EPC) - taken from an EPC