Google Analytics Support on Embedded iFrame
H
Harry Luk
It's so very important that we get analytics from something that's on our domain. I'm sure I'm not the only person that's asked about this.
Log In
E
Ed Harris
I was told by support May 12, 2025 that resolving the GA4 integration for embedded widgets is on the roadmap for Q2/Q3. See below:
"According to our engineering team, this most likely has to do with "Cross Domain Tracking" which is an issue for GA tracking using our widgets.
Currently, when you embed Givebutter widgets (donation forms, widgets, modals) on your website, analytics breakds due to cross-domain issues. Even though you can add your Google Analytics and Facebook Pixel tracking codes to your Givebutter campaigns. These tracking solutions fail to maintain consistent user sessions when transitioning from your domain to the Givebutter iframe domain. This results in inaccurate conversion tracking, broken attribution, and incomplete analytics data, preventing you from properly measuring the effectiveness of your campaign efforts.
The good news is that this cross-domain tracking project is currently on our second quarter roadmap. Our team is already working on the GA Cross Domain Tracking during the latter half of Q2, and we hope to have it done by late Q2 or early Q3, just to provide you with a timeframe! 🙏"
M
Megan Alexa
I agree, this is hugely important for tracking to maintain a seamless experience, but still understand where the donation sessions/users came from. Please implement a fix!
C
Cathy DeForest
I cannot urge you enough to solve this problem.
WE NEED THIS TO BE FIXED!
We receive $50,000 of Google grant ads asa nonprofit, but our SEO person cannot track them because y our software is an I-frame.
I agree with these comments:
"We run ad campaigns that have bring in donations and we have to be able to track their success."
"We will not send people to a GiveButter campaign page offsite, that is not fundraising best practice, we would lose people that way. "
C
Christine Coleman
This is super IMPORTANT. I wish I could upvote it many more times. We can't use Givebutter without this functionality. We run sophisticated ad campaigns that have brought in tons of donations and we have to be able to track their success.
B
Brad Nahill
Yes, please. We will not send people to a GiveButter campaign page offsite, that is not fundraising best practice, we would lose people that way. The way we have had other integrations handle this is the ability to add a redirect URL once someone has submitted a donation on an iFrame. That way, we can track conversions to that thank you page.
C
Community Boost
YES 100% agree. In particular, we work with the Google Ad Grant, which doesn't allow you to send ads to a domain you don't own, so we can't send ads to Givebutter-hosted pages. And beyond that, we know that a returning donor is likely going to donate using the widget on our site instead of returning to the Givebutter campaign page. We've been scratching our heads at this and would love a solution as soon as possible.
H
Harry Luk
specificially I'm referring to people donating via the widget (https://docs.givebutter.com/docs/elements-analytics#google-analytics-integration) on our own domains - we need to get events to fire into GA4 too
the events fire if they donate on the givebutter.com domain (https://help.givebutter.com/en/articles/5625295-how-to-integrate-google-analytics-with-givebutter) and we need the same events fired when we are using the widgets on our domain:
- Purchase_button_clicked
- Purchase_initiated
- Checkout_started
- Checkout_completed
- begin_checkout
- purchase