For those who want some extra help, you can book a 1 hour consult with me here: reachunleashed.com/ghl-consult If you want this entire build done FOR you, you can purchase a full done-for-you package here: reachunleashed.com/snapshot-dfy If you want to sign up to be notified when new stuff (like awesome snapshots!) are available, you can sign up here: reachunleashed.com/notifications
Man this is amazing! Sad I just found you, I would have given you my affiliate for ghl, but I would love to be part of your community if you have one. Thank you for this! You are killing it!
@@jgehersky hey brother I did everything here. The only issue when running the script, it shows me error. I see its because its running on old campaigns that are not enable. Have this happened to you before? This is the error An error has occurred. Please try again later. Can you help me here? Thank you man!
@@AdrianDubon Hey, that’s usually why you will get errors. They typically won’t hurt anything, so I would just keep an eye on your tracking as leads are coming in, to make sure they are attributing properly. Another reason errors happen is if you have campaigns that don’t have adgroups (IE: PMax or DemandGen campaigns). For those 2 campaign types, specifically, you will need to go in and add static tracking templates on the campaign level.
@@jgehersky Amazing, so thisn meants everything is still working, its just the script in finding those errors. Thank you man! you are a legend. Let me know when you create your community.
Great way of explanation Jake! You're the best at this. Is there any way to only send back conversions that fill out specific survey/form answers back to Google? I want to only send back the good leads to inform Google that this is the exact audience that I'm looking for. I also need this for a cleaner optimization process. Because some answer options mean that the lead isn't worth any money or value.
Hey John, you can trigger the offline conversion based on anything you want, which means you can filter which leads you send back. The offline conversion action will only work if you have the lead attributed natively so it will, by default, only send Google AdWords attributed leads back. Hope that answers your question. Hard to break down fully in a comment, but if you want to schedule an hour with me I’d be happy to hop on a call and set your conversions up for your use case.
Hey Jake, Just wanted to ask when you were gonna upload how to send back call and lead conversions from GHL to Bing. And how much do your one on one calls cost?@@jgehersky
Hmm. Have you sent a conversion in? Sometimes all it takes is an actual conversion sent to have your conversion go from active to inactive. Beyond that, do you see the conversion available in the workflow step to send it?
@@jgehersky Hey Jake, yes I am talking about walk ins to the brick and mortar store. It looks like you likely have this conversion showing for the ad account you are demoing in the video, since Google gives you the Store Visit Conversions action as an option when you created the new campaign. I have been trying to get this conversion action to show for my clients.
@@tylerpelletier5532 A few questions about this. How do you know they came from a Google ad? Are you using GHL to manage your leads? If you don’t know they came because of a Google Ad, I wouldn’t recommend sending a conversion in. Many ways to go about it, but depends on your specific scenario and use case.
Hi Jake, I want to say thank you for the quality of you training, great to see someone who knows there stuff, thanks, wanted to ask you do you need to have Google Tag manager set up as well for the above call tracking to work or will it work as you outlined with Google Automations and Google Ads Conversions setup as you outlined?
Hey! No harm in having your GTM set up and sending in conversions via website actions. This guide is specifically for offline conversions - Typically used for down funnel conversions or conversions that don't happen on your site.
Wondering would the offline conversion also track online? If one had GTM tracking online, could there be double counting? If you get a chance sometime maybe do a video on online conversions alot of the current videos dont work when you follow the instructions
Thanks for the video! since I'm using highlevel and I'm planning to import conversions from my crm to google ads and create a call extension tracking conversion is it necessary for me to also setup the following 2 call tracking conversions, 1.Calls to a phone number on your website tracking conversion (where you paste a snippet copied from google to your site or landing page)) and 2.Clicks on your number on your mobile website tracking conversion (where you also have to paste a code snippet copied from google to your site or landing page) ?
@@LuyandaShange-z9k Hey! Short answer is..yes. It’s helpful to have the data, whether or not you use it as primary. Long answer; I’m not a huge fan of call extensions (mainly because they are notoriously difficult to attribute). You don’t need to create a conversion to track calls from your website. If you are using number pools and capturing attribution, you can send those in as lead conversions (can even put a time duration filter) - Having a website tracking script/conversion tag for specific clicks to call on your website, especially for mobile, is also beneficial.
For your secondary workflow conversions, it was unclear if you are also adding a filter for Content first touch was or is Google Ads? In other words, lets say you are marketing via Meta, Google Ads and contacts are going to the same pipeline where you are tracking booked appointment conversions. In your workflow it was unclear how you distinguish a booked appointment Google Ads vs some other marketing channel?
@@replymedia Hey! The only way a conversion will be sent is if the GCLID is captured natively, so there isn’t necessarily a need to filter. You can* (*if you want to) filter based on the gclid existing or use custom fields to capture that native gclid info into a custom gclid contact field, and filter based off whether or not that field is empty, but it’s not necessary.
Hey! That’s exactly what the call is for. I will review all of your campaigns and settings and make sure you are set up properly to ensure you are capturing as much attribution as possible. Let me know if you have any other questions!
i got the Google Ads workflow skipped due to this error: "This workflow action requires contacts created from Google Ads. The error is because the gclid attribution parameter was not present from the page-visit". Quick question: You mentioned that GHL relies on GCLID right? I am trying to POST the GCLID through API using external forms. So it has Name, email and GCLID. But for some reason, i can't create a custom field named "GCLID", and how should be the data format in this scenario?
@@alihussain_0 Hey, I do this through a custom python script built specifically by sub account. I essentially force a fake form fill through the system to create attribution and gclid capture. That’s your best way to go about it. It needs to be captured natively, not in a custom field.
Question, what would you put the conversion value as if it really varies depending on the job. for example roofing, jobs can be $200 - $50,000? is there a way of changing the value before you push it back to google
@@christianbragg22 This is a really great question. Unfortunately, values don’t pass through to AdWords at the moment. I had this exact issue with a client, tried seeing if the opportunity value would pass through - it wouldn’t. We ended up pushing data out from highlevel to a Google sheet and having AdWords pull the conversions from that sheet to capture values.
@@christianbragg22 Tag manager can only handle “online” events. If you want to optimize for more down funnel offline events (IE: A job scheduled, or quoted, or money collected) you would take this route.
@@jgehersky Hi Jake, is there a way of testing this before it live? I'm using tag manager for this and debugging mode doesn't detect anything. It just says "inactive" under the status in google ads. Also, will Google know to not count conversions that haven't come from google ads? Thanks I appreciate any help here
@@christianbragg22 Hey Christian, you can submit a test lead and walk it through your process, to see if it fires. Conversions usually take around 24 hours to show in the AdWords platform. If you’ve just sent something recently, give it a bit of time. Also, the system will only send conversions where the GCLID was captured natively, so you want to make sure your tracking templates are set up properly. If there is no gclid, the conversion will fail. You can check execution logs within your automation/workflow to see what is going through.
@ did that as your video showed. But it still is inactive and is requiring a source. I sent a test for GHL and nothing has been reporting yet. It did at least show in GHL the conversion I made on gads side
@ It usually takes 24 hours or so to propagate, and I’ve seen it take a bit longer. Usually good to go within 24 though. Let me know if you are still having issues. One other thing to check is the workflow history to see if the actual conversion you sent fired with no errors.
@@BIGmike_shoots Ahh. Yeah, the attribution has to be captured natively for the automations to fire. I cover that in this video: th-cam.com/video/be1DzEVocpw/w-d-xo.html - Another way to test would be to go to your site and add the query parameter after the url (IE: www.yoursite.com/?gclid=123test) and submit - then send that lead submission through your automation. Good luck!
Do you ever have times where these strategies don't send over all the conversions to google? Should I do something with zapier to automatically send all the data to sheets and then have that automatically upload (if possible, or manually if not) at the end of each day as a backup?
I have clients that send in conversions with Sheets directly (it is doable, for sure - I run it with auto uploads to sheets from GHL, query it by date, and send in daily conversions automated), also use Zapier, GHL and Hyros. I’ve compared conversions with all 4 to see what the attribution looks like across the board. From what I’ve seen, GHL conversions are right there with all of them. The only downside with using GHL directly is that you can’t pass values, so if you have variable purchase amounts, as an example, it’s something to consider. Never hurts to provide as much data as possible, just make sure to keep only one source (and potentially one conversion action) as your primary, with the others remaining as secondary conversions.
After completing this exact setup I have a button next to my offline conversion in Google Ads saying 'Set up import' but when I click on it it gives me a bunch of other apps I could use to set it up. I am wondering should I just leave it like that because it will work anyway or do I have to 'Set up import' somehow?
@@zoranbester Leave it. The integration will automatically fire as long as you have the automations set up in GHL. You should be good to go! Once you fire a conversion back, give it a day or so to propagate. Let me know how it goes!
@@jgehersky Perfect, thanks. I did a test with random gclid i created just for the test. It showed me there was an error, but I assume that is because Google doesn't recognize this random gclid. So once the real conversion comes in it should work fine. Thanks
Using GHL to report conversion to google ads account is super convenient, but does anybody know if conversion information that GHL is sending back to google count as 'enhanced conversions'? I have enhanced conversions set up on my website for my main conversion, so whenever a lead submits a form, the email associated with that submission gets sent back to google.
Is it possible to somehow track zoom/gmeet calls? I have a coaching business and people schedule strategy sessions with me. How can I best track this all?
Depends on what you are looking for, exactly. If you just want to track your appointments, shows etc, you can track them with the dashboard reports (and the reporting on appointments within the CRM). If you are talking about tracking them back to AdWords via conversions, absolutely - that’s broken down in the video. Find me on Facebook and add me, I can walk you through all of it/answer any of your questions. You can also book a 1on1 by clicking the link in the comments.
Is there anyway to dynamically update the value? So if I update the opportunity value in HighLevel have it update the lead value to Google dynamically for closed clients. I already have an automation setup to update opportunity to won, update lead value, then send conversion to Google. I’d like to take the lead value in HighLevel and tell Google “hey here’s the conversion and this is how much that lead is worth”. Anyone know how?
If using GHL and their AdWords conversion workflow step, the values sent are static (value isn’t passed through). If you wanted to pass a value through, you could use zapier or create a custom google sheet to pass the information through GHL, and have AdWords pull it at specified time intervals. Zapier is probably the easiest solution for your use case.
@@jgehersky gotcha! I understand. Came across your content today. Great stuff man. Helped allot, setup these conversions for two campaigns today. Thanks again man
For those who want some extra help, you can book a 1 hour consult with me here: reachunleashed.com/ghl-consult
If you want this entire build done FOR you, you can purchase a full done-for-you package here: reachunleashed.com/snapshot-dfy
If you want to sign up to be notified when new stuff (like awesome snapshots!) are available, you can sign up here: reachunleashed.com/notifications
El Mago Jake!!!!! un millón de Gracias!!!! segui haciendo contenido como este. Saludos desde Argentina
This is super super helpful. I was missing a couple pieces of this to ever get it to work - eternally grateful.
Glad it helped!
Man this is amazing! Sad I just found you, I would have given you my affiliate for ghl, but I would love to be part of your community if you have one. Thank you for this! You are killing it!
@@AdrianDubon Thanks man, appreciate the kind words! Working on building out a community right now actually. I’ll keep you updated!
@@jgehersky hey brother I did everything here. The only issue when running the script, it shows me error. I see its because its running on old campaigns that are not enable. Have this happened to you before?
This is the error
An error has occurred. Please try again later.
Can you help me here?
Thank you man!
@@AdrianDubon Hey, that’s usually why you will get errors. They typically won’t hurt anything, so I would just keep an eye on your tracking as leads are coming in, to make sure they are attributing properly. Another reason errors happen is if you have campaigns that don’t have adgroups (IE: PMax or DemandGen campaigns). For those 2 campaign types, specifically, you will need to go in and add static tracking templates on the campaign level.
@@jgehersky Amazing, so thisn meants everything is still working, its just the script in finding those errors. Thank you man! you are a legend. Let me know when you create your community.
Great way of explanation Jake! You're the best at this. Is there any way to only send back conversions that fill out specific survey/form answers back to Google? I want to only send back the good leads to inform Google that this is the exact audience that I'm looking for. I also need this for a cleaner optimization process. Because some answer options mean that the lead isn't worth any money or value.
Hey John, you can trigger the offline conversion based on anything you want, which means you can filter which leads you send back. The offline conversion action will only work if you have the lead attributed natively so it will, by default, only send Google AdWords attributed leads back. Hope that answers your question. Hard to break down fully in a comment, but if you want to schedule an hour with me I’d be happy to hop on a call and set your conversions up for your use case.
@@jgehersky Thats a lot Jake. I understood how to do it!
@@johnkarborani265 Awesome!
Hey Jake, Just wanted to ask when you were gonna upload how to send back call and lead conversions from GHL to Bing. And how much do your one on one calls cost?@@jgehersky
When I create the conversion is says that it’s inactive because the source is not selected.
Hmm. Have you sent a conversion in? Sometimes all it takes is an actual conversion sent to have your conversion go from active to inactive. Beyond that, do you see the conversion available in the workflow step to send it?
This is great! Do you have experience getting store visit conversions to show up?
Hey Tyler, just to clarify, are you talking about in-store walk ins, or visits to a store on your page?
@@jgehersky in store walk ins
@@jgehersky Hey Jake, yes I am talking about walk ins to the brick and mortar store. It looks like you likely have this conversion showing for the ad account you are demoing in the video, since Google gives you the Store Visit Conversions action as an option when you created the new campaign.
I have been trying to get this conversion action to show for my clients.
@@tylerpelletier5532 A few questions about this. How do you know they came from a Google ad? Are you using GHL to manage your leads? If you don’t know they came because of a Google Ad, I wouldn’t recommend sending a conversion in. Many ways to go about it, but depends on your specific scenario and use case.
Hi Jake, I want to say thank you for the quality of you training, great to see someone who knows there stuff, thanks, wanted to ask you do you need to have Google Tag manager set up as well for the above call tracking to work or will it work as you outlined with Google Automations and Google Ads Conversions setup as you outlined?
Hey! No harm in having your GTM set up and sending in conversions via website actions. This guide is specifically for offline conversions - Typically used for down funnel conversions or conversions that don't happen on your site.
Wondering would the offline conversion also track online? If one had GTM tracking online, could there be double counting? If you get a chance sometime maybe do a video on online conversions alot of the current videos dont work when you follow the instructions
Very helpful video thanks :)
Glad it helped!
anyway to send opportunity value to google in the conversion?
@@fearghalindigital9291 Not natively within GHL. Not yet, at least. I’ve done this by utilizing sheets, and having the data push to AdWords daily.
Thanks for the video! since I'm using highlevel and I'm planning to import conversions from my crm to google ads and create a call extension tracking conversion is it necessary for me to also setup the following 2 call tracking conversions, 1.Calls to a phone number on your website tracking conversion (where you paste a snippet copied from google to your site or landing page)) and 2.Clicks on your number on your mobile website tracking conversion (where you also have to paste a code snippet copied from google to your site or landing page) ?
@@LuyandaShange-z9k Hey! Short answer is..yes. It’s helpful to have the data, whether or not you use it as primary. Long answer; I’m not a huge fan of call extensions (mainly because they are notoriously difficult to attribute). You don’t need to create a conversion to track calls from your website. If you are using number pools and capturing attribution, you can send those in as lead conversions (can even put a time duration filter) - Having a website tracking script/conversion tag for specific clicks to call on your website, especially for mobile, is also beneficial.
For your secondary workflow conversions, it was unclear if you are also adding a filter for Content first touch was or is Google Ads? In other words, lets say you are marketing via Meta, Google Ads and contacts are going to the same pipeline where you are tracking booked appointment conversions. In your workflow it was unclear how you distinguish a booked appointment Google Ads vs some other marketing channel?
@@replymedia Hey! The only way a conversion will be sent is if the GCLID is captured natively, so there isn’t necessarily a need to filter. You can* (*if you want to) filter based on the gclid existing or use custom fields to capture that native gclid info into a custom gclid contact field, and filter based off whether or not that field is empty, but it’s not necessary.
Hello, in your 1 hour booking could we go through our campaign setup to make sure is all connected properly? or is the call for something different...
Hey! That’s exactly what the call is for. I will review all of your campaigns and settings and make sure you are set up properly to ensure you are capturing as much attribution as possible. Let me know if you have any other questions!
i got the Google Ads workflow skipped due to this error: "This workflow action requires contacts created from Google Ads. The error is because the gclid attribution parameter was not present from the page-visit".
Quick question: You mentioned that GHL relies on GCLID right? I am trying to POST the GCLID through API using external forms. So it has Name, email and GCLID. But for some reason, i can't create a custom field named "GCLID", and how should be the data format in this scenario?
@@alihussain_0 Hey, I do this through a custom python script built specifically by sub account. I essentially force a fake form fill through the system to create attribution and gclid capture. That’s your best way to go about it. It needs to be captured natively, not in a custom field.
Question, what would you put the conversion value as if it really varies depending on the job. for example roofing, jobs can be $200 - $50,000? is there a way of changing the value before you push it back to google
@@christianbragg22 This is a really great question. Unfortunately, values don’t pass through to AdWords at the moment. I had this exact issue with a client, tried seeing if the opportunity value would pass through - it wouldn’t. We ended up pushing data out from highlevel to a Google sheet and having AdWords pull the conversions from that sheet to capture values.
@@jgehersky got you, what’s the benefit of this extra conversion attribution as opposed to just using tag manager?
@@christianbragg22 Tag manager can only handle “online” events. If you want to optimize for more down funnel offline events (IE: A job scheduled, or quoted, or money collected) you would take this route.
@@jgehersky Hi Jake, is there a way of testing this before it live? I'm using tag manager for this and debugging mode doesn't detect anything. It just says "inactive" under the status in google ads. Also, will Google know to not count conversions that haven't come from google ads? Thanks I appreciate any help here
@@christianbragg22 Hey Christian, you can submit a test lead and walk it through your process, to see if it fires. Conversions usually take around 24 hours to show in the AdWords platform. If you’ve just sent something recently, give it a bit of time. Also, the system will only send conversions where the GCLID was captured natively, so you want to make sure your tracking templates are set up properly. If there is no gclid, the conversion will fail. You can check execution logs within your automation/workflow to see what is going through.
It requires you to set up data source now. What do would we do for this?
@@BIGmike_shoots you can choose to set it up later, which will bypass it, and you don’t need to set up the source later.
@ did that as your video showed. But it still is inactive and is requiring a source. I sent a test for GHL and nothing has been reporting yet.
It did at least show in GHL the conversion I made on gads side
@ It usually takes 24 hours or so to propagate, and I’ve seen it take a bit longer. Usually good to go within 24 though. Let me know if you are still having issues. One other thing to check is the workflow history to see if the actual conversion you sent fired with no errors.
@ it was skipped no gclid. I’ll have to figure it out
@@BIGmike_shoots Ahh. Yeah, the attribution has to be captured natively for the automations to fire. I cover that in this video: th-cam.com/video/be1DzEVocpw/w-d-xo.html - Another way to test would be to go to your site and add the query parameter after the url (IE: www.yoursite.com/?gclid=123test) and submit - then send that lead submission through your automation. Good luck!
Do you ever have times where these strategies don't send over all the conversions to google? Should I do something with zapier to automatically send all the data to sheets and then have that automatically upload (if possible, or manually if not) at the end of each day as a backup?
I have clients that send in conversions with Sheets directly (it is doable, for sure - I run it with auto uploads to sheets from GHL, query it by date, and send in daily conversions automated), also use Zapier, GHL and Hyros. I’ve compared conversions with all 4 to see what the attribution looks like across the board. From what I’ve seen, GHL conversions are right there with all of them. The only downside with using GHL directly is that you can’t pass values, so if you have variable purchase amounts, as an example, it’s something to consider. Never hurts to provide as much data as possible, just make sure to keep only one source (and potentially one conversion action) as your primary, with the others remaining as secondary conversions.
After completing this exact setup I have a button next to my offline conversion in Google Ads saying 'Set up import' but when I click on it it gives me a bunch of other apps I could use to set it up. I am wondering should I just leave it like that because it will work anyway or do I have to 'Set up import' somehow?
@@zoranbester Leave it. The integration will automatically fire as long as you have the automations set up in GHL. You should be good to go! Once you fire a conversion back, give it a day or so to propagate. Let me know how it goes!
@@jgehersky Perfect, thanks. I did a test with random gclid i created just for the test. It showed me there was an error, but I assume that is because Google doesn't recognize this random gclid. So once the real conversion comes in it should work fine. Thanks
@@zoranbester Not sure if you watched my video on reporting, but making sure that you have your tracking templates set up properly is also important.
Using GHL to report conversion to google ads account is super convenient, but does anybody know if conversion information that GHL is sending back to google count as 'enhanced conversions'? I have enhanced conversions set up on my website for my main conversion, so whenever a lead submits a form, the email associated with that submission gets sent back to google.
GHL conversions are not enhanced conversions. They solely rely on the Google ClickID (gclid), and are considered to be offline conversions.
Is it possible to somehow track zoom/gmeet calls? I have a coaching business and people schedule strategy sessions with me. How can I best track this all?
Depends on what you are looking for, exactly. If you just want to track your appointments, shows etc, you can track them with the dashboard reports (and the reporting on appointments within the CRM). If you are talking about tracking them back to AdWords via conversions, absolutely - that’s broken down in the video. Find me on Facebook and add me, I can walk you through all of it/answer any of your questions. You can also book a 1on1 by clicking the link in the comments.
I can never get this to work.
@@scalpink8619 book a call, let’s get you set up.
Is there anyway to dynamically update the value? So if I update the opportunity value in HighLevel have it update the lead value to Google dynamically for closed clients. I already have an automation setup to update opportunity to won, update lead value, then send conversion to Google. I’d like to take the lead value in HighLevel and tell Google “hey here’s the conversion and this is how much that lead is worth”. Anyone know how?
If using GHL and their AdWords conversion workflow step, the values sent are static (value isn’t passed through). If you wanted to pass a value through, you could use zapier or create a custom google sheet to pass the information through GHL, and have AdWords pull it at specified time intervals. Zapier is probably the easiest solution for your use case.
@@jgehersky gotcha! I understand. Came across your content today. Great stuff man. Helped allot, setup these conversions for two campaigns today. Thanks again man
@@jrfitness4979 Awesome man! Glad to help!