Hello @barryceelen
Hope you are doing well!
Hustle does save data in the database, for each showing or submitting of a from when tracking is enabled.
If you need to track only the conversation rate, please try a mu-plugin from this thread below:
https://ww.wp.xz.cn/support/topic/extensive-database-growth-in-the-hustle_modules_meta-table/#post-10749023
Hope this helps!
Cheers,
Nastia
Thanks for your reply Nastia, but unfortunately that has nothing to do with the issue described here.
The plugin unnecessarily writes to the database twice on the init hook for each request:
update_option( 'hustle_popup_migrated', true );
update_option( 'hustle_20_migrated', true );
Hello there @barryceelen,
hope you’re doing good today! 🙂
These actions are in the constructor of Hustle_Migration class and this is used in cases when updating from older Hustle v.2 and WordPress Popup versions of this plugin:
wp-content/plugins/wordpress-popup/inc/hustle-init.php:16
These are versions/updates 6.0 and 5.0 respectively, as shown here:
https://ww.wp.xz.cn/plugins/wordpress-popup/#developers)
Hope that was some help!
Take care,
Dimitris
The update check is performed there, and the option set, but it updates the options on each page load again, regardless of whether the option has been set before. Your developers should look into refactoring that part.
Hello @barryceelen
Hope you’re doing well!
I apologize for the late reply! We have forwarded this information to our developers. Thank you for letting us know about it!
Cheers,
Nastia