Forum Replies Created

Viewing 15 replies - 1 through 15 (of 29 total)
  • Thread Starter davgila

    (@davgila)

    I have great news! For anyone in the future who wants to display many of these galleries and its breaking their site! (even without autoplay)

    I have implemented a code where a script observer is looking for the gallery CSS class which in my case is “killgallerynow”, then if it’s not in the viewport, it kills the installation! When it’s in the viewport, it is super quick to add the gallery as well, and no technical issue even with caching on, and I have very aggressive caching with mobile 100% page speed.

    Here is the code:
    https://codefile.io/f/PqulUxMiyZ

    Dont forget to add CSS class to all galleries “killgallerynow”

    P.S., for the plugin developers, it would be an incredibly huge performance update if you could implement this or something similar, since even 1-3 galleries have a noticeable impact, especially on power users like me.

    Thanks for the plugin!

    Hope this helps!
    David

    Thread Starter davgila

    (@davgila)

    the issue occure only when layout shift happens. for example the one I mentioned “tabs” or also if I open an accordion in the FAQ section etc.

    Since I really like the design of your plugin and I’m planning to purchase the premium version just testing it beforehand.

    Could you at least check to see why is this layout shift triggers extensive CPU usage, but when I just have them running nothing happens.
    [ link moved to link field ]

    Hopefully we can work something out as I would like to stick to your plugin

    Thread Starter davgila

    (@davgila)

    If I get it right, you mean that:
    Litespeed plugin doesnt communicate correctly with my nginx server, as a result it doesnt store cache on server side, which results in building the first requests without cache, and there is nothing that I can do take make it work with nginx.

    On the otherhand I still dont understand why I dont have CDN level caching which suppose to deliver predfined content to the visitiors?

    Also if my server is not capable, then on the 3rd time connecting the root document drops to 20ms, that means it is capable, however not stored for long?

    Thread Starter davgila

    (@davgila)

    thank you for the rundown, just what I expected, that the cache is not served, thats why I started to mess around with the crawlers in the first place.

    but what I also understand most people don’t use crawlers.
    they also have so many missed cache and root documents loading 2,500ms+?

    cant I achieve consistent cache distribution without crawlers? if yes, what settings do I miss?

    Thread Starter davgila

    (@davgila)

    how to prevent this?

    I did not delete any cache for days and the pages that I’m testing has been tested multiple times, so the cache should have been built already, yet the root document is reached 4,500ms on the first tests.

    Your suggestions to imporve that is most welcome!

    Thread Starter davgila

    (@davgila)

    check this example:

    I just ran a test first time, and the root took 4,600ms
    https://pagespeed.web.dev/analysis/https-www-instawalk-eu-services-budapest-proposal-photographer/t5ft470zso?form_factor=mobile

    3rd run:
    https://pagespeed.web.dev/analysis/https-www-instawalk-eu-services-budapest-proposal-photographer/ceuy121qg7?form_factor=mobile

    sorry for insisting, I just wanted to make sure that I utilize your service on its peak, as the results are pretty inconsistent.
    I didn’t delete the cache for weeks, yet after few hours when I check the page first check it always shows me low server root.

    Thread Starter davgila

    (@davgila)

    so you say this phenom:
    “What I have noticed is that When I do page speed insights first 1-2 inspects results in root document reach 2,500ms++ then it changes to 20ms. I assume that the cache is not being delivered first searches. How to improve that?”

    comes from the fact that when the root document takes too long to process it is a cache miss.?

    Thread Starter davgila

    (@davgila)

    Nginx, thats correct.

    So I better off switching the crawlers off as its doing no good?

    Without the crawlers can I enhance the speed of my site better?

    What I have noticed is that When I do page speed insights first 1-2 inspects results in root document reach 2,500ms++ then it changes to 20ms. I assume that the cache is not being delivered first searches. How to improve that?

    Thread Starter davgila

    (@davgila)

    An alternative option came to my mind:

    1. Individual coupons:
      As discussed with the coupon codes we might be able to identify the sales individually.
    2. Referrer URL:
      If the partner creates individual referral URLs from outside and upon converting I may be able to extract the data from SliceWP/visits/converted
    3. Landing URL:
      I doubt that this might be an option, however, theoretically let’s discuss it.
      If I create brand new links for each apartment added by the partner, then in the SliceWP/visits/converted I would be able to extract the Landing URLs from the conversions.

    As I can see none of them are really transparent to the details and definitely cant be automated nor visible at the partner dashboard.

    Could you suggest which one of these alternatives are the closest to the aim, or if I may have missed out on an option, please let me know.

    Looking forward to hear from you

    Thank you

    Thread Starter davgila

    (@davgila)

    “as mentioned earlier” any link contains the affiliate referral… That was clear from the very beginning that you can use other links not just the landing page.

    My goal is to give the affiliate partner an opportunity to track their sales individually, similar to multi level, however without registering multiple accounts, all sales tracked under one account with multiple affiliate referrals.

    I do appreciate that you are developing the plugin and it’s on the road map, can you suggest that it’s going to happen in the near future? Because this partner of mine would be the largest one, and without this feature I won’t be able to partner him.

    Because I have purchased the pro of your plugin version I prefer not to migrate to any other plugin, however at this stage I would need an alternative solution. Right now, the coupon code comes to mind as I can dedicate hundsres of codes to this partner will he be able to see on he’s dashboard which coupon code was in use when the purchase made? So at least it’s an alternative. Otherwise I’m opened to listen to any other alternative.

    Thank you for your assistance

    Thread Starter davgila

    (@davgila)

    Straight to the point:
    I would need multiple Affiliate Referral Link pointing to ONE affiliate partner, which later can be reviewed by the affiliate partner which link made the sale.

    Thread Starter davgila

    (@davgila)

    The above mentioned partner runs nearly 300 apartments, he rent them for the owners.
    On behalf of the owners he places my QR codes in the apartments, however he needs to know which aparment made the sale in order to pay comission for the apartment owners separately.

    The apartment owners wont be registering individually in to my affiliate program, the whole point is that my partner who is managing those apartments should see all the sales in his affiliate dashboard, where he will be able to identify the different sales with the different URLs broken down to each apartments.

    Thread Starter davgila

    (@davgila)

    Also, it might be worth mentioning that when I open the stripe key tab in the LIVE site it does not show any keys or information also popup error comes.
    Yet on the live site, I do receive the payments, and it works properly.

    In the beta site, there is no error message and you can see the keys.

    find the screenshots of the issue here https://files.fm/u/7unf3a7ry

    Thread Starter davgila

    (@davgila)

    LIVE site, issue exists
    
    2023-02-17T09:18:28+00:00 CRITICAL Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, array given in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php:42
    Stack trace:
    #0 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php(42): strlen()
    #1 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(914): FacebookAds\Object\ServerSide\Normalizer::normalize()
    #2 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(863): FacebookAds\Object\ServerSide\UserData->normalizeHashDedup()
    #3 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Event.php(373): FacebookAds\Object\ServerSide\UserData->normalize()
    #4 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(302): FacebookAds\Object\ServerSide\Event->normalize()
    #5 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(240): FacebookAds\Object\ServerSide\EventRequest->normalize()
    #6 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(235): FacebookAds\Object\ServerSide\EventRequest->defaultExecute()
    #7 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/FacebookServerSideEvent.php(108): FacebookAds\Object\ServerSide\EventRequest->execute()
    #8 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/ServerEventAsyncTask.php(147): FacebookPixelPlugin\Core\FacebookServerSideEvent::send()
    #9 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/techcrunch/wp-async-task/wp-async-task.php(164): FacebookPixelPlugin\Core\ServerEventAsyncTask->run_action()
    #10 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(308): WP_Async_Task->handle_postback()
    #11 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
    #12 /var/www/html/instawalk.eu/wp-includes/plugin.php(517): WP_Hook->do_action()
    #13 /var/www/html/instawalk.eu/wp-admin/admin-post.php(61): do_action()
    #14 {main}
      thrown in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php on line 42
    
    2023-02-17T09:18:28+00:00 CRITICAL Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, array given in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php:42
    Stack trace:
    #0 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php(42): strlen()
    #1 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(914): FacebookAds\Object\ServerSide\Normalizer::normalize()
    #2 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(863): FacebookAds\Object\ServerSide\UserData->normalizeHashDedup()
    #3 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Event.php(373): FacebookAds\Object\ServerSide\UserData->normalize()
    #4 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(302): FacebookAds\Object\ServerSide\Event->normalize()
    #5 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(240): FacebookAds\Object\ServerSide\EventRequest->normalize()
    #6 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(235): FacebookAds\Object\ServerSide\EventRequest->defaultExecute()
    #7 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/FacebookServerSideEvent.php(108): FacebookAds\Object\ServerSide\EventRequest->execute()
    #8 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/ServerEventAsyncTask.php(147): FacebookPixelPlugin\Core\FacebookServerSideEvent::send()
    #9 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/techcrunch/wp-async-task/wp-async-task.php(164): FacebookPixelPlugin\Core\ServerEventAsyncTask->run_action()
    #10 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(308): WP_Async_Task->handle_postback()
    #11 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
    #12 /var/www/html/instawalk.eu/wp-includes/plugin.php(517): WP_Hook->do_action()
    #13 /var/www/html/instawalk.eu/wp-admin/admin-post.php(61): do_action()
    #14 {main}
      thrown in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php on line 42
    
    
    Thread Starter davgila

    (@davgila)

    BETA SITE, issue not existing
    
    2023-03-02T19:25:58+00:00 CRITICAL Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, array given in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php:42
    Stack trace:
    
    0 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-
    sdk/src/FacebookAds/Object/ServerSide/Normalizer.php(42): strlen()
    
    1 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(914): FacebookAds\Object\ServerSide\Normalizer::normalize()
    
    2 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(863): FacebookAds\Object\ServerSide\UserData->normalizeHashDedup()
    
    3 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Event.php(373): FacebookAds\Object\ServerSide\UserData->normalize()
    
    4 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(302): FacebookAds\Object\ServerSide\Event->normalize()
    
    5 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(240): FacebookAds\Object\ServerSide\EventRequest->normalize()
    
    6 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(235): FacebookAds\Object\ServerSide\EventRequest->defaultExecute()
    
    7 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/FacebookServerSideEvent.php(108): FacebookAds\Object\ServerSide\EventRequest->execute()
    
    8 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/ServerEventAsyncTask.php(147): FacebookPixelPlugin\Core\FacebookServerSideEvent::send()
    
    9 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/techcrunch/wp-async-task/wp-async-task.php(164): FacebookPixelPlugin\Core\ServerEventAsyncTask->run_action()
    
    10 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(308): WP_Async_Task->handle_postback()
    
    11 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
    
    12 /var/www/html/instawalk.eu/wp-includes/plugin.php(517): WP_Hook->do_action()
    
    13 /var/www/html/instawalk.eu/wp-admin/admin-post.php(61): do_action()
    
    14 {main}
    
    thrown in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php on line 42
    
    2023-03-02T19:40:18+00:00 CRITICAL Uncaught TypeError: strlen(): Argument #1 ($string) must be of type string, array given in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php:42
    Stack trace:
    
    0 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php(42): strlen()
    
    1 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(914): FacebookAds\Object\ServerSide\Normalizer::normalize()
    
    2 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php(863): FacebookAds\Object\ServerSide\UserData->normalizeHashDedup()
    
    3 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Event.php(373): FacebookAds\Object\ServerSide\UserData->normalize()
    
    4 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(302): FacebookAds\Object\ServerSide\Event->normalize()
    
    5 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(240): FacebookAds\Object\ServerSide\EventRequest->normalize()
    
    6 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php(235): FacebookAds\Object\ServerSide\EventRequest->defaultExecute()
    
    7 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/FacebookServerSideEvent.php(108): FacebookAds\Object\ServerSide\EventRequest->execute()
    
    8 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/core/ServerEventAsyncTask.php(147): FacebookPixelPlugin\Core\FacebookServerSideEvent::send()
    
    9 /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/techcrunch/wp-async-task/wp-async-task.php(164): FacebookPixelPlugin\Core\ServerEventAsyncTask->run_action()
    
    10 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(308): WP_Async_Task->handle_postback()
    
    11 /var/www/html/instawalk.eu/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
    
    12 /var/www/html/instawalk.eu/wp-includes/plugin.php(517): WP_Hook->do_action()
    
    13 /var/www/html/instawalk.eu/wp-admin/admin-post.php(61): do_action()
    
    14 {main}
    
    thrown in /var/www/html/instawalk.eu/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php on line 42
Viewing 15 replies - 1 through 15 (of 29 total)