Integrating Tapfiliate with your EKM online store can help you manage your affiliate marketing program efficiently.
This integration supports the following functionalities:
Conversion tracking
Tracking commissions based on the order amount
Lifetime commissions
To get started:
Go to your EKM shop, and click on ‘Design’ section
Find your current theme, press the "More Actions" button and from the dropdown menu, select the option labeled 'Inject Custom Code'
In the ‘HTML Head Code’ paste the following tracking code and hit 'Save'
<script src="https://script.tapfiliate.com/tapfiliate.js" type="text/javascript" async></script>
<script type="text/javascript">
(function(t,a,p){t.TapfiliateObject=a;t[a]=t[a]||function(){
(t[a].q=t[a].q||[]).push(arguments)}})(window,'tap');
tap('create', 'YOUR ACCOUNT ID', { integration: "ekm" });
tap('detect');
</script>
Don't forget to replace
'YOUR ACCOUNT ID'
with your actual account IDNavigate to your EKM shop's admin options, click on 'Settings,' then select the 'Checkout' option on the left-hand side, and within the 'Checkout Steps' window, edit the 'Order Complete' section
Click on ‘Edit’ in ‘Order Complete Messages’
Click on ‘Edit Success Message’ - if you offer multiple payment options, please repeat the following steps for each of those options.
Once in the editor, click on the top-left button ‘Source’ and paste the following conversion code and hit 'Save'
<script src="https://script.tapfiliate.com/tapfiliate.js" type="text/javascript" async></script>
<script type="text/javascript">
(function(t,a,p){t.TapfiliateObject=a;t[a]=t[a]||function(){
(t[a].q=t[a].q||[]).push(arguments)}})(window,'tap');
tap('create', 'YOUR ACCOUNT ID', { integration: "ekm" });
tap('conversion', '[ekm:order_number]', [ekm:subtotal_number_only], {'customer_id': '[ekm:customer_email]'});
</script>
Make sure to replace
'YOUR ACCOUNT ID'
with your actual account id.Complete the operation for all your payment options and you are done!
You can also check out our EKM integration guide here or watch our video guide below.
Before launching your program, it's essential to test your integration to verify that your setup is accurate and ready to go.