Integrations
Connect your ads and analytics
Connect your ad and analytics accounts, and RoughFigure tells them each time a lead arrives, and again when you mark the job won. You see which ads bring work, and Google and Meta can aim your ads at people like your real customers. It’s part of the Pro plan, and an owner or admin sets it up under Integrations → Ads and analytics.
What you can connect
- Meta ads (Facebook and Instagram), through Meta’s Conversions API. Paste your dataset (pixel) ID and an access token from Events Manager.
- Google Ads. We give you a private link. In Google Ads, open Goals → Uploads → Schedules, choose HTTPS, paste the link and pick daily. Make two conversion actions first, one for leads and one for won jobs, and type their names into RoughFigure exactly as they are in Google Ads.
- Google Analytics 4. Paste your measurement ID and a Measurement Protocol API secret. Leads arrive as
generate_leadand won jobs asclose_convert_lead: mark both as key events in Google Analytics. - Google Search Console. Sign in with Google and pick your website. Analytics then shows what people searched on Google before visiting it.
Use Send a test event to check Meta or Google Analytics. For Meta, add a test event code from the Test events tab while you check, then remove it.
Your customers choose
By default, your estimator shows an optional box: “Let us see which ad brought me here”. Only customers who tick it are reported. Their email and phone are scrambled (hashed) before they leave us, and only Meta receives them, to match the lead to the person who saw your ad. Google Analytics and Google Ads get no contact details.
You can turn the box off, but only if your own privacy policy and cookie banner already tell customers their details are shared with Google or Meta for advertising, and you have their agreement where the law needs it. That’s your responsibility as the business.
Good to know
- The value sent with a lead is the middle of its estimate. A won job sends the value you entered when you marked it won, or the estimate’s middle if you didn’t.
- Imported leads, and leads added through the API, aren’t sent.
- Leads from before you connect aren’t sent either.
- Google Ads only accepts clicks from the last 90 days, so the link covers 90 days.
- If you think your Google Ads link has been seen by someone else, use Make a new link, then paste the new one into your Google Ads schedule.