Digistore24 integration
Connect Digistore24 to Skro, map click IDs, and configure postbacks to attribute conversions and revenue to your campaigns.
Step 1. Add affiliate network to Skro
- Go to Affiliate Networks and click Create.

- Search Digistore24 and select the Digistore24 template.

-
Select your Workspace and Copy postback URL to your clipboard.
-
Click Save & Close.

The Digistore24 affiliate network is now saved in Skro. Use the copied postback URL in Digistore24 in the next step.
Step 2. 1 Setting up a postback URL for Digistore24 (Affiliate)
-
Log in to Digistore24 account.
-
As an Affiliate, go to Sales & partners → Integrations page and click Add s2s postback integration.

- Set Name and thick all the Events that you want to track.

- Paste your Postback URL into the Postback URL field.

- Scroll down and click Save.
Conversions via dynamic macros
Digistore24 supports 4 dynamic macros. Each macro corresponds to the events you want to track with its help:
{transaction_type}= payment, refund, chargeback.{order_type}= initial_sale, upsell.{billing_type}= single_payment, subscription, installment{billing_status}= paying, completed, aborted.
Use only the macros corresponding to the conversion types you want to track. You don’t need to add all of them if that’s not your case.
We have used {transaction_type} in our prefilled template.
Example of postback URL:
https://skrotrack.com/postback?clickId={cid}&payout={amount_affiliate}&status={transaction_type}&transactionId={transaction_id}How to track conversions via Order Type dynamic macro? (Optional)
-
To do that you will need to use Custom Conversions in Skro.
-
Create a two different custom conversions:
-
initial_sale - this is for Purchase events.

- upsell - this is for Upsell events.

Example of postback URL:
https://skrotrack.com/postback?clickId={cid}&payout={amount_affiliate}&transactionId={transaction_id}&ce={order_type}
More info about Custom Conversions
Step 3. 2 Setting up a postback URL for Digistore24 (Vendor)
-
Log in to Digistore24 account.
-
As Vendor, go to Settings → Integrations (IPN) configuration page and click Add new connection.

- Scroll down and click S2S Postback icon.

- Set Name and thick all the Events that you want to track.

- Paste your Postback URL into the Postback URL field.

- Scroll down and click Save.
Conversions via dynamic macros
Digistore24 supports 4 dynamic macros. Each macro corresponds to the events you want to track with its help:
{transaction_type}= payment, refund, chargeback.{order_type}= initial_sale, upsell.{billing_type}= single_payment, subscription, installment{billing_status}= paying, completed, aborted.
Use only the macros corresponding to the conversion types you want to track. You don’t need to add all of them if that’s not your case.
We have used {transaction_type} in our prefilled template.
Example of postback URL:
https://skrotrack.com/postback?clickId={cid}&payout={amount_vendor}&ce={transaction_type}&transactionId={transaction_id}
How to track conversions via Order Type dynamic macro? (Optional)
-
To do that you will need to use Custom Conversions in Skro.
-
Create a two different custom conversions:
-
initial_sale - this is for Purchase events.

- upsell - this is for Upsell events.

Example of postback URL:
https://skrotrack.com/postback?clickId={cid}&payout={amount_vendor}&transactionId={transaction_id}&ce={order_type}
More info about Custom Conversions
Step 4. 1 How to track InitiateCheckout events on Digistore24 (Affiliate)?
-
Go to Custom Conversion and click Create.
-
Create a custom conversion for InitiateCheckout.

-
Log in to Digistore24 account.
-
As an Affiliate, go to Sales & partners → Tracking page and click Set up new tracking.

-
Give a Name to your pixel.
-
Select Sale Types as Initials Orders.
-
Select Tracking Type as Tracking pixel.
-
Paste Skro postback URL into the Tracking Pixel's URL field
.

Example of postback URL:
https://skrotrack.com/postback?clickId=__cid__&ce=InitiateCheckout
More info about Custom Conversions
Step 5. 2 How to track InitiateCheckout events on Digistore24 (Vendor)?
-
Go to Custom Conversion and click Create.
-
Create a custom conversion for InitiateCheckout.

-
Log in to Digistore24 account.
-
As Vendor, go to My products → Tracking page and click Set up new tracking.

-
Give a Name to your pixel.
-
Select Sale Types as Initials Orders.
-
Select Tracking Type as Tracking pixel.
-
Paste Skro postback URL into the Tracking Pixel's URL field
.

Example of postback URL:
https://skrotrack.com/postback?clickId=__cid__&ce=InitiateCheckout
More info about Custom Conversions
Step 6. Get an offer from Digistore24
-
In your Digistore24 account, go to Marketplace.
-
Select your offer from the list and click Request Access or click Copy promo link.

Step 7. Add offer to Skro
-
Go back to Skro and navigate to the Offers and click Create.
-
Choose your workspace.
-
Give a name to your offer.
-
Grab the offer link from Digistore24 and add it to Offer URL field and add this
?cid={clickId}to your offer url.
{clickId} - The Skro click ID macro for conversion tracking.
Example Offer URL:
https://www.yourofferlink.com/DS24/Advanced-Amino/Muscle-Mass-Loss/HD.htm#aff=skro?cid={clickId}
- Choose Digistore24 from the Affiliate Network select box.

- Click Save & Close.
Step 8. Create a campaign on Skro
- Start with the following guide:
Get started with Facebook integration
Verify the setup
Follow a campaign link and complete a test conversion using your provider’s test workflow. Confirm that the original click ID reaches the provider and is returned to Skro, then check the event and revenue in your campaign report.
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.
Related guides
Need help with this guide? Contact Skro support.