ShareASale WooCommerce Tracker

Description

The ShareASale WooCommerce Tracker sets up the tracking pixel on a Merchant’s cart, allows commission auto-edits if customers are refunded, automatic coupon uploads to ShareASale, product datafeed generation, and advanced analytics useful for sophisticated Affiliate attribution strategies.

Installation

  1. Login to ShareASale and jot down your Merchant ID. It’s printed at the top of the Merchant dashboard in ShareASale.

  2. In the plugin’s settings “Tracking Settings” tab (star icon on the WordPress sidebar), enter your Merchant ID and click “Save Settings.” This is all that’s required to setup basic ShareASale conversion tracking in your WooCommerce cart. See below for optional features.

  3. OPTIONAL:

a. If you are on ShareASale’s StoresConnect system, you should have a store ID number assigned for each store/site in your Affiliate program. On the “Tracking Settings” tab, enter the store ID for the site you’re installing tracking using this plugin. If you are not on ShareASale’s StoresConnect, simply leave this field blank.

b. If you would like to pass ShareASale special information about each Affiliate-referred sale not normally captured in our standard tracking pixel solution, you can use the “Merchant-Defined Type” drop-down settings.

For example, if you chose “Device Type (mobile or desktop)” ShareASale would track the customer’s device type, and inside ShareASale you could setup varying commission rule adjustments based on this device type. Feel free to send us any ideas for new merchant-defined types as plugin feedback to shareasale@shareasale.com.

c. To use automatic reconciliation between your WooCommerce cart and ShareASale so Affiliate commissions are automatically edited anytime you refund customers’ orders, you’ll need to add a few more settings.

i. Login to ShareASale and visit Tools >> Merchant API page. If it’s not enabled, click “enable API.” Otherwise, find your API TOKEN and API KEY at the top of the page. Copy these so you can paste them into the plugin settings (iii below).

ii. While still on that Merchant API page, change the “IP Address” drop-down setting to “Require IP address match for versions 1.1 and lower.” You can also keep the default setting (“Require IP address match for all API calls”) if you know your site’s hosting IP address and can enter it above the token field. In either case, press “Update Settings” when finished.

iii. In the plugin’s settings page “Automate Reconciliation” tab back in WordPress, check the “Automate” box and then input your API settings (key/token) respective fields. Save your settings. If there is an error saving your settings and a red warning is at the top, contact ShareASale support (shareasale@shareasale.com) for assistance.

iv. Any automatically edited or voided sales in ShareASale will be logged in the table at the bottom of this tab for reference.

d. If you would like to create a product datafeed file for upload to ShareASale, go to the “Datafeed Generation” tab. With a few easy clicks our plugin will generate a basic product datafeed file you can upload to Creatives >> Datafeed in ShareASale. Be sure to review the errors/warnings after generating a product datafeed in case you need to make some fixes yourself. See this blog post for more information on the importance of a product datafeed.

http://blog.shareasale.com/2014/04/21/free-slide-deck-from-shareasales-datafeed-tune-up-webinar/

You can view or re-download the product datafeed files you’ve generated in the past 30 days in the table at the bottom of this tab.

e. BETA: You can also upload the product datafeed to ShareASale via FTP now. If you don’t have an FTP account yet, contact us (shareasale@shareasale.com) with your host’s IP address (shown on the settings page) to request credentials. Once you have them, turn on the FTP upload checkbox and enter the credentials into the FTP Username and Password fields, then save settings.

This will also automatically schedule an ongoing daily FTP upload of a new product datafeed file, making your Affiliates’ lives easier. 🙂

f. If you’re interested in our Conversion Lines feature that lets Merchants setup advanced Affiliate attribution beyond just standard last-click crediting, go to the “Advanced Analytics” tab. You can enter your advanced analytics passkey or if you do not have one yet, request it by contacting ShareASale support (shareasale@shareasale.com), subj: attn Ryan – tech team.

For example, Affiliates can have their credit determined by when items are added to cart, whether coupons are used, or if other special Affiliates also referred a click. Read more on our Conversion Lines feature here:

http://blog.shareasale.com/2015/02/04/conversion-lines-where-the-tracking-gap-ends/

g. If you’d like to automatically send ShareASale your WooCommerce coupons as a coupon/deal type creative, check the “send to ShareASale?” box while adding/editing a WooCommerce coupon. Make sure to choose a coupon description.

FAQ

Installation Instructions
  1. Login to ShareASale and jot down your Merchant ID. It’s printed at the top of the Merchant dashboard in ShareASale.

  2. In the plugin’s settings “Tracking Settings” tab (star icon on the WordPress sidebar), enter your Merchant ID and click “Save Settings.” This is all that’s required to setup basic ShareASale conversion tracking in your WooCommerce cart. See below for optional features.

  3. OPTIONAL:

a. If you are on ShareASale’s StoresConnect system, you should have a store ID number assigned for each store/site in your Affiliate program. On the “Tracking Settings” tab, enter the store ID for the site you’re installing tracking using this plugin. If you are not on ShareASale’s StoresConnect, simply leave this field blank.

b. If you would like to pass ShareASale special information about each Affiliate-referred sale not normally captured in our standard tracking pixel solution, you can use the “Merchant-Defined Type” drop-down settings.

For example, if you chose “Device Type (mobile or desktop)” ShareASale would track the customer’s device type, and inside ShareASale you could setup varying commission rule adjustments based on this device type. Feel free to send us any ideas for new merchant-defined types as plugin feedback to shareasale@shareasale.com.

c. To use automatic reconciliation between your WooCommerce cart and ShareASale so Affiliate commissions are automatically edited anytime you refund customers’ orders, you’ll need to add a few more settings.

i. Login to ShareASale and visit Tools >> Merchant API page. If it’s not enabled, click “enable API.” Otherwise, find your API TOKEN and API KEY at the top of the page. Copy these so you can paste them into the plugin settings (iii below).

ii. While still on that Merchant API page, change the “IP Address” drop-down setting to “Require IP address match for versions 1.1 and lower.” You can also keep the default setting (“Require IP address match for all API calls”) if you know your site’s hosting IP address and can enter it above the token field. In either case, press “Update Settings” when finished.

iii. In the plugin’s settings page “Automate Reconciliation” tab back in WordPress, check the “Automate” box and then input your API settings (key/token) respective fields. Save your settings. If there is an error saving your settings and a red warning is at the top, contact ShareASale support (shareasale@shareasale.com) for assistance.

iv. Any automatically edited or voided sales in ShareASale will be logged in the table at the bottom of this tab for reference.

d. If you would like to create a product datafeed file for upload to ShareASale, go to the “Datafeed Generation” tab. With a few easy clicks our plugin will generate a basic product datafeed file you can upload to Creatives >> Datafeed in ShareASale. Be sure to review the errors/warnings after generating a product datafeed in case you need to make some fixes yourself. See this blog post for more information on the importance of a product datafeed.

http://blog.shareasale.com/2014/04/21/free-slide-deck-from-shareasales-datafeed-tune-up-webinar/

You can view or re-download the product datafeed files you’ve generated in the past 30 days in the table at the bottom of this tab.

e. BETA: You can also upload the product datafeed to ShareASale via FTP now. If you don’t have an FTP account yet, contact us (shareasale@shareasale.com) with your host’s IP address (shown on the settings page) to request credentials. Once you have them, turn on the FTP upload checkbox and enter the credentials into the FTP Username and Password fields, then save settings.

This will also automatically schedule an ongoing daily FTP upload of a new product datafeed file, making your Affiliates’ lives easier. 🙂

f. If you’re interested in our Conversion Lines feature that lets Merchants setup advanced Affiliate attribution beyond just standard last-click crediting, go to the “Advanced Analytics” tab. You can enter your advanced analytics passkey or if you do not have one yet, request it by contacting ShareASale support (shareasale@shareasale.com), subj: attn Ryan – tech team.

For example, Affiliates can have their credit determined by when items are added to cart, whether coupons are used, or if other special Affiliates also referred a click. Read more on our Conversion Lines feature here:

http://blog.shareasale.com/2015/02/04/conversion-lines-where-the-tracking-gap-ends/

g. If you’d like to automatically send ShareASale your WooCommerce coupons as a coupon/deal type creative, check the “send to ShareASale?” box while adding/editing a WooCommerce coupon. Make sure to choose a coupon description.

Reviews

Worked perfectly!

This was the only free plugin I found claiming it could add the necessary conversion code for our Woocommerce store and it worked flawlessly! I installed and configured it very easily. After signing up with SAS and making a test order, the code generated correctly and SAS received the test order data.

If you are using SAS with Woocommerce, this plugin will add the conversion code to your order thank you page.

Read all 1 review

Contributors & Developers

“ShareASale WooCommerce Tracker” is open source software. The following people have contributed to this plugin.

Changelog

1.3.2

  • Small change to use passive (not active) mode for FTP uploads of ShareASale product datafeeds, for users having trouble with internal firewalls/hosting security settings.

1.3.1

  • Maintenance release in case users are missing any required files from v1.3.

1.3

  • BETA: Now supports FTP uploads and automatic daily scheduling of your product datafeed file. Contact ShareASale with your host’s IP address if you do not have an FTP account yet.
  • Other general improvements and bug fixes.

1.2.2

  • Small fix to restore compatibility with other WooCommerce first-party plugins like WooCommerce Smart Coupons.

1.2.1

  • Small change to clean HTML tags from generated product datafeed’s descriptions and added short description (if WooCommerce version 3.0+) column.

1.2

  • Advanced analytics improvements to better capture full cart contents on all updates and removals of items.
  • Fix for Merchants using the WooCommerce Product Add-ons plugin and generating ShareASale product datafeed files.
  • Improved handling of tracking pixel suppression if/when a customer revisits the receipt page after placing an order.
  • Updated version from 1.’1′ to 1.’2′ series despite no new features, due to high amount of under-the-hood code changes.

1.1.3

  • Added new default category and subcategory number options for products in the datafeed generation tab.
  • Added an option to automatically send ShareASale your WooCommerce coupons so your Affiliates can promote them. Check the “send to ShareASale?” box while adding/editing a WooCommerce coupon.

1.1.2

  • Minor tweaks for users with older versions of PHP (v5.3 – 5.5) or mistakenly orphaned product variations.

1.1.1

  • Updated admin menu bar icon to use WordPress standard dashicons-star-filled instead of yellow ShareASale star logo.

1.1

  • Second release. Compatible with WooCommerce 3.0!
  • Added product datafeed generation to help Merchants create product datafeed files, a useful type of creative asset Affiliates can use to promote individual products.
  • Added advanced analytics, which lets ShareASale track various pre-conversion cart events (coupon added, items added to cart, etc). Useful with the ShareASale Conversion Lines feature.
  • General bug fixes and improvements under the hood.
  • Send any feedback to shareasale@shareasale.com, subj: attn Ryan – tech team.

1.0

  • Initial release.
  • Send any feedback to shareasale@shareasale.com, subj: attn Ryan – tech team.