I want to track the conversion from this page with my google ads. A conversion = a filled in amelia form = a booked appointment
Either with google analytics or from the google ads.
I know there is a place in integrations > marketing tools > google analytics, and I found your tutorial (https://wpamelia.com/google-analytics/ ), but it's not realy helping me.
1/ When I use Google Ads and add a Conversion, I need to provide an URL. If a visitor goes that URL it's a conversion, in this case a thank you page after booking. Every step of the Amelia form happens on the same URL. Except if I set a 'Redirect URL after booking'. The problem here is that after the bookings is made, Amelia first shows it's own confirmation page. Where the user can choose to add the appointment in it's own private calendar. Nobody clicks that button last button again that would redirect them to the 'redirect after booking' url, because the page already confirms the booking is made. How can I work around this? What would you suggest?
2/ With Google Ads there is also a way to track conversions by adding some script on the converted page. So in this case I would need to add some code tot Amelia's last step in the booking process. Is there a way to do this?
3/ Because I couldn't find a solution for the first 2 options, I tried google Analytics instead of google ads, to measure the conversion. Because Amelia has these settings google analytics part in the integrations > marketing tool. But except from explaining how to fill in those properties, the video does not explain how we can see the results in google analytics itself? How do I make a GA4 conversion based on this?
Can I get some more guidance on this?
Also, my TMS plugin confirmation mail mentioned a purchase code for the basic plan, but not for the pro plan which i upgraded to in the same day.
Hi Sandy, I am dealing with the exact same scenario you are describing below. I want to track a form completion in the Amelia booking plugin in Google Analytics or at least in Google Ads for my paid campaigns. It is incredibly disappointing that TMS is willing to take our $ to upgrade from Lite touting a Google Analytics integration in the marketing tools but offers zero support. I watched that same video multiple times that does a horrible job explaining how we actually get our numbers into GA as events or goals.
Very disappointed... Milos if you could try to find a solution that would be great.
Amelia has an integration with Google Analytics, which is Google's service that's not provided by us.
In Amelia, you can configure the tracking options that Amelia will use,
define the type (page load, category selection, service selection, employee selection, etc),
and choose the event category (which is defined in Google - https://www.optimizesmart.com/event-tracking-guide-google-analytics-simplified-version/#3-categories-of-google-analytics-events),
choose the action of the event you're going to track (https://www.optimizesmart.com/event-tracking-guide-google-analytics-simplified-version/#10-what-is-event-action-in-google-analytics-event-tracking-),
and then define the non-mandatory options (label and the value that's going to be recorded).
You can use Amelia's notification placeholders to define what's being tracked and where it's coming from.
-
All that needs to be defined by you and the only thing Amelia provides is the integration that sends all that data to Google Analytics, once it's configured.
However, you need to configure the data you want to track through the event types, categories, and actions, which is done outside of Amelia.
There are hundreds of applicable uses, and we can't cover them in our tutorials or documentation.
Hi Milos, Really appreciate you responding with some direction here. I'm familiar with Google Analytics event tracking and the category/action/label relationship. What I'm having a hard time with is determining which fields in our Amelia booking app instance are being referred to. Could you explain your statement below "You can use Amelia's notification placeholders to define what's being tracked and where it's coming from."?
For reference, I've provided screenshots of the 3 pages of our booking instance. I've like to track visitors that select a date and time then click continue on the first page, and I'd like to measure visitors that fill out the 7 form fields and click confirm. All of these actions happen on the same page within the Amelia i-frame so I can't measure by pageview. I am a newbie to the booking app game so any direction here would be super helpful.
Sorry for the waiting time, i got advised by the senior Team.
To use this integration in Amelia go to the Settings page and then open Integrations settings.
Under the Marketing Tools tab, you will find both Facebook Pixel and Google Analytics.
When you click on the Google Analytics option, you will see the mandatory ID field where you need to enter the ID from your Google account where you will track these events, and below this field, you will see tabs for Appointments, Packages, and Events where you can create trackings for each one of these separately.
You need to create a tracking for each event/action in Amelia that you want to track in your GA account.
When you click on the +Add tracking button, a modal for creating a tracking will open where you should choose one type from a list of actions on which the event will be called and the list of events is different depending on which tab you choose – Appointments, Packages or Events. The events that are available for all three are:
Load page – the event will be sent on each page load where Amelia is
Show Checkout Form – this event will be sent when the last booking step (where customers provide their information) is accessed
Complete Booking Without Payment – this will track all of the successful bookings without online payments (on-site payment method)
Complete Booking With Payment – this will track all of the successful bookings which are paid using the online payment methods during the booking process
-
So basically, here you can select
Please note that the WooCommerce payments can’t be tracked using this event because the form redirects to WooCommerce pages where the Amelia booking form isn’t available anymore.
The events that are available for Appointments only are Select Category, Select Service, Select Employee, and Select Location, which are sent when the customer chooses a category, a service, an employee, or a location accordingly. For Packages, there is the Select Package event and for Events the Select event.
Then you need to provide the Category and Action names for the event. Label and Value fields are optional. To the Value field, you can add placeholders so you can add service or employee names or similar to the events.
The placeholder list will show the available placeholders that you can use for that action/event when you choose the Type of event. You can copy the placeholders by clicking on one of them and then paste it to the Value field.
-
You can find more placeholders, if you go to Amelia Notifications section, and you can find more placeholders here, for example if you have Custom Fields on the Booking form, then paste them in the Value field, back in Amelia settings/Integrations/Google Analytics.
Let us know if you have further questions. Thank you
Hi,
I have your Amelia booking form for appointments on several webpages on my website. Last page I made:
https://www.inksane.be/tattoostyles/sleeve-tattoo-bij-gastartiest-azat/
I want to track the conversion from this page with my google ads.
A conversion = a filled in amelia form = a booked appointment
Either with google analytics or from the google ads.
I know there is a place in integrations > marketing tools > google analytics, and I found your tutorial (https://wpamelia.com/google-analytics/ ), but it's not realy helping me.
1/ When I use Google Ads and add a Conversion, I need to provide an URL.
If a visitor goes that URL it's a conversion, in this case a thank you page after booking. Every step of the Amelia form happens on the same URL.
Except if I set a 'Redirect URL after booking'. The problem here is that after the bookings is made, Amelia first shows it's own confirmation page. Where the user can choose to add the appointment in it's own private calendar. Nobody clicks that button last button again that would redirect them to the 'redirect after booking' url, because the page already confirms the booking is made.
How can I work around this? What would you suggest?
2/ With Google Ads there is also a way to track conversions by adding some script on the converted page. So in this case I would need to add some code tot Amelia's last step in the booking process. Is there a way to do this?
3/ Because I couldn't find a solution for the first 2 options, I tried google Analytics instead of google ads, to measure the conversion. Because Amelia has these settings google analytics part in the integrations > marketing tool.
But except from explaining how to fill in those properties, the video does not explain how we can see the results in google analytics itself?
How do I make a GA4 conversion based on this?
Can I get some more guidance on this?
Also, my TMS plugin confirmation mail mentioned a purchase code for the basic plan, but not for the pro plan which i upgraded to in the same day.
Hi, Sandy
Firstly my sincerest apologies for all the waiting time.
I've been advised by the senior Team.
-
The library that our developers used to base the functionality on, it seems it is not supporting GA4, unfortunately.
They will work to change the underlying libraries, but we can't say an ETA on it. They will do their best for it to be as soon as possible.
You can certainly follow our changeLog page if you'd like, where we state any changes/new features/bug fixes during updates;
-
Regarding guidance on how you can see the results in google analytics itself,
our support does not cover tutorials for Google Analytics;
we can only help with the part that is related to Amelia's side of the process;
I would say the best bet will be to go through Google support articles, or to contact them if that fails.
For example, here is a Google Analytics help page https://support.google.com/analytics/#topic=10737980
I hope that will help.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Sandy, I am dealing with the exact same scenario you are describing below. I want to track a form completion in the Amelia booking plugin in Google Analytics or at least in Google Ads for my paid campaigns. It is incredibly disappointing that TMS is willing to take our $ to upgrade from Lite touting a Google Analytics integration in the marketing tools but offers zero support. I watched that same video multiple times that does a horrible job explaining how we actually get our numbers into GA as events or goals.
Very disappointed... Milos if you could try to find a solution that would be great.
Hi, Garret
Amelia has an integration with Google Analytics, which is Google's service that's not provided by us.
In Amelia, you can configure the tracking options that Amelia will use,
define the type (page load, category selection, service selection, employee selection, etc),
and choose the event category (which is defined in Google - https://www.optimizesmart.com/event-tracking-guide-google-analytics-simplified-version/#3-categories-of-google-analytics-events),
choose the action of the event you're going to track (https://www.optimizesmart.com/event-tracking-guide-google-analytics-simplified-version/#10-what-is-event-action-in-google-analytics-event-tracking-),
and then define the non-mandatory options (label and the value that's going to be recorded).
You can use Amelia's notification placeholders to define what's being tracked and where it's coming from.
-
All that needs to be defined by you and the only thing Amelia provides is the integration that sends all that data to Google Analytics, once it's configured.
However, you need to configure the data you want to track through the event types, categories, and actions, which is done outside of Amelia.
There are hundreds of applicable uses, and we can't cover them in our tutorials or documentation.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Milos, Really appreciate you responding with some direction here. I'm familiar with Google Analytics event tracking and the category/action/label relationship. What I'm having a hard time with is determining which fields in our Amelia booking app instance are being referred to. Could you explain your statement below "You can use Amelia's notification placeholders to define what's being tracked and where it's coming from."?
For reference, I've provided screenshots of the 3 pages of our booking instance. I've like to track visitors that select a date and time then click continue on the first page, and I'd like to measure visitors that fill out the 7 form fields and click confirm. All of these actions happen on the same page within the Amelia i-frame so I can't measure by pageview. I am a newbie to the booking app game so any direction here would be super helpful.
Thanks!
Garrett
Hi, Garrett
I will check with senior colleagues from 2nd level, if they can help to advise you on this matter with any useful informations.
To be honest, i am still learning about Google Analytics, it is not my area of expertise, so they will assist.
As soon as they respond, and review all the details, i will report back.
Thank you for your patience.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi, Garrett
Sorry for the waiting time, i got advised by the senior Team.
To use this integration in Amelia go to the Settings page and then open Integrations settings.
Under the Marketing Tools tab, you will find both Facebook Pixel and Google Analytics.
When you click on the Google Analytics option, you will see the mandatory ID field where you need to enter the ID from your Google account where you will track these events, and below this field, you will see tabs for Appointments, Packages, and Events where you can create trackings for each one of these separately.
You need to create a tracking for each event/action in Amelia that you want to track in your GA account.
When you click on the +Add tracking button, a modal for creating a tracking will open where you should choose one type from a list of actions on which the event will be called and the list of events is different depending on which tab you choose – Appointments, Packages or Events. The events that are available for all three are:
-
So basically, here you can select
Please note that the WooCommerce payments can’t be tracked using this event because the form redirects to WooCommerce pages where the Amelia booking form isn’t available anymore.
The events that are available for Appointments only are Select Category, Select Service, Select Employee, and Select Location, which are sent when the customer chooses a category, a service, an employee, or a location accordingly. For Packages, there is the Select Package event and for Events the Select event.
Then you need to provide the Category and Action names for the event. Label and Value fields are optional. To the Value field, you can add placeholders so you can add service or employee names or similar to the events.
The placeholder list will show the available placeholders that you can use for that action/event when you choose the Type of event. You can copy the placeholders by clicking on one of them and then paste it to the Value field.
-
You can find more placeholders, if you go to Amelia Notifications section, and you can find more placeholders here, for example if you have Custom Fields on the Booking form, then paste them in the Value field, back in Amelia settings/Integrations/Google Analytics.
Let us know if you have further questions. Thank you
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi, Garret
My apology, the senior colleagues explained this further, in regards to what you described as the goal , to be more specific.
I didn't see that at first, now i pass the details, here is what they advised.
The type for what you need is "Show Checkout Form" - this is the end of the booking form,
where the customer would fill in their details > after they already chose service, employee, date and time.
"Category" and "Action" are from Google Analytics - these are not from Amelia.
For the Label, for example, you could add "Customer:" placeholder, in order to get the value of who has come to the "Show Checkout Form" step,
and the Value will store who the customer is, so in this case , "Value" can be %customer_full_name%.
-
I hope i passed the explanations correctly, we certainly did our best.
Let me know if anything is not clear. Thank you
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables