The Problem with Blind Ad Spend
Your Google Ads budget is 300,000 RUB per month. CRM receives 90 leads tagged "from the internet". Without integration, you can't tell how many came from ads or which campaigns convert best. The marketer's typical answer: "We called — most say they found us via search." That's not analytics; it's guessing. Integrating Google Ads with Bitrix24 gives clear numbers: campaign spend, lead count, deal conversion, revenue, and ROI. No manual copying into spreadsheets.
A common scenario: a company spends 500,000 RUB across several campaigns (brand search, display network, retargeting). Without integration, you can't see which one pays off. After linking to CRM, you find retargeting has a CPL 3x higher than brand search and ROI of only 50%. The decision: reallocate the budget.
How the Integration Works
Bitrix24 supports integration through the module CRM → Marketing → Ad Accounts. The sequence is:
- Authorize using the Google account linked to the ad account.
- Select the Google Ads account (if using a manager account, choose the specific client account).
- Map campaigns — Bitrix24 pulls the list of active campaigns.
- Import costs automatically, once per day.
After setup, CRM analytics shows Google Ads spend data alongside CRM data: leads, deals, revenue.
UTM Tagging and gclid
The connection "click → lead" works through two mechanisms.
UTM tags — manual URL markup in ads:
utm_source=google
utm_medium=cpc
utm_campaign={campaignid}
utm_content={creative}
utm_term={keyword}
Google Ads supports tracking templates at the account level — UTM tags are added automatically to all ads.
gclid (Google Click ID) — an automatic parameter that Google adds to the URL on click. It's a unique click identifier, critical for offline conversions.
When a lead is created in Bitrix24, both types are saved:
- UTM fields — in standard fields (UTM_SOURCE, UTM_CAMPAIGN, etc.)
- gclid — in a custom field
UF_CRM_GCLID
Building ROI Reports
CRM analytics groups leads and deals by UTM tags. For Google Ads, the following detail is available:
| Level |
What You See |
| Source (utm_source=google) |
All leads from Google Ads — overview |
| Campaign (utm_campaign) |
Which campaign brought leads |
| Ad group (utm_content) |
Which ad converts better |
| Keyword (utm_term) |
Which search queries bring paying customers |
For accurate attribution, UTM tags must reach CRM without loss. Typical loss points: site redirects, SPA without server-side parameter handling, forms without hidden fields for UTM.
Offline Conversions for Smart Bidding
Google Ads supports server-side conversion upload. This allows Smart Bidding algorithms to optimize bids based on real sales, not just intermediate actions (e.g., form submissions).
The data flow:
- Visitor clicks an ad → Google adds
gclid to the URL.
- Website saves
gclid in a cookie and passes it to CRM when creating a lead (hidden form field).
- In Bitrix24,
gclid is stored in a lead custom field and inherited by the deal when converting.
- Deal is closed as successful → script sends data via Conversion Upload API (Google Ads API Docs):
gclid, conversion name, date, value.
- Google Ads receives the data and uses it for bid optimization and reporting.
Requirements: a conversion action in Google Ads (type "Import → CRM"), access to Google Ads API via a service account or OAuth.
Enhanced Conversions
If gclid could not be saved (user came from another device, cleared cookies), Google supports Enhanced Conversions — sending conversions via hashed user data (email, phone). Bitrix24 stores this data in the contact card — it's hashed (SHA-256) and sent to Google Ads API.
Advanced Analytics via API
For detail beyond standard Bitrix24 capabilities, we use Google Ads API:
- Search query reports:
search_term_view — actual user queries that led to clicks. Matching with CRM conversions shows which queries drive sales.
- Device-level spend: mobile vs. desktop — which has higher deal conversion?
- Geo-level spend: which regions produce paid deals.
- Performance Max: detailed reporting through API reveals asset and audience data unavailable in the interface.
Data is exported via script to Bitrix24 BI builder or external BI systems (Google Looker Studio, Power BI).
Common Pitfalls and Fixes
-
gclid not saved. SPA site doesn't pass GET parameters to the form. Solution: JavaScript handler that reads
gclid from URL on page load and stores it in a hidden form field + cookie.
-
Duplicate conversions. One deal sent to Google Ads twice. Solution: unique
order_id (deal ID in Bitrix24) in each upload — Google deduplicates.
-
Timezone mismatch. Google Ads uses account timezone, Bitrix24 uses server time. Daily reconciliation may show discrepancies. Solution: reconcile over full weeks or months.
-
API block. Google Ads API requires a Developer Token with at least "Basic" access. To obtain it, apply via Google Ads Manager.
What We Deliver
| Component |
Description |
| Google Ads to Bitrix24 connection |
Configure standard CRM-marketing module, authorize, map campaigns |
| UTM tagging |
Create account-level tracking templates, auto-add UTM tags |
| gclid storage |
Integrate with website to pass gclid to CRM on lead creation |
| Cost import |
Automatic daily cost import per campaign |
| ROI dashboards |
Set up reports: CPL, CPS, ROI, Lead→Deal conversion |
| Offline conversions |
Configure conversion upload from CRM to Google Ads (gclid + Enhanced Conversions) |
| Documentation & training |
Describe settings, provide marketer guide for report analysis |
| Warranty support |
1 year after integration — we assist with questions and adjustments |
Contact us for an audit of your integration — we evaluate the project in one business day. Order a turnkey setup and get accurate attribution to boost your ROI.
How a corporate portal on Bitrix24 solves the problem of information chaos?
Employees spend up to 2 hours a day searching for files, emails, and solutions. Tasks get lost in dozens of chats, approvals get stuck for weeks. The manager learns about missed deadlines only at a meeting. A corporate portal on Bitrix24 ties every message, document, and task to a single context. You get a transparent picture of work: who is working on what, which stages, where bottlenecks are. Wikipedia: Information silo describes how unorganized data reduces productivity – a portal cuts that loss by 60–70%.
We will evaluate your project for free – contact us to get the architecture in 2 days. A medium‑sized company typically saves 2.5 million rubles annually after deployment (based on our projects).
What does the portal offer in daily work and why is it better than messengers?
In messengers, information is unstructured – discussions get buried within a week. On the portal, every message is tied to a task, project, or document. Employees spend up to 30% of their work time searching for data (McKinsey). The portal reduces this time by 2–3 times thanks to structured repositories and full‑text search.
Communications. Activity stream, messenger, and video calls are tied to specific tasks. Any discussion can be found six months later – in a messenger it would be buried within a week.
Tasks and projects. Kanban, Gantt, checklists, dependencies, time tracking. Each employee's efficiency is visible in reports – no need to wait for a meeting.
Document flow. Approval routes through the business process designer: leave request → manager → HR → accounting. Electronic signature, versioning, deadline control. Integration with electronic document management (SBIS, Diadoc) via REST API.
HR. Onboarding of new employees, leave/travel requests, organizational structure, absence schedule. An employee knows where to go from day one.
Knowledge base. Bitrix24 wiki engine: regulations, instructions. Knowledge does not leave with departing employees.
Implementation example. For a manufacturing company with 320 employees, we deployed a portal with integration of 1C:SALARY AND HR MANAGEMENT and Active Directory in 4 months. Travel request approval time decreased from 3 days to 4 hours. Savings on employee idle time amounted to 1.5 million rubles per year. Managers receive automatic reports on department efficiency. Customer response time decreased by 20%. Portal payback period is 7 months.
How does integration with 1C and Active Directory accelerate HR management?
Integration with 1C:Enterprise via the b24connector module or custom REST handler: a leave request is approved on the portal through a business process and automatically enters 1C:SALARY AND HR MANAGEMENT for vacation pay calculation. Active Directory (SSO via the ldap module) – the employee account is created once in AD and synchronized to the portal, email, VPN. Upon dismissal, it is blocked everywhere. Manual account creation is eliminated, errors are minimized.
Types of corporate portals and key integrations
| Type |
Purpose |
Key Feature |
| Intranet |
Internal communications and services |
News, phone directory (sync with AD), meeting room booking, IT requests via BP |
| HR portal |
HR management and development |
Profiles, KPI/OKR on custom HL blocks, training, electronic document flow |
| Knowledge portal |
Documentation and regulations |
Categorization, tags, ratings, subscriptions to updates |
| Extranet |
Work with partners and contractors |
Granular permissions via CGroup and extranet module, access without VPN |
| Holding portal |
Management of multi‑company structure |
Separate workspaces, consolidated reporting, cross‑cutting BPs |
Additional integrations that deliver real value:
- Email: Exchange via EWS API or IMAP, calendar synchronization, creating a task from an email.
- IP telephony: Asterisk, Mango Office, Zadarma via REST API – calls from the portal, contact card, call recording.
- Video conferencing: built‑in video calls or integration with Zoom/Teams via marketplace.
- EDI: SBIS, Diadoc via REST API – fully electronic document flow with counterparties.
Security and compliance with Federal Law 152‑FZ
The portal contains personal data, financial reports, strategic plans. We guarantee protection:
- role model via CGroup and section‑level permissions;
- two‑factor authentication (OTP, Yandex.Key, SMS);
- audit of all actions (b_event_log);
- TLS encryption for transmission and disk encryption;
- full compliance with Federal Law No. 152‑FZ "On Personal Data".
How is implementation carried out? Step‑by‑step plan
| Stage |
Duration |
What we do |
| 1. Audit |
2–3 weeks |
Interviews, process analysis, architecture, integration plan |
| 2. Setup and customization |
3–6 weeks |
Structure, roles, BPs, branding (CSS template) |
| 3. Integrations |
2–4 weeks |
1C, AD, email, telephony, EDI |
| 4. Data migration |
1–2 weeks |
Documents, directories, employees from current systems |
| 5. Training and pilot |
1–2 weeks |
Administrators, key users, pilot of 20–30 people |
| 6. Scaling |
2–4 weeks |
Connecting departments, fine‑tuning based on feedback |
- Audit — we record current processes, measure time losses.
- Design — choose portal type, plan integrations.
- Implementation — configure business processes, permissions, interface.
- Test — pilot group tests scenarios, we fix issues.
- Launch — connect all employees, train, hand over documentation.
What you receive after implementation
- Project documentation: architecture, integration scheme, business process diagrams.
- Configured portal with all integrations (1C, AD, telephony, EDI).
- Business process descriptions and instructions for administrators and users.
- 30 days of technical support after launch.
- Access to our knowledge base and migration scripts.
Post‑launch support: how to prevent the portal from becoming obsolete
After six months, many portals become abandoned. To avoid this, we offer packages with fixed SLA and a dedicated administrator. Performance monitoring, platform updates, user administration, development of new modules. Our team has over 10 years of experience and more than 50 implemented corporate portals on Bitrix24. We are a certified 1C‑Bitrix partner, guaranteeing quality and deadlines.
Mobile access. Native Bitrix24 app (iOS/Android) with push notifications, tasks, chats. Responsive web interface for extranet users (no app installation required). Offline access to documents and tasks, sync when connectivity is restored.
Order a turnkey corporate portal implementation
Schedule a free audit – we will evaluate your project, propose architecture, and give clear timelines. Get a comprehensive proposal and see that the portal pays for itself within the first six months. Contact us today.