breely.com Conversion Tracking with Google Tag Manager

Why Do Conversion Tracking?

Fastest way to get new clients to make Breely bookings, is running paid ads. In Google Ads, you can target specific searches, e.g. if you’re a massage therapist, you could show ads to your website when someone Google’s “best massage therapist New York”. In Meta, you can target users interested in specific things like sports, or just let Meta handle targeting for you.

If you run paid ads, you should measure how effective your ads are. After all, you are not interested in getting clicks, you’re interested in getting new clients booking via Breely.

With conversion tracking, you can see in detail, how many Breely bookings each ad campaign received.

Conversion tracking also improves ad performance. The same ads with tracking, get more conversions than without. This is because Meta, Google, and others like TikTok or LinkedIn learn what works, if conversion tracking tells the platforms which clicks led to conversions and which didn’t.

In a nutshell, conversion tracking gets you more bookings, for cheaper. Let’s go!

1) Create and Install a Google Tag Manager Container

Google Tag Manager or “GTM”, is a free visual tool to track conversions. If you don’t have one yet, create a container and install it to your website following instructions Google Tag Manager provides.

  • For Squarespace, copy-paste GTM snippet to Code Injection -> Header (requires professional plan)

  • In WordPress, we recommend GTM4WP plugin.

  • You will find a tutorial for any platform via Google or Youtube. ChatGPT can also help you install GTM.


WordPress GTM Tip

If you use WordPress and GTM4WP plugin, there is a little gotcha. When you add your GTM ID and click save, the container may get turned off.

You need to turn Container Code “on” again, and click Save for a second time.


Make sure Google Tag Manager is installed

1) Use chrome, and install the Google Tag Assistant extension.

2) In GTM, click Preview and test with Google Tag Assistant. If Tag Assistant connects, GTM is installed properly.

2) Triggering conversions

There are two ways we can trigger breely conversions. We can embed Breely inside your website and use a custom event, or redirect to a thank you page after submission.

A) Recommended Trigger Method — Custom Event

Embed Breely to your website using the instructions in Breely → Forms → Your Desired form → Share → Embed in Webpage

Embedding Breely inside your website, instead of having a link that takes visitors away from your website to Breely, makes tracking easier.

Create a trigger for Breely submission

  1. In Google Tag Manager, head over to triggers.

  2. Click new.

  3. Select Custom Event.

  4. Use breely_form_submitted as the custom event name.

  5. Click save.

B) Alternative Trigger Method — Thank you page

Many marketers prefer to trigger conversions by redirecting visitors to a custom thank you page like example.com/thank-you, after Breely is submitted. We recommend using the Method 1 instead but redirects also work.

  1. In Breely, go to forms

  2. Select your form

  3. Scroll down, and click SUBMISSION CONFIRMATION

  4. Add a thank you page url

  5. Click Save

  1. In Google Tag Manager got to Triggers

  2. New Trigger

  3. Page View

  4. Name doesn’t matter, e.g. “Breely Submit Thank You”

  5. Some Page views

  6. {{Page Path}} — contains — thank-you (or what your thank-you-page URL)


Now we’re ready to send conversions.


3) Google Ads

For Google Ads, you must create new conversion goals in your Google Ads dashboard, and copy-paste the conversion ID and conversion label to a Google Ads conversion tag in Google Tag Manager, and connect your Breely trigger to fire it.

  1. In Google Ads, go to Goals and click + Create conversion action

  2. Add your URL if needed. Pick ‘Conversions on a website’ and continue.

  3. Choose conversion category. E.g. Submit Lead Form, or Purchase if you take payments via Breely

  4. Add conversion actions (web)

  5. Set up manually using code

  6. Add conversion settings (see our video for details)

  7. Proceed and click Use Google Tag Manager.

  8. in GTM, create new Google Ads conversion tag

  9. Copy-paste Google Ads Conversion ID and Conversion Label from Google Ads to the GTM tag, and pick your trigger.

  10. Test in Google Tag Assistant

4) Meta Pixel

For Meta Pixel, you can use a Meta Pixel template in Google Tag Manager, copy-paste your Facebook Pixel ID, and pick your event name. We recommend standard events like Lead, or Purchase.

  1. In GTM, create a new tag

  2. Click Template Gallery

  3. Search ‘Facebook’ and install Facebook Pixel by facebookarchive

  4. Create Page view tag, and copy-paste your Facebook Pixel ID

  5. Create Breely conversion tag, pick your event name, and trigger

  6. Test in Tag assistant and Meta Pixel Helper

5) Google Analytics

  1. Create GA4 property, and get the Measurement ID.

  2. in GTM, create a Google Tag and copy-paste ID. It’s triggered as Initialization - All Pages by default which works great

  3. in GTM, create GA4 event, use the measurement ID, choose your event name, e.g. generate_lead, form_submit, or anything custom, like breely_submit

  4. Test with tag assistant and GA4 debug mode

Testing

In GTM, click preview and make Breely test submissions.

You should see the trigger breely_form_submitted, and any tracking tags you added under Tags fired, like this


Validate each platform.

a) with Google Tag Assistant to make sure we are sending conversions

b) Inside the platforms to make sure conversions are receiving

  • In Google Ads your conversions should turn from red Inactive to “No recent conversions”

  • In Meta, the Meta Pixel Helper should show the conversion, and in Facebook Data Sources -> Test events, you should see the conversion

  • In Google analytics, under Debug mode, you should see conversions coming in

  • in Microsoft (Bing) Ads use UET Tag Helper to make sure events are sending, and wait some time for conversions to turn active inside the dashboards

  • Linkedin does not have an official pixel helper, but use third party chrome extensions and see conversions validate inside your ad manager.

Publish

Once you’ve tested your tags, the last step is to click Publish inside Google Tag Manager. This is often forgotten, so make sure to remember to Submit.

6) Advanced extras

Field Values

You can access the field values of Breely submission, like name, email, phone or other questions your form asks for.

  • create filters for different types of Breely submissions. For example, a scheduled appointment VS a contact form submit.

  • Add more info to tracking tags with data layer variables, like:

    • submission ID

    • currency and value

    • first party data like email, name, phone number

    • any custom field value. If you sell solar panels, in Breely you could ask “For a business or a house?”, and fire different conversions based on type of conversions.

Example—how to get the email address from Breely form submission

Example values for Data Layer Variables

  • breely.submission_unique_id

  • breely.eventtypename

  • breely.client_phone

  • breely.client_email

  • breely.client_last_name

  • breely.client_first_name

  • breely.client_full_name

  • breely.amount_paid_when_submitted

  • breely.currency

  • breely.is_new_client

  • breely.form_conversion_type

  • breely.client_has_upcoming_appointment

Previous
Previous

Offline Conversion Tracking, Google Ads VS Meta

Next
Next

Meta Event Match Quality Score Explained