Google Ads + GA4 eCommerce Pro — Purchase, Refund, Consent, Demo Hits
by WebbyCrown Solutions https://www.webbycrown.com$ 89.63
Google Ads + GA4 eCommerce Pro for odoo 15
Pair with Meta Pixel: purchase, refund, Consent Mode v2 and Demo hits. Same Website Settings shape. You bring your own Google tag — there is no WebbyCrown ads plan.
page_view · view_item · add_to_cart · begin_checkout · purchase · refund — Demo never calls Google.
Module overview
What this module adds
One Community app for GA4 eCommerce and Google Ads conversions. Demo mode logs hits locally. Live injects gtag.js with your Measurement ID (G-…) and Ads ID (AW-…). Events: page_view, view_item, add_to_cart, begin_checkout, add_payment_info, purchase and refund. Consent Mode v2 with the native cookies bar. Pair with Meta Pixel eCommerce Pro. You bring your own Google tag.
Core capabilities
| gtag.js (live) or Demo stub — page_view on public pages | Shop funnel: view_item, add_to_cart, begin_checkout, add_payment_info, purchase, refund |
| Product IDs: variant ID, template ID, barcode, or internal reference | Consent Mode v2: ad_storage / analytics_storage denied until cookies |
| Dashboard: Demo vs Live, hit counts, and plain-English setup | Enhanced conversions, exclude delivery/rewards, confirmed purchases only |
Depends: sale · Website and eCommerce optional · LGPL-3 · €80 · Community & Enterprise · WebbyCrown Solutions |
|
Technical highlights
Slug google_ads_ga4_ecommerce_pro |
Model google.ads.ga4.event.log for optional logs |
Hooks native shop events (view_item / add_to_cart) |
| Skips tracking for internal Odoo users |
| LGPL-3 · odoo 15 · v15.0.1.4.0 · WebbyCrown Solutions |
Key benefits
- One install, full funnel: GA4 events plus Google Ads purchase conversions — same Website Settings shape as Meta Pixel.
- Demo hits: Apps screenshots and trials stay in Demo. Event Logs show page_view through refund. Google HTTP is never called.
-
Privacy-aware:
Native cookies bar plus Consent Mode v2 (
ad_storage,analytics_storage,ad_user_data,ad_personalization). - Refunds too: Post a customer credit note. Demo writes a refund log. Live can send Measurement Protocol when the API secret is set.
- Support-friendly logs: Event Logs under Website → Configuration → Google Ads + GA4 for QA. Internal users are skipped.
How it works
- Demo first — Sales → Configuration → Google Ads + GA4 → Dashboard. Stay in Demo. Tiles, funnel and Event Logs show hits with zero HTTP to Google.
- Open Website → Configuration → Google Ads + GA4 → Event Logs. You should already see page_view through refund from the Demo seed.
- Browse the shop as a public visitor (not an internal user). view_item, add_to_cart, begin_checkout, add_payment_info and purchase write to Event Logs.
- Post a customer credit note. Demo logs refund locally. Live can send Measurement Protocol when the GA4 API secret is set.
- When you go live, turn Demo off and paste your GA4 Measurement ID (
G-…) and Google Ads ID (AW-…). Optional purchase conversion label. - Keep the cookies bar on for Consent Mode v2. You bring your own Google tag — there is no WebbyCrown ads plan.
Screenshots (Demo mode)
Every screen below is Demo. Reviewers do not need a Google tag. Hits stay in Event Logs.




What you get
| page_view — every public page (gtag config or Demo stub) | view_item — product page / variant (item_id, value, currency) |
| add_to_cart — product added to cart (items[], value, currency) | begin_checkout — checkout / payment navigation |
| add_payment_info — payment submit button | purchase — thank-you page + Google Ads conversion |
| refund — credit note posted (Demo log / live Measurement Protocol) | Consent Mode v2 — deny ads and analytics storage until cookies |
| Demo mode — Event Logs with no googletagmanager.com / google-analytics.com / googleadservices.com · Pair with Meta Pixel · Your Google tag | |
Included workflows
Demo, gtag & live IDs
- Demo mode — stub gtag, seed Event Logs, never call Google HTTP. Keep on for trials and Apps screenshots.
- Live tags — paste GA4 Measurement ID (
G-…) and Google Ads ID (AW-…). Optional purchase conversion label. - Per website — each website has its own IDs, Demo flag and options on the Google Ads + GA4 settings tab.
Shop funnel, IDs & purchase
- Product identifier — variant ID, template ID, barcode, or internal reference as
item_id. - Order data — exclude delivery / reward lines; optional confirmed-purchase-only.
- Purchase conversion — GA4
purchaseplus Google Adsconversionwithsend_towhen the label is set.
Consent, refunds & logs
- Consent Mode v2 —
ad_storage/analytics_storagedenied until the native cookies bar is accepted. - Refund — Demo writes a log; live can send Measurement Protocol when the GA4 API secret is set.
- Event Logs — Website → Configuration → Google Ads + GA4. Internal users are skipped.
FAQs
Does this require Odoo Enterprise?
No. It installs on Odoo 15 Community with Sales. Website tracking (gtag, page_view, consent) activates when Website is installed. Shop events fire when eCommerce (website_sale) is installed.
Why don’t I see events when logged in as admin?
Internal Odoo users are skipped on purpose. Log out or use a private / public visitor session to test tracking.
Does Demo call Google?
No. Demo stubs gtag locally and never loads googletagmanager.com, google-analytics.com or googleadservices.com. Turn Demo off to go live.
Which product ID should I use?
Match the identifier you use in Google Merchant / GA4 item_id. Variants usually need Product Variant ID or Barcode; simple products can use Template ID or Internal Reference.
Where are event logs stored?
Enable Internal Event Logs on the Google Ads + GA4 settings tab, then open Sales → Configuration → Google Ads + GA4 → Event Logs.
Explore our other addons
Direct Print Management Pro
Silent print via PrintNode or QZ Tray — invoices, labels and warehouse docs without downloading a PDF.
View on Apps
Sales Commission Management Pro
Order, invoice or payment commission with partial-payment pro-rata, agents, approval and vendor-bill payout.
View on Apps
Product Label Builder Pro
Design product labels in Odoo. Pair with Direct Print to send labels to a printer without a PDF download.
View on Apps
RAG Odoo MCP Server
Claude & AI connector inside Odoo with RAG, OAuth, tokens and dashboards for assistants.
View on Apps
Shopify · Woo · Magento · BigCommerce Sync
One connector for four platforms — sync products, orders, categories, stock and images.
View on Apps
Advance HR
Workforce management with advanced HR features, employee tracking and organizational tools.
View on AppsContact & support
Questions?
Sales: +91 (942) 867-7503
Website: webbycrown.com
Thank you for exploring Google Ads + GA4 eCommerce Pro — purchase, refund, consent and Demo on Community Odoo.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 2404 |
| Technical Name |
google_ads_ga4_ecommerce_pro |
| License | LGPL-3 |
| Website | https://www.webbycrown.com |
Please log in to comment on this module