Adding Google Customer Reviews Opt-In Module to New Pixel Environment

Did they give an expected date that they might have this solved? I got a notice in admin this morning that we’ve got 30 days to upgrade to checkout extensibility.

I have a ticket in with Google. So far they have tried their best not to help me, but then they escalated to a higher support team. That was a few days ago and I am waiting. To contact them, just go to the help link at the top when you are in Google Ads.

Shopify has persistently refused to help at all. They just tell me to hire someone or buy an app. That’s a ridiculous solution, knowing they are the ones who broke this. I now have no Google reviews coming in and from the research I have done, no pop-ups will work with the new post-purchase page, so there is essentially no solution for this. If I am given a big enough refund to pay for an app, I will move on and be happy, but refunding anything is something Shopify will never do unless forced to by a class-action lawsuit. That is actually what needs to happen.

From what I was told by the developer of the app I currently use for the popup, it cannot be done with an app with the new checkout extensibility. I feel that neither Shopify or Google see this as a pressing issue since they are too busy rolling out AI crap to replace support people. Count me in on that lawsuit.

As of July 2024 Shopify doesn’t have a solution to fix the Javascript popups for review engines like Google Customer Reviews (I assume Trustpilot, Bizrate etc will be the same) to work as they don’t want any outside source to change the DOM on the page. I understand security issues if someone’s Javascript get compromised but it would be easy enough to sandbox the code so only Shopify can change it or approve it and give us the ability to just put in our code details like they do with GA4 (which also was done way too late IMO). Shopify now wants the 3rd parties to control the code and use apis so that there is nothing changed in the DOM. I personally think trying to get Google and others to manage this because Shopify wants it this way will mean that we will lose functionality as Google etc don’t care about Shopify and a battle will exist.

On a good note we don’t need to worry about this until August 25, 2025 as that is when we will lose the ability to change the checkout additional scripts. Of course I want to fix this now and Shopify’s half baked code roll outs (not the only tech company doing this, GA4!) are not a good sign.

Nathan…

According to this link, we have to upgrade our payment and information pages by August 13th, https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/checkout-extensibility

It says we have a year to upgrade the thank you and order status page, but my notification in checkout settings did not give separate options for upgrading one without the other. It does it all at once. How can we just upgrade the payment and information pages without upgrading the thank you and order status page?

[edit] Sorry, I thought you were talking about the customer reviews. So I removed what I said.

As a workaround, I found out we can just upgrade the checkout pages without upgrading the thank you and order status pages. That way we will be able to use the additional scripts until it is deprecated next year. See my post here and the provided solution:

https://community.shopify.com/post/2691585

Hello, did anyone figure this out yet? Should we stick to the deprecated version for now? I feel like Shopify and Google are becoming more and more complex and it is all but benefiting us.

Nothing to figure out yet. Ther is no solution.

Do not upgrade the thank you page and all will still work till August 2025. Shopify HOPES to have a solution by then.

Got it thanks! Any tips on how to test the additional scripts? As far as I know the GMC code is in it but never triggered.

Sorry to double message here, Shopify Support is telling me that adding the code to the additional scripts in Order Status is a feature that only works on Shopify Plus, never heard that this was the case, can anyone confirm?

The code I am using I assume is the one most people use:

You should update

“order_id”: “{{ order.name }}”,
“email”: “{{ order.email }}”,

with

“order_id”: “{{ name }}”,
“email”: “{{ email }}”,

I’m unsure if both options work, but I read in a different thread that the second option is more reliable.

Google Customer Reviews can not (as of writing) be used using the new pixels, because Shopify does not allow popups.

And as the Google Customer Reviews, asks to opt in to leave a review at the thank you page using a popup, it will not work.

We will need to wait until Google updates the system to not show a popup.

Thanks Felip, is it true that this is only a Shopify Plus feature though?

@claudez7 , sorry I can’t confirm or deny if that only works for Shopify Plus. I’m new to Shopify and I work for a business that has a Shopify Plus subscription. I can confirm I use that script and it works for us.

No problem at all, it finally worked. I don’t know what this customer support was telling me but she was definitely wrong. It looks like my code would not trigger due to the other review apps we had installed but not running.

Currently the only solution I have found is to revert back, Go to Checkout and scroll down to Order status page additional scripts (Deprecated), click revert and select the reason. Then put in the opt-in code and it will work. Hopefully if enough of us do this Shopify will find a solution!

I’m confused so it does work with if you are not Shopify Plus, and it’s just the normal script? We haven’t been able to get it to trigger.

Hey! Yes it finally did trigger, and without Shopify Plus. You should try FeedArmy’s code https://feedarmy.com/kb/install-google-customer-reviews-in-shopify/ and make the switch @Felip suggested above for order.name and order.email. Then you can place a test order to see if it triggers!

Let’s not confuse that this doesn’t fix the issue. This is how it has been done for years. The issue is that additional scripts on Checkout is depreciated and will be gone August 2025. We are still waiting on Shopify to fix their half baked new checkout format. Please note this will affect anything that requires javascript to run when someone checks out. Not just Google Customer Reviews but also Trustpilot, Bizrate and any other tracking that can’t be converted to run via Google Tags or an api integration. The calls need to happen in the background and not in the DOM of the page (now I sound like a coder but I have learned too much).