Skip to main content

Overview

Spade’s attribution agent helps you accurately attribute transactions on a merchant and location level. It will attribution rates, reduce customer complaints due to missed rewards, and reduce the complexity of managing internal merchant matching tools.

Providing merchant details

To attribute transactions to specific merchants, you will need to provide a list of merchants and a unique unique identifier for each that will be returned with attributed transactions. Below we’ve outlined the fields we require:
FieldNotes
merchant_idYour unique identifier for the merchant
merchant_nameThe name of the merchant (e.g. ‘Wal-Mart’)
merchant_addressThe street address of the location of the merchant (e.g. ‘1590 Dunlawton Ave’)
merchant_cityThe city of the location of the merchant (e.g. ‘Port Orange’)
merchant_stateThe state of the location of the merchant (e.g. ‘FL’)
merchant_zip_codeThe zip code of the location of the merchant (e.g. ‘32127’)
merchant_countryThe country of the location of the merchant (e.g. ‘USA’)
Example merchant list:
merchant_idmerchant_namemerchant_addressmerchant_citymerchant_statemerchant_zip_codemerchant_country
m-1234Wal-Mart590 Dunlawton AvePort OrangeFL32127USA
m-5678Starbucks2285 W Northwest HwyDallasTX75220USA

Receiving attributed transactions

We will return a CSV file via SFTP of attributed transactions which includes the enrichmentId as well as the unique merchant_id associated with that transaction. Example returned attribution file:
enrichment_idmerchant_id
d1f7490c-719e-4c75-8bfa-535c8a32b936m-1234
d8ef0ac5-48a9-43b8-a234-675931d3b5ecm-5678
9a796a90-fd37-44ae-8528-c655a6368c5bm-1234
We can also support returning additional metadata. If you need this for your implementation please work with your Spade account team.
We generally return daily files but can also return weekly or monthly files depending on your needs. We have planned work to support returning attribution information in the real time enrichment response.

Exchanging data with Spade

We currently support data sharing via SFTP to:
  • Provide and update your list of merchants
  • Receive attribution data for your transactions
Please work with your Spade account team for details on connecting to our SFTP server as well to provide us access to your SFTP server.

Optimizing the attribution agent

We can modify our attribution agent to:
  • increase accuracy with a trade off of potentially lower attribution rates
  • increase attribution rates with a trade off of potential false positives
Please work with your Spade account team for any modifications.