Connect your ad platforms and payment processors. For the MVP, Meta and Stripe credentials can be set via environment variables — no OAuth flow yet.
There is nothing to download from Chrome. It will not appear in Ads Manager until you load it once (4 clicks). After that, a banner sits bottom-right on Ads Manager with spend / revenue / ROAS.
- Open
chrome://extensions - Turn on Developer mode (top right)
- Click Load unpacked
- Select this folder:
/Users/kylekoschel/Kyle/adtracker/extension
Read-only pull of campaigns and daily spend into AdTracker. Does not edit or pause ads. Spend stays $0 until InsertMD ads actually spend and a token is on this worker.
Paste in Ads Manager → ad → Tracking → URL parameters. Insert MD account only. Does not change the destination URL (leave ads on ClickFunnels until you swap).
utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_id={{ad.id}}&fbclid={{fbclid}}&el={{ad.id}}&adt={{ad.id}}This posts to AdTracker only — not Hyros. Click context / UTMs / fbclid / identify only unless you pass hookForms: true. Full install lives on Tracking.
<script>
(function(w,d,s,u){w.AdTracker={q:[],track:function(){this.q.push(arguments)}};
var f=d.createElement(s),g=d.getElementsByTagName(s)[0];
f.async=1;f.src=u;g.parentNode.insertBefore(f,g);})
(window,document,'script','https://tracking.insertmd.com/pixel/adtracker.js');
AdTracker.init({ workspace: 'default' });
</script>