Guides
Search arbitrage · RSOC

System1 RSOC integration

Set up System1 RSOC in Skro and map offer identifiers for Related Search on Content revenue reporting.

What we do

We combine our best-in-class technology & data science to operate one of the world’s most advanced Responsive Acquisition Marketing Platforms (RAMP). RAMP enables us to build powerful brands across multiple consumer verticals, develop & grow our suite of privacy-focused products, and deliver high-intent customers to our advertising partners.

System1 RSOC Integration

Skro integration with System1 RSOC gives you the ability to sync earnings data that has been adjusted after different traffic sources.

Moreover, there are constraints concerning channel names, as each RSOC provider sets a daily limit on the number of unique channel names. For more details on these restrictions, consult your account manager or check the provider's documentation.

  • Revenue updates every hour.
  • Revenue updates for the previous 2 days once a day.

Step 1. Add integration

  • Log in to your Skro account.
  • Navigate to Settings → Integrations.
  • Scroll down and click Add in RSOC Revenue Sync section.

System1 RSOC integration step 1

  • Click System1 logo.

System1 RSOC integration step 2

  • Integration name Give a name to your integration.
  • API Key info you must ask from your System1 account manager or write to System1 support.
  • System1 Account Currency is the currency of the earnings.
  • Custom Conversion Event is optional, but you can see a revenue and conversions info in a different columns in your Skro reports.

System1 RSOC integration step 3

  • Complete the form and click Save & Close

Step 2. Create a Custom Conversions for System1 events.

With custom conversion events feature it is possible to track different types of conversions. For System1 we are going to use 2 different types of conversions: Search and Purchase.

  • Go to Custom Conversions here
  • Click Create and add Search event.

System1 event search

That postback goes to your offer URL: &search_track_url = https://your_tracking_domain/postback?clickId={clickId}&ce=Search

  • Create another event to track revenue (clicks) on your System1 offer page. Create an event name Purchase.

System1 RSOC event purchase

That postback goes to your offer URL: &click_track_url = https://your_tracking_domain/postback?clickId={clickId}&ce=Purchase

Note: Always make sure to encode the postback URLs, before appending them to your offer URL. Do not encode Skro click id macro {clickId}

Step 3. How to set up Sub ID for revenue sync?

Here you will need to choose between 2 options:

  • Sync cost only by Skro Campaign ID. Your Sub ID macro will be &subid={campaignId}
  • Sync cost by Skro Campaign ID and additionally Traffic Source Campaign ID, AdSet ID or Ad ID.

For example:

If your traffic source is Facebook and you want to sync revenue by Skro Campaign ID and FB AdSet ID, then your Sub ID macro will be &subid={campaignId}_c3_{custom3}

  • {campaignId} - It's a Skro Campaign ID macro.
  • c3 - It's a Traffic Source custom parameter name. Value can be c1 - c10. It depends on which number of custom parameter you want to track.
  • {custom3} - It's a FB AdSet ID macro.

Step 4. How to add System1 RSOC offer URL into Skro?

  • Go to Offers.
  • Click Create and add your offer URL and fill other fields.

System1 RSOC event purchase

This is an example offer URL which goes to Skro:

http://free-online-courses-us-1.com/?forcekeyA=digital+marketing+online+course&forcekeyB=digital+marketing+degree+online&forcekeyC=how+to+be+successful+in+digital+marketing&forcekeyD=free+online+courses&forcekeyE=digital+marketing+course&subid={campaignId}&ref=tiktok-{custom7}&rskey=digital+marketing+course&headline=digital+marketing+courses&search_track_url=https%3A%2F%2Fyour_tracking_domain%2Fpostback%3FclickId%3D{clickId}%26ce%3DSearch%26protectionToken%3DxyUHBuwKZT&click_track_url=https%3A%2F%2Fyour_tracking_domain%2Fpostback%3FclickId%3D{clickId}%26ce%3DPurchase

Encoded System1 offer URL which goes to System1:

http%3A%2F%2Ffree-online-courses-us-1.com%2F%3FforcekeyA%3Ddigital%2Bmarketing%2Bonline%2Bcourse%26forcekeyB%3Ddigital%2Bmarketing%2Bdegree%2Bonline%26forcekeyC%3Dhow%2Bto%2Bbe%2Bsuccessful%2Bin%2Bdigital%2Bmarketing%26forcekeyD%3Dfree%2Bonline%2Bcourses%26forcekeyE%3Ddigital%2Bmarketing%2Bcourse%26subid%3D%7BcampaignId%7D%26ref%3Dtiktok-%7Bcustom7%7D%26rskey%3Ddigital%2Bmarketing%2Bcourse%26headline%3Ddigital%2Bmarketing%2Bcourses%26search_track_url%3Dhttps%253A%252F%252Fyour_tracking_domain%252Fpostback%253FclickId%253D%7BclickId%7D%2526ce%253DSearch%2526protectionToken%253DxyUHBuwKZT%26click_track_url%3Dhttps%253A%252F%252Fyour_tracking_domain%252Fpostback%253FclickId%253D%7BclickId%7D%2526ce%253DPurchase

This example has Facebook and TikTok compatibility with Conversion API.

The integration is ready to synchronize earnings data.

Verify the setup

Confirm that the offer identifiers match the values in your integration. After the next revenue synchronization, compare the same date range and currency in Skro and your provider account.

Troubleshooting

If data is missing, check the selected workspace, integration, campaign, and reporting date range. Compare parameter names and macro values with the examples in this guide before repeating the test.

Need help with this guide? Contact Skro support.

On this page

Need help? Contact support ↗