Integrate any CMS platform into Growify! This step-by-step guide will walk you through integrating Growify with other CMS platforms, ensuring a smooth connection for your data tracking and analytics. Follow the instructions below to get started!
Step 1. Pixel Installation
The Growify Pixel is a code snippet that enables us to gather behavioral data about your website visitors. The data feeds into our backend graph, allowing us to track customer journeys from site visit to purchase, along with marketing touchpoints in between.
β
Copy and paste the following script into the header section of your theme file.
β
<script type="application/javascript">
((e,p,t,s,n,r)=>e.grp||((s=e.grp=function(){s.process?s.process.apply(s,arguments):s.queue.push(arguments)}).queue=[],s.t=+new Date,(n=p.createElement(t)).async=1,n.src="https://storage.googleapis.com/grpixel/openpixel.min.js",(r=p.getElementsByTagName(t)[0]).parentNode.insertBefore(n,r)))(window,document,"script"),grp("init","670");
</script>
Step 2. Conversion Events
Our generic script to track Conversion events from any checkout page. Please be sure it fires at the tail end of your customer journey -- normally on your 'order confirmation page' or 'thank you page'.
β
Note: It's recommended that somebody with basic Javascript knowledge sets up the script to decrease the likelihood of any issues.
<script type="application/javascript">
window.grp.fireConversion({
orderId: 'AB123', // string; optional; A unique identifier for the order that was placed.
userId: 'd1d64d5c-b12d', // string; optional;
userEmail: '[email protected]', // string; optional;
userFirstName: 'John', // string; optional;
userLastName: 'Doe', // string; optional;
tax: 0, // number; optional; default = 0
shipping: 0, // number; optional; default = 0
products: [
{
productId: 'SKU', // string; optional;
productName: 'AF1', // string; optional;
productBrand: 'Nike', // string; optional;
productQuantity: 1, // integer; required; Should be greater than 0;
productPrice: 9.99 // number; required; Should be greater than 0; Conversion value
}
]
})
</script>
Step 3. Pixel Status
As soon as the Pixel is connected, the Growify starts collecting events. To make sure that your fireConversion is triggering correctly, please check the Pixel status in the status bar (last view and last purchase).
Any misfires will cause a lack of tracking and attribution for any associated orders.
Any missing or incorrect historical pixel data cannot be recovered. That said, it s extremely important that your fireConversion fires correctly from day one.
Note: Once the pixel is connected, there may be a delay of 10-15 minutes until the status updates from the moment of receiving the first event and data indexing.
Currency
The pixel assumes that all incoming data uses the same currency as the Workspace currency.
Please ensure that currency conversion is handled on your end before firing an event in the same currency as the Workspace.
Validation
Products: At least one product must be included in the products array.
Product quantity: This is required and must be an integer value greater than 0. If the value is missing, null, less than or equal to 0, or non-numeric, the conversion event will not be triggered.
Product price: This is required and must be a number value greater than 0. If the value is missing, null, less than or equal to 0, or non-numeric, the conversion event will not be triggered.
Sequence
Ensure the Growify Pixel is installed and activated (Step 1) BEFORE firing the Conversion Event.
Video Guide
Video Guide