Integration Specifications

This article will help you learn about how Daasity replicates data from Pepperjam, limitations to the data we can extract and where the data is stored in the Pepperjam schema.

Integration Overview

Pepperjam is an affiliate marketing platform used by merchants to manage their web-based affiliate advertising campaigns. Pepperjam collects data from publishers (affiliates) and reports metrics such as clicks, impressions, revenue, spend, etc.

This document provides context on what kind of data is being gathered through this extractor, which endpoints that data is coming from, and how the extracted tables relate to each other.

The Daasity Pepperjam integration extracts data from the most important endpoints needed to populate the UMS tables: Transaction History, Creative Performance by Publisher, and Publisher Performance.

Integration Availability

This integration is available for:

  • Enterprise

  • Growth

API Endpoints

The Daasity Pepperjam extractor is built based on this Pepperjam API documentation. The following endpoints are used by Daasity to replicate data from Pepperjam:

Entity Relationship Diagram (ERD)

Click here to view the ERD for the Daasity Pepperjam integration illustrating the different tables and keys to join across tables.

Pepperjam Schema

The Daasity Pepperjam extractor creates these tables using the endpoints and replication methods listed. The data is mapped from source API endpoint to the table based on the mapping logic outlined in each table.

  • Publisher Performance

  • Transaction History

  • Creative Performance by Publisher

  • Creative Private Affiliates

  • Creative Promotion

  • Creative Type Advanced

  • Creative Type Banner

  • Creative Type Coupon

  • Creative Type Generic

  • Creative Type Promotion

  • Creative Type Text

Publisher Performance

Transaction History

Creative Performance by Publisher

Creative Private Affiliates

  • Endpoint: Creative Banner

  • Update Method: UPSERT

  • Table Name: [pepperjam.creative_private_affiliates]

Creative Promotion Table

  • Endpoint: Creative Banner

  • Update Method: UPSERT

  • Table Name: [pepperjam.creative_promotion]

Creative Type Advanced

Creative Type Banner

  • Endpoint: Creative Banner

  • Update Method: UPSERT

  • Table Name: pepperjam.creative_type_banner

Creative Type Coupon

  • Endpoint: Creative Coupon

  • Update Method: UPSERT

  • Table Name: [pepperjam.creative_type_coupon]

Creative Type Generic

  • Update Method: UPSERT

  • Table Name: [pepperjam.creative_type_generic]

Creative Type Promotion

  • Update Method: UPSERT

  • Table Name: [pepperjam.creative_type_promotion]

Creative Type Text

  • Endpoint: Creative Text

  • Update Method: UPSERT

  • Table Name: [pepperjam.creative_type_text]

Last updated