My Agile Pixel seamlessly integrates with the following cookie and consent management plugins:
- My Agile Privacy
- Cookie Bot
- Iubenda
- GDPR cookie consent – CookieYes
- Complianz
- Via your custom code via API.
Let’s explore how to enable the integration.
Please note: Before proceeding, ensure to remove any existing installations of Google Analytics, Facebook, or TikTok from the theme code or other installation methods utilized previously.
Additionally, disable cookies associated with Google Analytics, Facebook Remarketing, or TikTok Pixel, depending on the services you integrate into My Agile Pixel.
In the general settings of My Agile Pixel locate the option“Connect with Cookie / GDPR plugin“.
Choose one from My Agile Privacy, Cookie Bot, Iubenda, CookieYes or Complianz and save your settings.
Integration with My Agile Privacy
The integration is entirely automatic. My Agile Privacy seamlessly integrates 100% with My Agile Pixel. It is My Agile Privacy that will automatically manage the execution of the relevant codes and then transmit the proxified data based on the options you’ve configured for Google, Facebook, and TikTok, respectively. Users will have the option to either accept all cookies (including Google, Facebook, and proxified TikTok) or selectively choose which cookies to accept in a granular manner.
Integration with Cookie Bot
The integration process is automatic. Your responsibility is solely to incorporate the text of the cookie banner and create three custom cookies to replace the original Google Analytics, Facebook, and TikTok cookies (details provided).
The transmission of proxified data to Google Analytics (along with the setting of related cookies) will be enabled once the user consents to statistical cookies.
Similarly, the transmission of proxified data to Facebook and TikTok (and the setting of related cookies) will be activated once the user consents to marketing cookies.
Integration with Iubenda
Integrating My Agile Pixel entails making adjustments to the Iubenda integration code. Additionally, you’ll need to incorporate the cookie banner text and create three custom cookies to replace the original Google Analytics, Facebook, and TikTok cookies (details provided).
The integration code from “Cookie Solutions” provided by Iubenda might resemble the following:
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"consentOnContinuedBrowsing": false,
"countryDetection": true,
"enableCcpa": true,
"invalidateConsentWithoutLog": true,
"perPurposeConsent": true,
"siteId": 000000,
"whitelabel": false,
"cookiePolicyId": 000000,
"lang": "it",
"banner": {
"acceptButtonDisplay": true,
"closeButtonRejects": true,
"customizeButtonDisplay": true,
"explicitWithdrawal": true,
"listPurposes": true,
"position": "bottom",
"rejectButtonDisplay": true,
"slideDown": false
}
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/ccpa/stub.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
What you will have to do is add an additional parameter, this one:
"callback": {
"onConsentGiven": function (preference) {
window.MyAgilePixelAnalytics( mpx_settings );
window.MyAgilePixelFbCAPI( mpx_settings );
window.MyAgilePixelTikTokCapi( mpx_settings );
}
}
The complete code will look like this (the added code is between line 23 and line 27)
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"consentOnContinuedBrowsing": false,
"countryDetection": true,
"enableCcpa": true,
"invalidateConsentWithoutLog": true,
"perPurposeConsent": true,
"siteId": 000000,
"whitelabel": false,
"cookiePolicyId": 000000,
"lang": "it",
"banner": {
"acceptButtonDisplay": true,
"closeButtonRejects": true,
"customizeButtonDisplay": true,
"explicitWithdrawal": true,
"listPurposes": true,
"position": "bottom",
"rejectButtonDisplay": true,
"slideDown": false
},
"callback": {
"onConsentGiven": function (preference) {
window.MyAgilePixelAnalytics( mpx_settings );
window.MyAgilePixelFbCAPI( mpx_settings );
window.MyAgilePixelTikTokCapi( mpx_settings );
}
}
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/ccpa/stub.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
Proxified data transmission (and the setting of related cookies) will be activated upon user consent to cookies.
For comprehensive instructions on setting up My Agile Pixel, please consult our installation and configuration guide.
Integration with GDPR Cookie Consent – CookieYes (Pro Versions)
IIntegration occurs automatically. Your responsibility is to integrate the cookie banner text and create three custom cookies to replace the original Google Analytics, Facebook, and TikTok cookies (refer to details).
Following the Plugin’s official guide, ensure to insert the following “head scripts” codes to place custom cookies correctly.
For My Agile Pixel – Google Analytics:
<script type="text/javascript">
window.MyAgilePixelAnalytics( mpx_settings );
</script>
For My Agile Pixel – Facebook Remarketing:
<script type="text/javascript">
window.MyAgilePixelFbCAPI( mpx_settings );
</script>
For My Agile Pixel – TikTok Pixel:
<script type="text/javascript">
window.MyAgilePixelTikTokCapi( mpx_settings );
</script>
Integration with Complianz
Integration is automatic. Your task is to enter the JavaScript code below from the Complianz Integrations menu -> Script Center for each of the three available tracks.
We recommend selecting the “marketing” type.
For My Agile Pixel – Google Analytics:
window.MyAgilePixelAnalytics( mpx_settings );
For My Agile Pixel – Facebook Remarketing:
window.MyAgilePixelFbCAPI( mpx_settings );
For My Agile Pixel – TikTok Pixel:
window.MyAgilePixelTikTokCapi( mpx_settings );
API Integration
Your responsibility is to integrate the text of the cookie banner and create three custom cookies to replace the original Google Analytics, Facebook, and TikTok cookies (refer to details).
Following the official guide of the plugin you are using, ensure to insert custom cookies by inserting the following “head scripts” codes:
For My Agile Pixel – Google Analytics:
<script type="text/javascript">
window.MyAgilePixelAnalytics( mpx_settings );
</script>
For My Agile Pixel – Facebook Remarketing:
<script type="text/javascript">
window.MyAgilePixelFbCAPI( mpx_settings );
</script>
For My Agile Pixel – TikTok Pixel:
<script type="text/javascript">
window.MyAgilePixelTikTokCapi( mpx_settings );
</script>
Please note: The procedure for executing the steps mentioned varies depending on the Plugin you use to manage the banner and cookie consent. Refer to integration instructions within the official guide of the plugin you are utilizing.
Cookie Banner Integration and Custom Cookie Creation
Before proceeding: all these procedures are fully automated if you use My Agile Privacy.
Want to find out what My Agile Privacy has to offer? Click here and go to the site.
To complete the configuration with Cookie Bot, Iubenda, CookieYes, or Complianz, you’ll need to modify the cookie banner with additional text explaining the use of Analytics, Facebook Pixel, and TikTok Pixel in a proxified manner. Additionally, create three custom cookies that provide accurate information to the user.
Below is the supplementary text for the cookie banner:
“This site incorporates Google Analytics version 4 (GA4) / Facebook Pixel / TikTok Pixel [ed: insert only software configured on My Agile Pixel] with anonymous data transmission via proxy. By consenting, data will be anonymously transmitted, thus safeguarding your privacy.”
Furthermore, here are the names and texts for the three custom cookies to be created. Remember to create cookies only for the services integrated into My Agile Pixel.
My Agile Pixel – Google Analytics
Google Analytics is a web analytics service provided by Google Ireland Limited (“Google”). Google Ireland Limited is owned by Google LLC USA. Google uses the Personal Data collected to track and examine the use of this website, compile reports on its activities, and share them with other services developed by Google.
For greater compliance with GDPR regarding the transfer of data outside the EU, it is advisable to transfer data only in an anonymous form. Sole anonymization is not optimal as it provides lesser protection for the exported personal data outside the EU. For this reason, data transferred to GA, which may also be visible outside the EU, will be anonymized through a proxy system called “My Agile Pixel.” This system will replace your personal data, such as your IP address, with anonymous data that cannot be traced back to you. In this case, if data were to be transferred outside the EU or to the USA, it would not be your personal data but rather data rendered anonymous and not attributable to you.
The data sent is collected for the purposes of personalizing the experience and statistical tracking. You can find more information on the “More information on Google’s handling of personal information” page.
My Agile Pixel – Facebook Remarketing
Facebook Remarketing is a Remarketing and Behavioural Targeting service provided by Facebook Ireland Ltd. This service is used to link the activity of this site with the Facebook advertising network.
To ensure greater adherence to GDPR regarding data transfer outside the EU, such transfer should only occur in an anonymous form. It is important to emphasize that simple anonymization does not provide a sufficient level of protection for personal data exported outside the EU. For this reason, data transferred, which may also be visible outside the EU, can be anonymized using a proxy system called My Agile Pixel. This system can replace your personal data, such as your IP address, with anonymous information that cannot be traced back to you. Consequently, in the event data is transferred to countries outside the EU or the United States, it will not involve your personal data but rather anonymized data.
My Agile Pixel – TikTok Pixel
Remarketing TikTok is a remarketing and behavioral targeting service provided by TikTok Technology Limited that links the activity of this Website with the TikTok advertising network.
To ensure greater adherence to GDPR regarding data transfer outside the EU, such transfer should only occur in an anonymous form. It is important to emphasize that simple anonymization does not provide a sufficient level of protection for personal data exported outside the EU. For this reason, data transferred, which may also be visible outside the EU, can be anonymized using a proxy system called My Agile Pixel. This system can replace your personal data, such as your IP address, with anonymous information that cannot be traced back to you. Consequently, in the event data is transferred to countries outside the EU, it will not involve your personal data but rather anonymized data.