Organizing data

Add Campaign Metadata to Understand the Context

Tag each donation with custom labels to track campaign performance

Tag each donation with custom labels to track campaign performance

Written By: Winnie Mulli

Last Updated on June 23, 2025

3. 🗃 Organizing Donor Data

3.1 Add Campaign Metadata to Understand Context

Payfast allows for up to 5 custom_str fields. Use these to tag:

  • Campaign name (custom_str1)

  • Referral code (custom_str2)

  • Source channel or donor intent

These fields can be added to your Supabase schema, allowing you to slice and analyse donations across initiatives.

📊 “Did our Education Fund outperform our General Fund this quarter?”

With metadata tagging, you’ll know.