{"id":5369,"date":"2025-07-09T11:49:21","date_gmt":"2025-07-09T09:49:21","guid":{"rendered":"https:\/\/www.infinity-group.pl\/blog\/?p=5369"},"modified":"2026-02-26T09:50:45","modified_gmt":"2026-02-26T08:50:45","slug":"optimising-google-ads-campaigns-with-enhanced-conversions","status":"publish","type":"post","link":"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/","title":{"rendered":"Optimising Google Ads Campaigns with Enhanced Conversions"},"content":{"rendered":"\n<p>Accurate conversion tracking is the foundation of any well-optimised advertising campaign. In an era marked by cookie restrictions and growing privacy expectations, traditional conversion tracking methods are less and less sufficient. <strong>To address these challenges, Google Ads offers <\/strong><strong>Enhanced Conversions<\/strong>\u2014a feature that <strong>enables more precise attribution of conversions to traffic sources and supports better campaign optimisation.<\/strong>&nbsp;<\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Summary<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#what-are-enhanced-conversions-and-why-implement-them\" >What are enhanced conversions, and why implement them?&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#key-benefits-of-enhanced-conversions\" >Key benefits of enhanced conversions&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#data-privacy-and-security\" >Data privacy and security&nbsp;<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#data-encryption\" >Data encryption&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#use-of-first-party-data-only\" >Use of first-party data only&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#restricted-access-and-use\" >Restricted access and use&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#compliance-with-legal-regulations\" >Compliance with legal regulations&nbsp;<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#step-by-step-implementation-with-google-tag-manager-and-datalayer\" >Step-by-step implementation with Google Tag Manager and dataLayer&nbsp;<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#enabling-enhanced-conversions-in-google-ads\" >Enabling enhanced conversions in Google Ads&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#preparing-the-datalayer\" >Preparing the dataLayer&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#google-tag-manager-configuration\" >Google Tag Manager configuration&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#testing-the-setup\" >Testing the setup&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#key-data-requirements\" >Key data requirements&nbsp;<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#alternative-implementation-methods\" >Alternative implementation methods&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#summary\" >Summary&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.infinity-group.dev\/blog\/2025\/07\/09\/optimising-google-ads-campaigns-with-enhanced-conversions\/#contact-with-us\" >Contact with us<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"what-are-enhanced-conversions-and-why-implement-them\"><\/span>What are enhanced conversions, and why implement them?&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Enhanced Conversions in Google Ads enable more accurate tracking and attribution of conversions on websites. The feature relies on first-party<em> data<\/em> voluntarily provided by users\u2014such as email addresses, phone numbers, or postal codes\u2014at the point of conversion. This information is securely hashed and sent to Google,<strong> allowing the system to better match a user&#8217;s action to prior ad interactions<\/strong>. This method works even when standard tracking mechanisms fail\u2014for example, when cookies are blocked or limited by the user&#8217;s browser settings.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"key-benefits-of-enhanced-conversions\"><\/span>Key benefits of enhanced conversions&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Increased conversion tracking accuracy: enhanced Conversions help capture more actual conversions that might be missed by traditional methods, especially in cookie-restricted environments.&nbsp;<\/li>\n\n\n\n<li>Better conversion value attribution: by leveraging first-party data, Google can more accurately associate user actions with specific ad campaigns\u2014even when interactions occur across multiple devices or browsers.&nbsp;<\/li>\n\n\n\n<li>Improved bidding and budget optimisation: with more precise data, Google Ads algorithms can better optimise campaign performance, resulting in more efficient budget usage and higher return on investment (ROI).&nbsp;<\/li>\n\n\n\n<li>Cross-device tracking: enhanced Conversions support analysis of user journeys, such as when a user clicks an ad on mobile but completes the conversion on a desktop device.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"data-privacy-and-security\"><\/span>Data privacy and security&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Privacy and data protection are essential when implementing any analytics solution, including Enhanced Conversions. Google has implemented robust safeguards to ensure the security and confidentiality of user information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"data-encryption\"><\/span>Data encryption&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>All user data is encrypted using a one-way SHA-256 hashing algorithm before being sent to Google, making it unreadable to third parties.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"use-of-first-party-data-only\"><\/span>Use of first-party data only&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Only information voluntarily provided by users during conversion (e.g. via contact forms) is processed.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"restricted-access-and-use\"><\/span>Restricted access and use&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Google does not share this data with other advertisers or third parties. It is used solely for conversion attribution and performance measurement.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"compliance-with-legal-regulations\"><\/span>Compliance with legal regulations&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The entire process complies with GDPR and other data protection laws. Advertisers must ensure their privacy policies reflect this implementation and obtain user consent where legally required.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"step-by-step-implementation-with-google-tag-manager-and-datalayer\"><\/span>Step-by-step implementation with Google Tag Manager and dataLayer&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The most recommended method for implementing Enhanced Conversions is through <strong>Google Tag Manager (GTM)<\/strong> <strong>combined with the<\/strong> <strong>dataLayer<\/strong>. This approach is stable, does not rely on changes to CSS\/HTML, and minimises performance impact\u2014though it does require developer support. Below is an example based on a form_submission event (e.g., a contact form).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"enabling-enhanced-conversions-in-google-ads\"><\/span>Enabling enhanced conversions in Google Ads&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to Google Ads.&nbsp;<\/li>\n\n\n\n<li>Navigate to the settings of the selected conversion action.&nbsp;<\/li>\n\n\n\n<li>Enable the \u201cEnhanced Conversions\u201d option and accept the data processing terms.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"523\" src=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image.png\" alt=\"\" class=\"wp-image-5364\" title=\"\" srcset=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image.png 945w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-300x166.png 300w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-768x425.png 768w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"preparing-the-datalayer\"><\/span>Preparing the dataLayer&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add or request a developer to implement a dataLayer script that triggers upon successful form submission.<\/li>\n\n\n\n<li>Ensure at minimum the user&#8217;s email address is passed through the dataLayer.&nbsp;<\/li>\n\n\n\n<li>If you intend to send additional fields (e.g., first name), then last name, country, and postal code must also be included\u2014otherwise, GTM will not allow variable configuration.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Example code to be implemented by a developer:<\/strong>&nbsp;<\/p>\n\n\n\n<p>&lt;script&gt;<\/p>\n\n\n\n<p>window.dataLayer = window.dataLayer || [];<\/p>\n\n\n\n<p>window.dataLayer.push({<\/p>\n\n\n\n<p>&nbsp; 'event&#8217;: 'form_submission&#8217;,<\/p>\n\n\n\n<p>&nbsp; &#8217;email&#8217;: 'user@example.com&#8217;<\/p>\n\n\n\n<p>});<\/p>\n\n\n\n<p>&lt;\/script&gt;<\/p>\n\n\n\n<p><em>&nbsp;The email value should be dynamically filled based on the form&#8217;s input data.&nbsp;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"google-tag-manager-configuration\"><\/span>Google Tag Manager configuration&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Google recently introduced a new tag type: Google Ads User-Provided Data Event, which now handles Enhanced Conversions.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add variables according to the dataLayer fields prepared by your developer.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"231\" src=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-1.png\" alt=\"\" class=\"wp-image-5365\" title=\"\" srcset=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-1.png 932w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-1-300x74.png 300w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-1-768x190.png 768w\" sizes=\"auto, (max-width: 932px) 100vw, 932px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In GTM, create a new tag of type <em>Google Ads User-Provided Data Event<\/em>. Name it, for example, \u201cG.Ads user-provided data.\u201d<\/li>\n\n\n\n<li>In the tag settings, specify the correct Google Ads conversion ID.&nbsp;<\/li>\n\n\n\n<li>Under \u201cUser-provided data,\u201d create a new variable (e.g., \u201cUser-provided data\u201d) and include the dataLayer variables defined earlier.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"917\" height=\"374\" src=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-2.png\" alt=\"\" class=\"wp-image-5366\" title=\"\" srcset=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-2.png 917w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-2-300x122.png 300w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-2-768x313.png 768w\" sizes=\"auto, (max-width: 917px) 100vw, 917px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The \u201cUser-provided Data Event\u201d tag must trigger before the main Google Ads conversion tag. The best practice is to leave the tag without its own trigger and instead sequence it via the advanced settings of the main conversion tag.&nbsp;<\/li>\n\n\n\n<li>In the conversion tag settings (e.g., \u201cform_submission\u201d), go to <em>Advanced Settings<\/em> and select <em>Fire a tag before this tag fires<\/em>. Choose the \u201cG.Ads user-provided data\u201d tag here.&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"273\" src=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-4.png\" alt=\"\" class=\"wp-image-5374\" title=\"\" srcset=\"https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-4.png 945w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-4-300x87.png 300w, https:\/\/www.infinity-group.pl\/blog\/wp-content\/uploads\/2025\/07\/image-4-768x222.png 768w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"testing-the-setup\"><\/span>Testing the setup&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter GTM Preview mode and submit a test form.<\/li>\n\n\n\n<li>In the GTM console or preview pane, confirm that the parameter em (email) appears in the data payload and is hashed (should begin with tv.1~em). This confirms the tag is correctly capturing and encrypting the email address.&nbsp;<\/li>\n\n\n\n<li>You can also verify implementation using the EC Assist tool.&nbsp;<\/li>\n\n\n\n<li>Once validated, publish the GTM container.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"key-data-requirements\"><\/span>Key data requirements&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Email address is the primary and most reliable identifier.<\/strong><\/li>\n\n\n\n<li>If additional user data (like first name) is to be included, then last name, country, and postal code are mandatory. GTM will not accept the variable otherwise.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"alternative-implementation-methods\"><\/span>Alternative implementation methods&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>While the dataLayer method is recommended for its stability, GTM also supports other approaches to pass user data for Enhanced Conversions. However, these are more fragile and less maintainable:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic data capture \u2013 GTM can attempt to extract user data directly from the form using CSS selectors or JavaScript (e.g., document.querySelector(&#8222;input[name=&#8217;email&#8217;]&#8221;).value). Although fast and developer-free,<strong> this method is error-prone.<\/strong> Any changes to form structure\u2014such as class names or field layouts\u2014can break tracking.<\/li>\n\n\n\n<li>JavaScript variables \u2013 Manually pulling values from the DOM is relatively simple but equally unstable. Frequent frontend updates may disrupt these variables and prevent conversions from being recorded correctly.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"summary\"><\/span>Summary&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Implementing Enhanced Conversions via GTM and dataLayer is currently the most secure, accurate, and robust method for optimising Google Ads campaigns<\/strong>. It ensures accurate conversion attribution, even in privacy-first environments, and aligns with data protection laws. Investing the time to configure this properly pays off in better data and a meaningful competitive edge.&nbsp;<\/p>\n\n\n\n<p>If you&#8217;re unsure whether Enhanced Conversions are right for your organisation\u2014or if you need support with implementation\u2014fill out the contact form below. Our analytics team will assess your business needs, recommend an optimal implementation path, and ensure every element is configured correctly.<\/p>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f5799-o1\" lang=\"pl-PL\" dir=\"ltr\" data-wpcf7-id=\"5799\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/blog\/wp-json\/wp\/v2\/posts\/5369#wpcf7-f5799-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formularz kontaktowy\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"5799\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pl_PL\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f5799-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<h2 class=\"form-title\"><span class=\"ez-toc-section\" id=\"contact-with-us\"><\/span>Contact with us\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"form-row\">\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name and surname*\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail*\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-column\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"phone-number\"><input size=\"40\" maxlength=\"15\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" aria-invalid=\"false\" placeholder=\"Phone number\" value=\"\" type=\"tel\" name=\"phone-number\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Message\" name=\"your-message\"><\/textarea><\/span>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit\" \/>\n<\/p>\n<div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<p>*Required\n<\/p>\n<p class=\"klauzula-naglowek\">Clause:\n<\/p>\n<p>The administrator of your personal data is Infinity Group Sp. z o.o., with its registered office in Bia\u0142ystok.<br \/>\nThe data provided in the form will be processed for the purpose of responding to your inquiry (Article 6(1)(f) of the GDPR \u2013 the administrator\u2019s legitimate interest consisting in conducting correspondence). Providing your data is voluntary, but necessary in order to receive a response.<br \/>\nYou have, among others, the right to object to the processing of your data and the right to lodge a complaint with the President of the Personal Data Protection Office (Poland). Detailed information, including information on data recipients, the data retention period, and possible transfers of data outside the EEA, can be found under the link \u201cInformation on the processing of your personal data\u201d.\n<\/p>\n<\/form>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Accurate conversion tracking is the foundation of any well-optimised advertising campaign. In an era marked by cookie restrictions and growing privacy expectations, traditional conversion tracking methods are less and less sufficient. To address these challenges, Google Ads offers Enhanced Conversions\u2014a feature that enables more precise attribution of conversions to traffic sources and supports better campaign&#8230;<\/p>\n","protected":false},"author":35,"featured_media":5738,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-5369","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-paid-ads-en"],"_links":{"self":[{"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/posts\/5369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/comments?post=5369"}],"version-history":[{"count":5,"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/posts\/5369\/revisions"}],"predecessor-version":[{"id":5898,"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/posts\/5369\/revisions\/5898"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/media\/5738"}],"wp:attachment":[{"href":"https:\/\/www.infinity-group.pl\/blog\/wp-json\/wp\/v2\/media?parent=5369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}