Track the generated revenue of your campaigns or referrals server side.
npm install @pinelab/vendure-plugin-campaign-tracker
Vendure plugin to track revenue per campaign server side, so that you can compare different campaigns from different sources. To track campaigns:
my-website.com?ref=summer-sale-ad
. This URL is then included in your ads or email campaigns.addCampaign
mutationAdd the plugin to your vendure-config.ts
my-first-campaign
.This will add any visits to your website with ?ref=my-first-campaign
campaign to the order. This mutation will create a new active order if none exists yet.
If my-first-campaign
doesn't exists as campaign in Vendure, the call is ignored and no active order is returned (or created).