About Services Cases Blog Tools Reviews Partners Contacts

Google Ads case study: solar equipment online store

Performance overview 300 days · July 11, 2025 — May 6, 2026 ▾ Clicks 474K ▾ Conversions 6.89K ▾ Cost / conv. ₴369 ▾ Cost ₴2.54M ₴0₴200₴400₴600₴800 0100200300400 Jul 7, 2025 May 4, 2026 Spend, ₴ Conversions

Niche: Solar energy and electrical equipment
Directions: Lead generation (installation) + E-commerce (inverters, batteries, low-voltage products)
Cooperation: 1 year (and ongoing)
Tools: Google Ads · End-to-end analytics · CRM integration

Contents
  1. About the client
  2. The situation before we started
  3. What we did
  4. Results
  5. FAQ

Does Google Ads Work? A 2,400-Lead Case Proves It. Alternative Energy

Video: Does Google Ads Work? A 2,400-Lead Case Proves It. Alternative Energy

About the client

A Ukrainian business selling solar and electrical equipment. Main directions: sale and installation of solar power stations, plus sales of inverters, batteries, voltage relays and portable power stations across Ukraine.

The situation before we started

The project came in May 2025 from a well-known agency. From day one we found a number of systemic problems:

  • ❌ Incorrect tracking — lots of duplicates and fake requests
  • ❌ Performance Max campaigns without a logical structure
  • ❌ No end-to-end analytics — it was impossible to understand the real performance of the ads
  • ❌ No connection between the ads and the CRM
  • ❌ No way to compare with previous results — quality data simply did not exist

What we did

01 · Basic tracking

The first priority was to get conversion tracking working correctly. We removed duplicates, filtered out fake requests and built a reliable foundation for decision-making.

02 · End-to-end analytics

HomeCEC Google ADSE-com Google ADSCEC Meta ADSAC Meta ADSAC TikTok ADSOther CEC Google ADSEnd-to-end analytics · all ad channels in one dashboardCampaignSpend, ₴Total leadsLow-qualityQualified leads% low-qualityCost per lead, ₴Campaign A107 3975779748016.81%224Campaign B34 9171652214313.33%244Campaign C68 2121372810920.44%626Campaign D20 383115259021.74%226Campaign E32 518101128911.88%365Campaign F43 62947123525.53%1 247Campaign G30 2133983120.51%975Campaign H14 8493262618.75%571Campaign I37 54551420.00%9 386Grand total389 9331218211100717.32%387

We connected CRM data with all ad channels: Facebook, TikTok, Google Ads and others. The result is convenient dashboards with the full picture:

  • Performance of every ad campaign
  • Lead quality by every traffic source
  • Sales manager performance by ad channel (at the co-owner’s request)

03 · Reverse integration CRM → Google Ads

Conversion goals · CRM → Google Ads Qualified and B2B leads are sent to the account as separate signals Request quote Campaigns: 110 of 153 · Primary actions: 0 Misconfigured Future lead CRM Secondary Active Low-quality lead CRM Secondary Active Engagement Campaigns: 1 of 153 · Primary actions: 1 Active YouTube follow-on views Campaigns: 0 of 153 · Primary actions: 1 Active Qualified lead Campaigns: 110 of 153 · Primary actions: 3 Active Qualified lead CRM Primary Active B2B lead CRM Primary Active Super lead (project needed) Primary Active

We set up data transfer from the CRM back to the Google Ads account. We send separately:

  • ✅ Qualified leads + super-qualified ones (those who made a payment)
  • ✅ B2B leads as a separate priority segment

Previously the system did not distinguish between B2B and B2C, so business campaigns brought ordinary consumers. After the integration, the algorithm learns from the right signals and the right audiences.

04 · Developing the ad campaigns

We run two directions in parallel: lead generation (solar station installation) and the online store (e-commerce). All campaign types are used:

Campaign type Role
SearchHot demand
Standard ShoppingE-commerce sales
Performance MaxAutomation + reach
Demand GenBuilding demand
YouTubeTop of the funnel

Results

A comparison with the previous agency is impossible because there was no quality data before we came in. We show the results for the current measurable period.

Key metrics over 300 days

369 UAH ($8.2)
cost per warm lead
1 year
and ongoing
3 types
warm / cold / B2B

What the solar niche looks like in lead generation — B2B vs B2C, junk in the CRM and leads parked for later — in the statistical breakdown of 5,396 leads of a solar installation company.

Key takeaway

Optimizing ads on quality signals — not on duplicates, fakes and random requests — is the key to a successful project. Thanks to multichannel marketing and data transparency, the company owners understand how their marketing really works.

“A year together — and we keep improving the results.”
Related services
CRM integration with Google Ads Offline conversions: real sales from your CRM flow back into Google Ads, so the algorithm learns from revenue, not leads. from $300Learn more Google Ads management Full cycle: campaigns, analytics, CRM integration and reporting on real sales, not in-platform conversions. from $450 / monthLearn more
Running e-commerce and lead generation at the same time and cannot see the full picture across channels? Get in touch, we will set up end-to-end analytics

Case FAQ

Frequently asked questions

Why integrate a CRM with Google Ads?
So that the algorithm learns from real qualified leads and sales, not from every request in a row. When the CRM sends the lead status back to Google Ads, campaigns start looking for similar customers instead of random people.
Can e-commerce and lead generation run in the same account?
Yes, but campaigns should be split by role: search and Shopping for e-commerce sales, separate campaigns for installation lead generation. The key is for the CRM to distinguish B2B and B2C leads; otherwise the algorithm learns from mixed signals.
Why do you need end-to-end analytics if every ad platform already has reports?
Google Ads, Meta or TikTok accounts show only their own metrics, not the real quality of leads or sales from the CRM. End-to-end analytics combines this data into one dashboard so you can see which channel actually brings profit, not just cheap requests.
What does sending “qualified” and “super-qualified” leads back to Google Ads mean?
These are offline conversions from the CRM: the system labels leads by quality (a regular qualified lead, a lead that has already paid, a B2B lead) and sends these signals back to the ad account. Smart Bidding learns to find exactly this audience, not just anyone who filled in a form.
Why can’t the results be compared with the previous agency?
Because before we started there was no correct tracking — conversions were duplicated and included fake requests. Comparing new clean data with old “dirty” data would be incorrect, so the case shows results only for the measurable period after basic tracking was implemented.



Contact

Let's discuss
your project

Leave a request — we'll assess your situation, discuss your goals and find the best solution for your business and budget.

🏆
As a Google Partner, I can help you get a Google Ads bonus of up to 55,000 UAH ($1.2K) for your first campaigns.
❌ I don't work with: gambling · betting · alcohol · tobacco · crypto · grey niches · payday loans
▸ new_project.init()
Discuss a project