UpPromote: Affiliate marketing
Install UpPromoteLog inWebsiteResources
  • About UpPromote: Affiliate & Referral Marketing
  • UpPromote Changelog
  • Recommended partners
    • Theme partners
    • App partners
      • Marketing and conversion
      • Store management
      • Selling product
      • Store design
        • Pop-up
        • Page Builder
        • Product Reviews
        • Product Options
        • Navigation and filters
      • Orders and Shipping
      • Profit calculator
    • Service partners
  • Basic knowledge
    • Affiliate Marketing Definition
    • Basic terms
    • Merchant roles in Affiliate Marketing
    • Affiliates' role in Affiliate Marketing
  • Build and Management
    • Affiliate registration page
      • Add Registration form to Storefront
      • Get Registration form link for each program
      • Registration page editor
      • Add/edit form fields
      • Benefit text display
      • Terms and Conditions sample
      • Privacy Policy sample
      • Social sharing - Clear link preview cache
      • Hide Registration form sidebar
      • Post-registration thank you page
    • Programs
      • Program list
      • Add/edit programs
        • Commission structure
          • Commission rate on order value
        • Commission calculation settings
        • Special product commission
        • Exclude products/collections from commission
      • Default payment method
      • Auto-discounts for customers with the affiliate link
      • New customer commission
      • Lifetime commissions
      • Coupon code commissioning
      • Exclude self-referrals
      • Auto-tier commission
    • Affiliates
      • Approve/Deny/Delete an affiliate
      • Affiliate profile
      • Import/Export affiliates
      • Connect Customers
      • Connect Products
    • Referrals
      • ‼️Tracking types and priority
      • Referral list & details
      • Approve/deny a referral order
      • Manually add referral
      • How to get Order ID
      • Refunded/Cancelled Orders
      • Customer journey
    • Payments
      • Set up payment methods
      • Affiliate's payment details not specified
      • Export invoice
        • EU format invoice
      • Manual payouts
      • In-app payouts
        • Store Credit
        • Store Credits process
        • PayPal integration
        • PayPal Payouts
        • Schedule auto-payment
      • Tax on paid commissions
    • Display
    • Custom columns
    • Home
      • Custom domain (white-label)
    • Analytics
      • Top affiliates
      • Product analytics
  • Motivation
    • Coupons
      • Assign coupons to affiliates
        • Combine multiple coupons
      • Edit/Delete coupon
    • Media Gallery
    • Bonuses
    • Gifts for affiliates
  • Outreach
    • Affiliate Recruitment
      • Customer Referral
        • Add Referral signup form to store pages
      • Multi-level Marketing
      • Refer-a-friend
      • Marketplace listing
        • UpPromote Marketplace Terms & Conditions for Merchants
    • Affiliate Communication
      • Email notification to affiliates
        • Automatic email templates
        • Bulk email
        • Use Merchant email as the sender's email
      • In-app chat with affiliates
        • Chat plugin integration
          • Tawk.to chat integration
          • Tidio chat integration
          • Chatra chat integration
          • Crisp chat integration
  • ⚙️Settings
    • General settings
      • Contact email
      • Brand settings
      • Favicon
      • Cookie
      • Impact on changing Shopify store currency
      • Weekly email report
      • Auto-activate affiliates
      • Auto approve orders
      • Record pending orders as referrals
    • Affiliate link settings
      • Default affiliate link
      • Custom Link
        • Allow affiliates to customize their own link
        • Auto-create custom link
      • Shorten affiliate links with Bit.ly
      • Add UTM parameters to affiliate link
    • Affiliate coupon settings
      • Auto-generate coupon
      • Allow affiliates to enter their preferred coupon code while registering
    • Integrations
      • Integration - Page builder
      • Integrations - Email services
      • Integrations - Subscription/payment apps
      • Integrations - Shopify functions
      • Integrations for affiliates
      • Other integrations
    • Fraud detection
      • Fraud protection - Affiliate signups
      • Fraud protection - Sales & commission
    • Advance settings
      • Message bar
      • Connect multiple stores
      • Staff accounts
    • Profile settings
      • Activity log
    • Interface translation and Registration form translation
    • Affiliate admin settings
      • Affiliate guide page
      • Affiliate guide template
      • Affiliate login page
      • Common Custom CSS codes to customize the affiliate account
      • Multi-language for affiliate admin
    • Tax documents
      • Require W-9 form submission
      • Generate 1099-NEC forms
  • Guide for affiliate
    • Affiliate Admin
      • Affiliate Admin - Dashboard
      • Affiliate Admin - Commissions
      • Affiliate Admin - Payment
      • Affiliate Admin - Network
      • Affiliate Admin - Marketing tools
      • Affiliate Admin - Settings
        • How can affiliates update their payment details?
        • Submit W-9 form
        • Download 1099-NEC forms
    • Affiliate guide & tips for success
      • Quick guide for Affiliates to get started
        • Getting started
        • Promotion resources
        • Start promoting
        • Track your performance
      • Tips for Affiliate success
        • Tips for success (part 1): Attract customers for better conversion
        • Tips for success (part 2): Improve your earnings and more
    • Guide for Beginners of Affiliate Marketing
      • Guide for Beginners of Affiliate Marketing
    • How to refer UpPromote: Affiliate Marketing?
  • UpPromote Marketplace
    • How do I get started as an UpPromote affiliate?
    • Marketplace account guide
      • Home
      • Find offers
      • Find products
      • My offers
      • Commissions
      • Settings
    • Marketplace affiliate ranking
    • UpPromote Marketplace Terms & Conditions
  • Work with Affiliates
    • Analytics
    • Where can affiliates find resources to promote a merchant's shop?
  • Recruit affiliates
    • Tips to recruit more affiliates
    • 6 Free Influencer Outreach Templates - Email & Direct Message
  • Pricing plans
    • Pricing details
    • What's in the Growth plan?
    • What's in the Professional plan?
    • What's in the Enterprise plan?
    • Approve/deny up to 200/300/600 referral orders per month
    • Pricing FAQs
    • UpPromote's refund policies
  • Privacy Policy
    • Privacy Policy
  • Best practices
    • Best practices to grow your Affiliate campaign
    • Create affiliate landing pages to optimize your affiliate campaign
    • Affiliate landing page example
Powered by GitBook
On this page
  • Third-party Integration
  • API Key
  1. Settings
  2. Integrations

Other integrations

Settings > Integration

PreviousIntegrations for affiliatesNextFraud detection

Last updated 1 year ago

Third-party Integration

To allow our system to track affiliates' performances on websites that are not built on Shopify (e.g. WordPress, Shopify buy button, etc.), you need to embed the Third-party integration code on those pages. This is available from the Free plan.

Firstly, create an Empty page on your Shopify Themes to trace UpPromote's tracking. Please follow these following steps to do so:

  1. Go to Shopify Admin > Online store > Themes > locate current theme > Edit code > click Add a new template under Templates folder.

  1. Add liquid/JSON file to Themes. The file type depends on the Themes version you're using (ver 1.0 or 2.0).

  • For ver 1.0 themes: Click Add a new template under Templates folder.

Next, select page from the dropdown list Select a template to create > choose liquid > input sca-affiliate-empty in File name field > click Done.

After creating, kindly paste these codes in the content area and Save changes:

{% layout none %} {{ content_for_header }}

  • For ver 2.0 themes: Scroll down to find Sections folder > Add a new section > choose liquid > input sca-affiliate-empty in File name field > click Done.

After creating, paste these codes in the content area and Save changes:

{% layout none %} {{ content_for_header }}

Next, scroll up to find Templates folder (still on the Theme code editor) > Add a new template > select page from the dropdown list Select a template to create > choose JSON > input sca-affiliate-empty in File name field > click Done.

After creating, kindly paste these codes in the content area and Save changes:

{

"sections": {

"affiliate-empty": {

"type": "sca-affiliate-empty",

"settings": {

}

}

},

"order": [

"affiliate-empty"

]

}

  1. Go back to Online store > Pages > Add page > name it Sca Affiliate Empty Page > select Theme template as sca-affiliate-empty > Save.

  1. Get UpPromote's Third-party tracking code. In order to retrieve it, go to Settings > Integration > Third-party integration > Setup.

Then, copy the Third Party Tracking code in the popup window and embed it on the site you wish to track affiliates on.

  • If you are using other platforms, please ask your developer to add the integration code to allow our script to be loaded.

In case you want to change the affiliate links to direct to your third-party website, you can edit the Default affiliate link on Settings > Affiliate link & coupon > Default affiliate link.

API Key

For developing your own custom integration with UpPromote, you can create an API key. This is available from Professional plan.

Simply go to Settings > Integration > API > Create API Key.

In case you have special request on API, please feel free to consult with our Support team via the in-app chat channel.

If you are using a WordPress website, follow this document to learn how to add the integration code:

Read our available API list .

⚙️
https://www.ostraining.com/blog/wordpress/custom-js/
HERE
Shopify Admin > Online store > Themes
Settings > Integration > Third-party integration
Settings > Affiliate link & coupon