HappyPorch / uSplit

A/B Testing plugin for Umbraco
The Unlicense
11 stars 7 forks source link

Add support for Google Optimize #25

Open ondrejpialek opened 5 years ago

ondrejpialek commented 5 years ago

Google Analytics Experiments is being deprecated. Support for Google Optimize needs to be added. See https://developers.google.com/optimize/devguides/experiments

alikazai commented 5 years ago

any update on this as google disables the Google Analytics Experiments on August 7

sergioguarino commented 5 years ago

any update on this? Now I'm receiving one error message in the console that is saying that I can't create experiments.. do we have any workaround? Thanks!

james-costerton commented 4 years ago

We'd like to use uSplit too if support for Google Optimize can be added. Our client is on Umbraco 7 and I'm guessing any support for Optimize will be for v8+?

alikazai commented 4 years ago

from looking at google optimise there API seems to be half baked, it doesn't have the features that its predecessor had which was to auto create experiments etc. hopefully we can come up with a solution to overcome this issue as for the three days i used this tool it was great.

barryokane commented 4 years ago

Yeah, Google Optimize API isn't complete enough for Usplit to be fully functional - as it was for Google Experiments :(

Hopefully, they'll get round to finished their API...

In the meantime, it would be possible to do a Usplit version where experiments are managed via Google UI and run on Umbraco via Usplit. However, we're not sure if that would be worth it. What do you think?

TuncayDwellworks commented 4 years ago

Hi, When I want to create a new experiment, it throws this deprecation error:

"Content experiments have been deprecated and can no longer be created or started. They will cease working entirely in early November 2019. Consider migrating to Google Optimize. For additional details see https://support.google.com/analytics/answer/9366791"

Seems like migration to Optimize is needed. However it does not have a management API (creating experiments, etc) yet. Any suggestions? Thanks

tennvol commented 4 years ago

Yeah, Google Optimize API isn't complete enough for Usplit to be fully functional - as it was for Google Experiments :(

Hopefully, they'll get round to finished their API...

In the meantime, it would be possible to do a Usplit version where experiments are managed via Google UI and run on Umbraco via Usplit. However, we're not sure if that would be worth it. What do you think?

So I'm a little late to the party, and it appears that nothing was ever done on this. From what I've read so far, uSplit still solves some of the bigger challenges to doing A/B testing in Umbraco. To me, the managing of experiments from the plugin is secondary to the real issues of duplicate content, navigation menu problems, sitemap issues, etc. I would gladly manage the experiments in Google Optimize as server-side experiments as described here: https://developers.google.com/optimize/devguides/experiments.

barryokane commented 4 years ago

@tennvol : thanks for taking the time to suggest that.

I think it is something that would make sense for uSplit - if there was enough interest. Or, even better, any devs out there interested in contributing ;)