Embed Codes

Integrate affiliate tracking into your website with our embed scripts

Affiliate Tracking Script

This script automatically detects affiliate referral parameters in URLs and sets tracking cookies on the edenware.com domain.

Basic Usage

Add this script to your website's <head> section:

<script src="https://edenware.app/hub/affiliate-tracker.js"></script>

How It Works

URL Detection: The script automatically checks for referral parameters like ?ref=ABC123, ?affiliate_ref=ABC123, or ?aff=ABC123
Cookie Setting: Sets a cookie named affiliate_ref on the .edenware.com domain (global tracking)
Cross-Domain: Works on any domain that embeds the script

Advanced Configuration

You can customize the script behavior by setting configuration before loading:

<script> window.EdenwareAffiliateConfig = { baseUrl: 'https://edenware.app/hub', cookieDomain: '.edenware.com', paramNames: ['ref', 'affiliate_ref', 'aff'], debug: false }; </script> <script src="https://edenware.app/hub/affiliate-tracker.js"></script>

Configuration Options

Option Description Default
baseUrl Edenware API base URL 'https://edenware.app/hub'
cookieDomain Cookie domain for tracking '.edenware.com'
paramNames URL parameter names to check ['ref', 'affiliate_ref', 'aff']
debug Enable debug logging false

Payment Buttons Script

This script creates payment buttons that automatically include affiliate tracking information.

Basic Usage

Add the script and create payment buttons:

<script src="https://edenware.app/hub/payment-tracker.js"></script> <!-- PayPal Button --> <div class="edenware-payment-button" data-app="your-app-id" data-price="29.90" data-currency="BRL"> Buy Premium License </div> <!-- Multiple payment methods --> <div class="edenware-payment-button" data-app="megacubo" data-price="49.90" data-currency="BRL" data-method="both"> Buy Megacubo Premium </div>

Payment Button Parameters

Attribute Description Required Default
data-app App identifier (see available apps in hub) No '' (auto-detect)
data-price Product price No '29.90'
data-currency Currency code (BRL, USD, EUR) No 'BRL'
data-method Payment methods (paypal, mercadopago, both) No 'paypal'

Advanced Configuration

<script> window.EdenwarePaymentConfig = { baseUrl: 'https://edenware.app/hub', debug: false }; </script> <script src="https://edenware.app/hub/payment-tracker.js"></script>

Integration Examples

Complete Website Integration

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>My Download Site</title> <!-- Edenware Affiliate Tracking --> <script src="https://edenware.app/hub/affiliate-tracker.js"></script> <!-- Edenware Payment Buttons --> <script src="https://edenware.app/hub/payment-tracker.js"></script> </head> <body> <h1>Download Your App</h1> <!-- Payment Button --> <div class="edenware-payment-button" data-app="your-app-id" data-price="29.90" data-currency="BRL"> Buy Premium License - $29.90 </div> <p>Your affiliate link: https://my-site.com/download?ref=YOUR_REF_CODE</p> </body> </html>

WordPress Integration

<!-- Add to your theme's header.php or use a plugin --> <script src="https://edenware.app/hub/affiliate-tracker.js"></script> <script src="https://edenware.app/hub/payment-tracker.js"></script> <!-- Use in posts/pages --> <div class="edenware-payment-button" data-app="your-app-id" data-price="29.90" data-currency="USD"> Buy Now </div>

Testing

Test URLs

Test the tracking by visiting URLs with referral parameters:

Debug Mode

Enable debug logging to see tracking activity:

<script> window.EdenwareAffiliateConfig = { debug: true }; </script> <script src="https://edenware.app/hub/affiliate-tracker.js"></script>
Note: Debug mode should only be used during development. Disable it in production to avoid console spam.

Support & FAQ

Frequently Asked Questions

How do I get my referral code?
Log into your affiliate dashboard at edenware.app/hub/dashboard to find your unique referral code.
Can I use custom parameter names?
Yes, configure the paramNames array in window.EdenwareAffiliateConfig.
Do the scripts work on HTTPS sites?
Yes, the scripts work on both HTTP and HTTPS sites.
Can I track multiple referrals?
The script only tracks the first valid referral found. Existing cookies are not overwritten.

Need Help?

Contact our affiliate support team for integration assistance.