Home
Integrations Library
E-Commerce Integrations
WooCommerce Integration
WooCommerce Integration

SERIES:

WooCommerce Integration

Connect WooCommerce to Everflow to automatically track clicks, conversions, and refunds with comprehensive SDK integration and flexible tracking options for both order-level and SKU-level performance.

Overview

Bridge the gap between e-commerce and performance marketing by connecting your WooCommerce store to Everflow's intelligent tracking ecosystem. This integration leverages our Javascript SDK to capture every meaningful customer interaction, from initial click to final purchase.

This integration enables tracking implementation through WooCommerce. It allows for the following:

  • Click Script Placed on Landing Page
  • Conversion Tracking on the Confirmation Page
  • Refund Reporting

Perfect for digital marketers who need reliable attribution and detailed performance data without complex technical overhead. Whether you're tracking single purchases or managing complex SKU-based programs, this integration adapts to your business model while maintaining WooCommerce's natural workflow.

Key Benefits

  • Comprehensive tracking through Javascript SDK
    • Click tracking
    • Conversion tracking
  • Support for direct linking in Media Buying campaigns
  • Refunds will automatically be tracked in the refunds report

Prerequisites

  • Active Woocommerce Account
  • Basic understanding of Javascript SDK

Step-By-Step Guide

Step 1: Connect Your Store

In order to begin setting up the WooCommerce Integration you will need to navigate to Integrations.

On the E-Commerce tab, find WooCommerce and click Connect Integration.

Click [+ Add] in the top right corner.

  • Shop Domain: URL of your WordPress admin and your WooCommerce Store. For example, www.ef-wp-test.com as shown in the example below:
  • Consumer Key & Consumer Secret: To access these, navigate to the WooCommerce > Settings > Advanced tab inside your WordPress account:

Click Add Key

Enter a Description and User, and select Read/Write under Permissions. Then, Generate API Key.

Consumer Key, Consumer Secret and QRCode are available.

Step 2: Place the Click Script

For the click setup, please add the "Header and Footer" plugin found here.

Copy the Click Script from the Setup Instructions and paste it into the Scripts in the footer box of the Header and Footer plugin.

To access the Footer section, navigate to Settings > Header and Footer Scripts in your WordPress account:

Step 3: Generate the Conversion Script

Select an Advertiser from the dropdown in the Step 2 of the Setup Instructions:

Next you will need to choose whether you want to track a Conversion per Order or a Conversion per SKU.

  • Conversion per Order: Order amount will be used to determine the RPS and CPS values.
  • Conversion per SKU: Used when utilizing Price Per Product revenue & payout structure. Each SKUs price will be used to determine the RPS or RPA (Price Per Product) and CPS or CPA (Price Per Product) DASHA: LINK TO PRICE PER PRODUCT ARTICLE

Step 4: Place the Conversion Script

Click the "this page" link in point 3 under Step 2 to go straight to the functions.php file.

You can also navigate to Appearance > Theme File Editor > functions.php to access this file.

Copy the conversion code from the Everflow Integration and scroll to the bottom of the page and place the code, like this:

Click Update File at the bottom of the screen:

Refunds

For refund reporting, navigate to Reporting - Refunds.

Heads Up! If you choose to manually place the click & conversion code in WooCommerce and do not complete Step #1 and connect the store to the integration, the Refunds will not sync with Everflow.