Skip to main content

This problem is two-fold. Please note, this is my very first time using this software, so any help and direction would be wholly appreciated!

 

Zap in question: Trigger is “New Scheduled Job” with Housecall Pro. Action is “Send Offline Conversions” to Google Ads.

 

First, I am experiencing where some of my zaps are coming back as errors stating the email is missing and thus the conversion cannot be sent to Google Ads. However, when a user is filling out the form online, they are required to enter an email address in order to even complete their booking, so there should always have an email attached to this way of booking their appointment. The owner of the business does also take calls and enter bookings separately, and it is possible he may not be entering a customer's email address. Are these bookings being tracked too and causing the error even though his booking is not attached to a Google Ad?  Also, if this is the issue, and it is because of the owner entering appointments on his own, how can we eliminate this from being tracked and only include tracking of users going directly to the booking form after being served an ad?

 

Second, I am not currently running ads at this time, but set up this conversion tracking so that it would start collecting conversions from the moment we start our search ads. However, I am seeing these zaps go off and am concerned that every time someone an appointment is scheduled, this is going to trigger a conversion to Google Ads even if the user was not served an ad. Is this just happening because the zap will always go off for every scheduled appointment regardless if it comes from a user finding the website through an ad? And if so, will the system actually only send the conversion to Google Ads if the user who scheduled the appointment originally came to the website after clicking on a Google ad, or will it send every single booking as a conversion no matter how the user came to schedule their appointment (meaning Google Ads, organically, referral, or direct)?

 

Hi ​@burningstickcreative 

You can add a Filter as Zap step 2 to check that an email exists or that there is some other field value that indicates the scheduled job is related to an ad. 

Filter help: https://zapier.com/apps/filter/integrations#help

 

For Zap Run errors, check your Zap Run history details to see the DATA IN/OUT for each step to help you trace the data flow and troubleshoot: https://zapier.com/app/history/


 


Thank you for your help. I will check out the filter option for sure.

I did check the data in/data out and that is why I think the reason for the errors has to do with the owner entering appointments on his own and not entering the email information. So now I just need to see how to not include his scheduled appointments. Maybe the filter will help with that.


Hey ​@burningstickcreative,

Here is a helpful article about Sending Offline Conversion action- http://help.zapier.com/hc/en-us/articles/8496054576909-How-to-set-up-Google-Ads-Send-Offline-Conversion-action.

Referencing some tips from the article-

  • Select the Conversion User Identifier Source from the dropdown menu. You can choose either the Google Click ID (GCLID), Email address, or Phone number. Note that Email address or Phone Number can only be selected if you've opted in for enhanced conversions.
  • Add a filter before your Send Offline Conversion action step to ensure the addition of only conversions from Google Ads. Set a condition to continue if a GCLID exists because creating an offline conversion requires a GCLID.
  • If the conversion event you're tracking can happen within 24 hours from when someone clicks the ad, add a Delay For action step. This step should precede your Send Offline Conversion action step.

Hope it helps!


Hi ​@burningstickcreative 👋 Just wanted to check how things went. Were you able to get things sorted with a filter?

Keep us posted on your progress! 🙂


Not yet. I’m waiting on a conversion to come through Google Ads for this event, then from there I need to see if the GLID registers from Housepro Call. If that happens, I should be able to use that data as a filter.

 

Thanks for checking back in!


No worries ​@burningstickcreative. Hope it goes well! 🤞