Overview
Buygoods integration handles server-to-server (S2S) postbacks from the Buygoods affiliate network. The integration automatically receives order information, creates conversion records, and can be configured as both a payment gateway and fulfillment provider.What This Integration Provides
Automatic Postbacks
Receive and process Buygoods webhook postbacks automatically
Conversion Tracking
Automatically create conversion records from Buygoods orders
Transaction Types
Support for purchases, refunds, cancellations, chargebacks, and commission voids
Tracking Pixels
Automatically create tracking pixels for Buygoods merchants
Setup Guide
Step 1: Configure as Merchant
- Go to Settings → Merchants
- Create or edit a merchant
- Select Buygoods as the payment gateway
- Configure merchant settings
This integration is used as an affiliate. To set up Buygoods as a merchant, see How to set up a new merchant.
Step 2: Get Postback URLs
- Go to Settings → Integrations → Affiliate Networks
- Find Buygoods and click “Activate” or “Manage”
- Copy the Conversion URL and Refund URL provided
- These URLs will be used in your Buygoods backoffice
Step 3: Configure in Buygoods Backoffice
- Log into your Buygoods affiliate account
- Navigate to the postback/tracking section
- Add the conversion URL for successful purchases
- Add the refund URL for processing refunds
- Save your settings
The postback URLs are unique to your ElasticFunnels account and will automatically receive postbacks from Buygoods when orders are placed.
Transaction Types
The integration supports multiple transaction types:Purchase
Purchase
When a customer completes a purchase, Buygoods automatically sends a postback. This creates a purchase conversion in ElasticFunnels.
Refund
Refund
When a refund is processed, Buygoods automatically sends a postback. This creates a refund conversion linked to the original purchase.
Cancel
Cancel
When an order is cancelled, Buygoods automatically sends a postback. This creates a cancel conversion.
Chargeback
Chargeback
When a chargeback occurs, Buygoods automatically sends a postback. This creates a chargeback conversion.
Commission Void
Commission Void
When a commission is voided, Buygoods automatically sends a postback. This is processed separately from order conversions.
Commission notifications are processed separately from order conversions. Only actual order postbacks create conversion records.
Click ID Tracking
How Click IDs Work
Buygoods uses click tracking to identify which affiliate links led to conversions:- Automatic Tracking: Click information is automatically captured from Buygoods postbacks
- Validation: System validates click tracking data and handles any formatting issues
- Attribution: Conversions are automatically attributed to the affiliate link that generated the click
Malformed Click ID Handling
If a click ID contains placeholder characters or is malformed:- The system automatically detects invalid click IDs
- Conversion is still processed and tracked
- Issues are logged for review
The system automatically handles malformed click IDs to ensure conversions are still tracked even if the click ID format is incorrect.
Conversion Updates
If you need to update an existing conversion (for example, to correct order amounts or customer information), you can configure Buygoods to send an update postback. The system will automatically update the existing conversion instead of creating a new one.Contact support if you need to update existing conversions. The system handles this automatically when configured properly.
Payment Gateway & Fulfillment Provider
Payment Gateway Configuration
Buygoods can be configured as a payment gateway:- Go to Settings → Merchants
- Edit your merchant
- Select Buygoods as the payment gateway
- Configure payment settings
Fulfillment Provider Configuration
Buygoods can also be configured as a fulfillment provider:- Go to Products in the main menu
- Edit a product
- Select Buygoods as the fulfillment provider
- Configure fulfillment settings
Automatic Tracking Pixel Creation
When you configure Buygoods as a merchant:- Tracking pixels are automatically created
- Pixels track page views and conversions
- Enables accurate attribution for Buygoods orders
- Works with the pixel attribution system
Tracking pixels are created automatically when the merchant is configured. You don’t need to manually set them up.
What Gets Tracked
- Conversion Data: Automatically receive purchase notifications
- Commission Tracking: See your earnings in real-time
- Refund Processing: Handle refunds automatically
- Cancellation Tracking: Track cancelled orders
- Chargeback Tracking: Monitor chargebacks
- Performance Metrics: Track your promotional performance
- Click Attribution: Track which affiliate links generated conversions
What Information is Tracked
The integration automatically receives and processes the following information from Buygoods:- Order Information: Order ID, order amount, and transaction details
- Customer Information: Customer name and email address
- Transaction Type: Purchase, refund, cancellation, chargeback, or commission void
- Click Tracking: Information about which affiliate link generated the conversion
Troubleshooting
No Conversions Appearing
No Conversions Appearing
Possible Causes:
- Postback URLs not added correctly in Buygoods backoffice
- Click tracking information not being passed correctly
- Postback URL format incorrect
- Verify postback URLs are copied correctly (no extra spaces)
- Check that Buygoods links include proper tracking information
- Test with a small purchase to verify tracking works
Click Tracking Issues
Click Tracking Issues
Issue: Conversions not being attributed to the correct affiliate linksSolution:
- System automatically handles click tracking issues
- Ensure Buygoods links are formatted correctly
- Contact support if attribution issues persist
Refunds Not Processing
Refunds Not Processing
Possible Causes:
- Refund URL not configured in Buygoods
- Refund postback not being sent
- Verify refund URL is added in Buygoods backoffice
- Check that refund postbacks are being sent
- Allow up to 15 minutes for data to appear
Conversion Updates Not Working
Conversion Updates Not Working
Issue: Updates to existing conversions not processingSolution:
- Contact support to verify update postback configuration
- Ensure the order ID matches the original conversion
- Check that Buygoods is sending update postbacks correctly
Best Practices
1
Verify Postback URLs
Double-check that postback URLs are copied correctly into Buygoods backoffice. Any typos will prevent postbacks from working.
2
Test with Small Purchase
Test the integration with a small purchase first to verify tracking works before running large campaigns.
3
Monitor Click IDs
Check your conversion data regularly. While the system handles malformed click IDs automatically, it’s better to ensure Buygoods links are formatted correctly.
4
Verify Tracking Pixels
Tracking pixels are created automatically when you configure Buygoods as a merchant. Verify they’re working by checking your conversion attribution.
5
Handle All Transaction Types
Ensure your Buygoods configuration handles all transaction types (purchases, refunds, cancellations, chargebacks) appropriately.
Security & Privacy
- Postback URLs are unique to your account
- Click IDs are validated before processing
- Customer data is handled securely
- All transactions are logged for audit purposes
Allow up to 15 minutes for data to appear after a purchase. Postbacks are processed in real-time, but there may be a slight delay.