Forum Replies Created

Viewing 15 replies - 1 through 15 (of 92 total)
  • Thread Starter danescobar

    (@danescobar)

    I see no logical link between AO cache size and physical memory usage to be honest.

    Yeah I first thought the same but as soon as I cleaned the cache the physical memory usage of the server went from 70% to 30%.

    300mb is late to reach that stabilization point, could indicate that each page has different autoptimized CSS and/ or JS?

    Most probably because I use Elementor (plus addons widgets) in my shop section and the Gutenberg editor for the blog posts. I’m guessing these Elementor widgets could be the culprit adding additional JS and CSS to the webpage.

    Since it will take quite a bit of work I will do the compare method you described in your blog eventually in the future. For now I deactivated “Aggregate inline JS”.

    Thread Starter danescobar

    (@danescobar)

    Oops thanks for the heads up, I should have read that section before asking.

    I’ll definitively try the method of comparing similar posts to locate similar lines and add JS and CSS exclusions. Thanks for that blog entry.

    One thing I noticed is that, around 300Mb, the cache stabilizes and doesn’t grow more, the server keeps the physical memory usage at 70% and in the yellow. How could I measure if, at that level of memory usage, visitors to my site might be experiencing performance issues? A speed test in GTMetrix or Webpagetest could give me information about my webpage navigation or performance slowing down?

    Thread Starter danescobar

    (@danescobar)

    Thank you very much for this clarification. Perhaps it could be useful for future users of your plugin to include this in your website. Congratulations for the good job you’re doing with this plugin and have a great day!

    Thread Starter danescobar

    (@danescobar)

    Thanks a lot for your answer @nomiddleman

    Thread Starter danescobar

    (@danescobar)

    Many thanks for easing my worries @dovyp Have a great day!

    Thread Starter danescobar

    (@danescobar)

    gtm4wp.orderCompleted: this is an obsolete event

    Ok, I deleted a tag that used this event “Purchase Completed”.

    eCommerce>Product List Performance should also include a list named “General product list” – don’t you see any such product list in this report

    I don’t have this list anymore since I made the change to GTM and your plugin setting your messenger/helper tag. Before I had this list; when I had a plugin by Woocommerce that integrated their store with GA.

    Thread Starter danescobar

    (@danescobar)

    Hi @optimizingmatters

    Seems I haven’t reached the free threshold. No notice yet.
    Seem all images are on SP CDN now and I’ve just tested a page again. Better times now, still seeing many 302 redirects in images and also long “Time to First Byte”, like 4s. or so. In the 2nd linked test happened only once but in an earlier one it happened 3 of the 5 test iterations. Should I contact SP?

    Same page, yesterday and today for comparison:
    Yesterday test
    Today test

    Thread Starter danescobar

    (@danescobar)

    Here are the results of webpagetest. Some runs load in 7-10s (same as before) and others 50s (pure madness). The waterfall shows that the images from cdn.shortpixel.ai take the most to load.

    Funnily enough the scores have improved quite a bit so maybe it’s something temporary. How was the experience for other users who have used SP CDN?

    Thread Starter danescobar

    (@danescobar)

    I’ve just written it. By the way, yesterday I activated the Shortpixel CDN of Autoptimize, it has improved metric scores but I’m getting ridiculously long times for the pictures to load. I’m testing with GTMetrix from US and Chrome but I’m going to have to deactivate it if it adds +50s to every page. Is this normal or will improve in time?

    Here’s an image to the report.

    Thread Starter danescobar

    (@danescobar)

    Many thanks for your support and the great work you’re doing. Have a great day.

    Thread Starter danescobar

    (@danescobar)

    Yes, it clear things a bit more, thanks @duracelltomi . But in my answer I made two questions you haven’t answered yet:

    Why your helper tag does not need the gtm4wp.orderCompleted event? Do I still need to configure it in GTM or is gtm4wp.checkoutOptionEEC its equivalent for Enhanced eCommerce?

    I configured your “messenger tag” in GTM with the help of your guide. But despite this, in my GA “eCommerce>Product Performance” section there’s no data yet. But there’s data in “eCommerce>Product List Performance”, a list of my related and upsell products. When I had GA and not GTM there was a list of my products even though there were no eCommerce events. The list was just my products with a performance of $0. Now there’s no list of product names. Is this normal?

    Here a post with images to illustrate my question better.

    By what I can understand from your answer I’m on the right track setting up separate tags and triggers for each of your plugin’s events and then deleting the original “messenger tag”. Am I correct?

    Thread Starter danescobar

    (@danescobar)

    @duracelltomi wrote:

    Why do you want to add product data in your event reports if the data is present in your ecommerce reports?

    Hi, for several reasons:

    • Because I’m new at learning GA and GTM implementation and I really don’t know how the helper tag will pass data to GA eCommerce report, please from now on, if I make an erroneous assumption or mistake correct me. For example, in “eCommerce>Product Performance” there’s no data yet after publishing your helper tag in GTM. This led me to believe there’s an additional step in the configuration of GTM. Strangely enough there’s data in “eCommerce>Product List Performance”, a list of my related and upsell products but no product list in “Product Performance”.
    • Because, in your guide, there’s the next paragraph:

      Note: this tag is going to be a ‘messenger’. The goal of this tag is not to populate Event reports with useful data but to pass additional enhanced ecommerce product data next to your event settings while users interact with your shop.

      That, again, led me to believe there’s additional configuration step in GTM (“populate Event reports with useful data“) to make everything work as intended in GA.

    • Your helper tag will pass the EEC events to GA so I imagine that in “Behavior>Top Events” all eCommerce events will trigger with an action field like: gtm4wp.AddProductToCartEEC If I can setup separate tags with dataLayer variables so this event displays like Action: "Click AddToCart" Label: "Name:T-Shirt, Quantity:1, Variation:Blue,XL" it won’t be that much more work, it will pass data a bit more readable and with more data. Yesterday while waiting for your answer, aside configuring your helper tag, I’ve setup separate tags for:
    1. EEC Checkout Initiated -> gtm4wp.checkoutOptionEEC
    2. EEC Click AddToCart -> gtm4wp.AddToCartEEC
    3. EEC Click RemoveFromCart -> gtm4wp.RemoveFromCartEEC
    4. EEC Click Product -> gtm4wp.productClickEEC
    5. EEC Purchase -> gtm4wp.orderCompleted (Tracking Type: Transaction)

    I know it can duplicate events and eCommerce data but, in the meantime, I wanted to test if the tags will display data as I imagined. By the way, why your helper tag does not need the gtm4wp.orderCompleted event? Is gtm4wp.checkoutOptionEEC its equivalent for Enhanced eCommerce?

    It’s hard to learn GTM and GA correctly, there are many guides online for configuring separate steps but few join the puzzle pieces together so novices have a correct view of the whole picture and how it will look in the GA reports. Reading other guides apart from yours on GTM and GA I have the sensation that many skip the most technical steps hiding the fact that the writer doesn’t even know how to configure things correctly, giving the impression as if they limited only to do a copy-paste from other websites. It doesn’t help either that Google’s own guides aren’t very good at explaining their own tools.

    Thread Starter danescobar

    (@danescobar)

    UPDATE: After updating both CF7 and Autoptimize I tried to remove reCaptcha v3 integration with CF7 again. This time, after deleting all caches, the CF7 integration keys and the links to Google Privacy Policy from all my forms their functionality is restored. I will keep checking in the next days to see if it’s completely restored.

    @buzztone your suggestion of an incompatibility with Autoptimize was in the right direction but this time the error was caused by Async Javascript plugin. It has to be deactivated for reCaptcha v3 to work with CF7. I have switched back to Really Simple Captcha because Async practically halves my website load times.

    Thread Starter danescobar

    (@danescobar)

    UPDATE: @optimizingmatters After updating both CF7 and AO I tried to remove reCaptcha v3 integration with CF7 again. This time, after deleting all caches, the CF7 integration keys and the links to Google Privacy Policy from all my forms their functionality is restored. I will keep checking in the next days to see if it’s completely restored.

    @buzztone suggestion of issues of your plugins with reCaptcha v3 were in the right direction but this time it has been an incompatibility with Async not AO. Glad the issue has solved itself because Deferring JS with Async halves my website load times from 7.1 to 3.3 seconds.

    Thread Starter danescobar

    (@danescobar)

    Thanks for the guide @duracelltomi just what I needed but now I’m a bit confused…

    Once I’ve setup the guide’s helper tag, how can I create individual tags using the “eCommerce helper” events with custom actions and labels for each one?

    If I leave it as is, in GA will only appear events with “eCommerce helper” category and the name of the dataLayer variable as action.

    What I did before reading your guide was to make different tags for some of your most important dataLayer variables with its own action and label based on each variable for better readability and comprehension.

    So, how do I proceed now creating new tags that use your “eCommerce helper” data?

    In addition, can I setup an event like “RemoveFromCart” tag manager label like this?:
    Label field:Name:{{DLV ProductName}},Quantity:{{DLV ProductQuantity}},Variation:{{DLV ProductVariation}}
    if I setup the dataLayer variable name of DLV ProductName and the others like: ecommerce.remove.products.0.name
    So in the GA report appears a Label like: Name:T-Shirt,Quantity:2,Variation:Blue

    Thanks for your time.

    • This reply was modified 6 years, 10 months ago by danescobar. Reason: adding a new question
Viewing 15 replies - 1 through 15 (of 92 total)