Hi Team.
I appreciate your plugin is called “Enhanced Google Analytics”
I keep receiving an email from Google saying I need to setup “enhanced conversions for the web”, can you please advise if your plugin fulfils their requirements and if yes do I need the regular version or the Pro Version. Thanks
]]>Hello,
The plugin does not seem to be keeping track of add_to_cart, begin_checkout and checkout_progress events. Is this because of a problem or is it because this is missing as a feature? How can I emplement these key events easily?
]]>Hi. Since UA is no longer an option with Google Analytics, does the free version of this plugin still work or have any purpose, seeing that one needs to upgrade to track using GA4?
]]>Hi. If I’m already using another plugin to integrate the GA4 tracking, must I still enter the Tracking ID in the settings for this plugin?
EDIT: Will this even work if I don’t have the PRO version? As you currently can only enter the old UA ID?
]]>Please fix this ASAP:
]]>Note: The 3.7.0 version is not compatible with PHP 8.1.
During placing an order the following runtime error is generated. Please resolve this fatal issue ASAP because a lot of websites will be affected due to this problem.
Error Details:-
object(TypeError)#57255 (7) {
["message":protected]=>
string(68) "ucwords(): Argument #1 ($string) must be of type string, array given"
["string":"Error":private]=>
string(0) ""
["code":protected]=>
int(0)
["file":protected]=>
string(135) "/wordpress/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/public/class-advance-ecommerce-tracking-public.php"
["line":protected]=>
int(588)
["trace":"Error":private]=>
array(21) {
[0]=>
array(3) {
["file"]=>
string(135) "/wordpress/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/public/class-advance-ecommerce-tracking-public.php"
["line"]=>
int(588)
["function"]=>
string(7) "ucwords"
}
[1]=>
array(5) {
["file"]=>
string(52) "/wordpress/wp-includes/class-wp-hook.php"
["line"]=>
int(310)
["function"]=>
string(18) "aet_order_pro_comp"
["class"]=>
string(33) "Advance_Ecommerce_Tracking_Public"
["type"]=>
string(2) "->"
}
[2]=>
array(5) {
["file"]=>
string(52) "/wordpress/wp-includes/class-wp-hook.php"
["line"]=>
int(332)
["function"]=>
string(13) "apply_filters"
["class"]=>
string(7) "WP_Hook"
["type"]=>
string(2) "->"
}
[3]=>
array(5) {
["file"]=>
string(45) "/wordpress/wp-includes/plugin.php"
["line"]=>
int(517)
["function"]=>
string(9) "do_action"
["class"]=>
string(7) "WP_Hook"
["type"]=>
string(2) "->"
}
[4]=>
array(3) {
["file"]=>
string(77) "/wordpress/wp-content/plugins/woocommerce/includes/class-wc-order.php"
["line"]=>
int(387)
["function"]=>
string(9) "do_action"
}
[5]=>
array(5) {
["file"]=>
string(77) "/wordpress/wp-content/plugins/woocommerce/includes/class-wc-order.php"
["line"]=>
int(245)
["function"]=>
string(17) "status_transition"
["class"]=>
string(8) "WC_Order"
["type"]=>
string(2) "->"
}
[6]=>
array(5) {
["file"]=>
string(77) "/wordpress/wp-content/plugins/woocommerce/includes/class-wc-order.php"
["line"]=>
int(357)
["function"]=>
string(4) "save"
["class"]=>
string(8) "WC_Order"
["type"]=>
string(2) "->"
}
[7]=>
array(5) {
["file"]=>
string(96) "/wordpress/wp-content/plugins/woocommerce/includes/gateways/cod/class-wc-gateway-cod.php"
["line"]=>
int(327)
["function"]=>
string(13) "update_status"
["class"]=>
string(8) "WC_Order"
["type"]=>
string(2) "->"
}
[8]=>
array(5) {
["file"]=>
string(80) "/wordpress/wp-content/plugins/woocommerce/includes/class-wc-checkout.php"
["line"]=>
int(1050)
["function"]=>
string(15) "process_payment"
["class"]=>
string(14) "WC_Gateway_COD"
["type"]=>
string(2) "->"
}
[9]=>
array(5) {
["file"]=>
string(80) "/wordpress/wp-content/plugins/woocommerce/includes/class-wc-checkout.php"
["line"]=>
int(1279)
["function"]=>
string(21) "process_order_payment"
["class"]=>
string(11) "WC_Checkout"
["type"]=>
string(2) "->"
}
[10]=>
array(5) {
["file"]=>
string(76) "/wordpress/wp-content/plugins/woocommerce/includes/class-wc-ajax.php"
["line"]=>
int(485)
["function"]=>
string(16) "process_checkout"
["class"]=>
string(11) "WC_Checkout"
["type"]=>
string(2) "->"
}
[11]=>
array(5) {
["file"]=>
string(52) "/wordpress/wp-includes/class-wp-hook.php"
["line"]=>
int(308)
["function"]=>
string(8) "checkout"
["class"]=>
string(7) "WC_AJAX"
["type"]=>
string(2) "::"
}
[12]=>
array(5) {
["file"]=>
string(52) "/wordpress/wp-includes/class-wp-hook.php"
["line"]=>
int(332)
["function"]=>
string(13) "apply_filters"
["class"]=>
string(7) "WP_Hook"
["type"]=>
string(2) "->"
}
[13]=>
array(5) {
["file"]=>
string(45) "/wordpress/wp-includes/plugin.php"
["line"]=>
int(517)
["function"]=>
string(9) "do_action"
["class"]=>
string(7) "WP_Hook"
["type"]=>
string(2) "->"
}
[14]=>
array(3) {
["file"]=>
string(76) "/wordpress/wp-content/plugins/woocommerce/includes/class-wc-ajax.php"
["line"]=>
int(96)
["function"]=>
string(9) "do_action"
}
[15]=>
array(5) {
["file"]=>
string(52) "/wordpress/wp-includes/class-wp-hook.php"
["line"]=>
int(308)
["function"]=>
string(10) "do_wc_ajax"
["class"]=>
string(7) "WC_AJAX"
["type"]=>
string(2) "::"
}
[16]=>
array(5) {
["file"]=>
string(52) "/wordpress/wp-includes/class-wp-hook.php"
["line"]=>
int(332)
["function"]=>
string(13) "apply_filters"
["class"]=>
string(7) "WP_Hook"
["type"]=>
string(2) "->"
}
[17]=>
array(5) {
["file"]=>
string(45) "/wordpress/wp-includes/plugin.php"
["line"]=>
int(517)
["function"]=>
string(9) "do_action"
["class"]=>
string(7) "WP_Hook"
["type"]=>
string(2) "->"
}
[18]=>
array(3) {
["file"]=>
string(54) "/wordpress/wp-includes/template-loader.php"
["line"]=>
int(13)
["function"]=>
string(9) "do_action"
}
[19]=>
array(4) {
["file"]=>
string(41) "/wordpress/wp-blog-header.php"
["line"]=>
int(19)
["args"]=>
array(1) {
[0]=>
string(54) "/wordpress/wp-includes/template-loader.php"
}
["function"]=>
string(12) "require_once"
}
[20]=>
array(4) {
["file"]=>
string(32) "/wordpress/index.php"
["line"]=>
int(18)
["args"]=>
array(1) {
[0]=>
string(41) "/wordpress/wp-blog-header.php"
}
["function"]=>
string(7) "require"
}
}
["previous":"Error":private]=>
NULL
}
File name: plugins/woo-ecommerce-tracking-for-google-and-facebook/public/class-advance-ecommerce-tracking-public.php
Line number: 588
Please use the Type Casting to avoid passing the array value in ucwords function just as mentioned below:-
$term_slug = (string) $term_slug;
]]>
Most of my clients want to run both UA + GA4 at the same time so they can compare what’s new in GA4. Is it possible with your plugin to fire conversion events for both or I have to choose only one?
]]>Hi.
This plugin logs many times this notice : “PHP Notice: Undefined index: manually_et_px_ver_4 in /data/web/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/includes/class-advance-ecommerce-tracking.php on line 206”, making my log file difficult to read.
I’d appreciate that the next release resolve this.
Txh
]]>Do you offer the ability to add filters to customize this plugins code? Note, we are trying to override the information that is sent into GA for the order totals and product prices from our WC Store.
]]>jQuery(“button[class*=’btn-buy-shop’],button[class*=’single_add_to_cart_button’], button[class*=’add_to_cart’]”).click(function() {
should be replaced with:
jQuery(“button[class*=’btn-buy-shop’],button[class*=’single_add_to_cart_button’], button[class*=’add_to_cart’]”).on(‘click’, function() {
as per jquery migrate deprecations.
]]>Settings:
https://ss.codeone.pl/ss-2022-05-17-13-35-17-1652787317-N5nDkGt3.png
Error:
https://ss.codeone.pl/ss-2022-05-17-13-40-04-1652787604-vl5leKWK.png
https://ss.codeone.pl/ss-2022-05-17-13-40-14-1652787614-3JwKuCH8.png
Probably checking if variable is defined should take please prior to checking if empty.
]]>The plugin can no longer be activated or even deleted.
It’s like a rogue plugin!
My website can’t be opened anymore!
Once opened it shows:
Warning: require_once(/home/customer/www/accsori.com/public_html/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/freemius/start.php): failed to open stream: No such file or directory in /home/customer/www/accsori.com/public_html/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/advance-ecommerce-tracking.php on line 43
Fatal error: require_once(): Failed opening required ‘/home/customer/www/accsori.com/public_html/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/freemius/start.php’ (include_path=’.:/usr/local/php74/pear’) in /home/customer/www/accsori.com/public_html/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/ advance-ecommerce-tracking.php on line 43
]]>Hi.
When I install the plugin the .log and the website shows this error:
<b>Notice</b>: Undefined index: manually_et_px_ver_4 in <b>/public_html/wp-content/plugins/woo-ecommerce-tracking-for-google-and-facebook/includes/class-advance-ecommerce-tracking.php</b> on line <b>206</b><br />
]]>I am unable to skip the opt in for update notifications. Clicking the skip button goes nowhere. Can’t use the plugin. Advance Ecommerce Tracking will NOT work just fine.
]]>Hi, We have been using this plugin from past 1 month, when we checked the transaction data in google analytics we found that, out of all the transactions we have missed almost 800 transactions reported in google analytics, but we can see the missing data in wordpress.
Can you please help us understand why we are missing certain transactions in analytics.
]]>Hi,
We have checked our server logs and found that this plugin is calling /wp-admin/admin-ajax.php?_fs_blog_admin=true and no other plugin as we searched its code has _fs_blog_admin in it. Is there any way to minimize this or stop this? this admin-ajax call is spiking our CPU and crashing the whole server.
We bought the premium version of this plugin.
]]>Hi Team,
In my website, we have 2 currencies, Base is NOK and Customers can buy in Euro also…
In Google Analytics, When customers buy in Euro, That order is not tracking correctly…
Currency amount is not getting converted to Base Currency in google analytics…
Let me know if i miss any settings…
]]>We need our previous data in the eCommerce can u help me ?
]]>Hi guys,
We’re using this plugin primarily for general e-commerce data – transactions, revenue etc. We can’t see any Ecommerce data coming through Google Analytics.
Since installing this plugin in January, it’s only triggered once in Google Analytics and even then it reported the data wrong. It hasn’t been reporting any of the other sales coming through the site.
We can’t figure out why it’s not working, but clearly something on the site is holding it back.
I’ve also attached a snippet from Google Analytics showing you the data:
https://www.dropbox.com/s/p9yfce4hx6n24hc/Screenshot%202020-05-13%2012.56.34.png?dl=0
Please help as soon as you can and let me know I can provide anything else to help identify the problem.
Many thanks,
Tom
here is a workaround for gdpr plugin and facebook pixel plugin to block cookies
can i use a filter in your plugin too? like pys_disable_by_gdpr
/**
* Disable Facebook Pixel based on Cookie Consent
*
* This snippet disables the Facebook Pixel Tracking Code based on the specific cookie settings.
* @link https://www.ads-software.com/plugins/pixelyoursite/
* @link https://www.ads-software.com/plugins/gdpr-cookie-compliance/
*/
add_action( 'after_setup_theme', 'pixel_cookie_consent' );
function pixel_cookie_consent() {
$cookie = ( isset( $_COOKIE['moove_gdpr_popup'] ) ) ? $_COOKIE['moove_gdpr_popup'] : false;
$cookie = stripslashes( $cookie );
$cookie = json_decode( $cookie, true );
// disabled by default
add_filter( 'pys_disable_by_gdpr', '__return_true' );
// enabled based on user setting
if ( $cookie['thirdparty'] == 1 ) {
add_filter( 'pys_disable_by_gdpr', '__return_false' );
}
}
]]>
Hello,
I’m hoping you can help me on why this plugin doesn’t seem to load on my confirmation page, it is loading elsewhere on the site.
Thank you.
]]>Hi,
where do I put the UA-XXXXXXXX-X code in the plugin. I cannot the field to put in. As it is a little misleading, because it clearly says in FAQ under the question “How to Setup Ecommerce Tracking in your website?” that I have put the “Analytics UID” somewhere.
I hope to hear soon from you.
Kind regards,
Ashaz
]]>Hello, I’m wondering if this plugin will work as my entire store runs off variable product types, not simple products.
The other major enhanced ecommerce plugin for WordPress outright says that it doesn’t work for variable, only simply product types, so this plugin is my last option!
Thanks for any input,
]]>Cannot locate tab to insert our Google Account id. Do we need to have a separate Google Analytics plugin in addition to this plugin? Please advise.
]]>Hi, am very interested in using your plugin but a little confused as there seems to be conflicting installation instructions.
first,
Automatic installation
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install of Advanced Flat Rate Shipping Method, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.
is this a typo?
secondly,
Installation Instructions
For Ecommerce Tracking
Make sure you have enabled GA tracking code in you website.
Activate Ecommerce tracking from the Settings page. You can access the setting page from here WooCommerce -> Settings -> Ecommerce Tracking Settings.
Before Activate Ecommerce tracking, Setup goal for Ecommerce in your Google profile. Please Setup Goal by click on this link Setup Goal for reference.
After done all Ecommerce settings, “Enable Ecommerce Setting” Option from Our plugin.
1/ should this be listed the other way round on your installation instructions?
2/ The link doesn’t take you to a page on how to set up goals
In your FAQ
the first question is
Q. Do I need to touch any code to add Google Analytics?
Nope, just Sign in to your Analytics account, choose your website. You have enable google ecommerce tracking and add google ecommerce analytics trackin id (Where can i find my Tracking ID ? (like UA-000000-01 ) in the plugin. After that, plugin will automatically add Google analytics code to all pages.
No link is present to get this information
the second question is
Q. How to Setup Ecommerce Tracking in your website?
For set up Ecommerce tracking You have follow below list step
Sign in to your Analytics account.
Click Admin, and navigate to the view you want.
In the VIEW column, select Ecommerce Settings.
Click the Enable Ecommerce toggle ON.
Optional: Click the Enable Related Products toggle ON.
Click Next step.
Click Submit.
1/ It’s not clear if this instruction only sets up tracking from within woocommerce or google or both.
2/ if for both, then it doesn’t say you need to set a goal.
I hope you dont mind me pointing these things out to you and your able to give clear instructions on the installation process.
Regards
Gaz