Ideasoft online e-commerce platform provides various code areas and dynamic variables on the panel, specifically tailored for different page types and situations.
The Ideasoft digital marketing tools allow for easy integration of Facebook Pixel, Google Analytics Universal Analytics, Google Ads remarketing, and conversion tags onto your website. Special attention should be paid to certain fields, especially those designed for product, cart, and payment pages, when using them for e-commerce activities and conversions1 2.
In the article titled Ideasoft Digital Marketing Tools Integrations, I discussed the dynamic parameters available within relevant fields. The loop_product definition holds particular importance when using these parameters.
[loop_product]
...
[/loop_product]
This placeholder can be used only once within a specific section. It is advisable to ensure that the product data defined within the loop is contained within the same section to avoid duplication or errors.
Ideasoft - Google Analytics 4 (GA4) and Ads Integration
In the Ideasoft - Google Analytics 4 (GA4) and Ads Integration, in addition to the Ideasoft code areas, data is collected from various page types and sections to cover actions such as product listing, product clicking, adding to cart, removing from cart, and proceeding to the payment step.
IMPORTANT RULES:
- Maintain the original formatting (markdown, HTML tags, links, etc.)
- Keep technical terms and proper nouns as appropriate
- Preserve code blocks and technical syntax exactly
- Maintain the same tone and style
- Only output the translated text, no explanations or comments
During the installation phase, the Google Analytics & Remarketing Code, Google Order Tracking Code, Cart Tracking Code, Product Tracking Code, and Homepage Tracking Code fields under SEO Settings are used for data layers and installation snippets. For other operations, data is passed via data extracted from the DOM.
The extraction of relevant data from the DOM and the transmission of e-commerce activities take place within the Google Tag Manager container. Therefore, no additional file uploads or similar operations are required. The collected data is stored within the ecommerce object. This enables other service integrations to be easily included within the Google Tag Manager content.
Supported Google Analytics 4 (GA4) Events
All priority events for e-commerce reporting within Google Tag Manager are pre-configured and available.
- Product lists (view item list)
- Product click (select item)
- View product details (view item)
- Add item to cart (add to cart)
- Remove item from cart (remove from cart)
- View cart (view cart)
- Begin checkout process (begin checkout)
- Add shipping information (add shipping info)
- Add payment information (add payment info)
- Purchase (purchase)
- Site search
Supported Google Ads Events
The working area includes both active and inactive Google Ads conversion and remarketing events. Additionally, the Enhanced Conversion setup can be used in conjunction with the purchase event.
Remarketing Tags
- Remarketing (all pages)
- Conversion linker (all pages)
- Product lists (view item list)
- View product details (view item)
- Add item to cart (add to cart)
- Purchase (purchase)
- Site search
Conversion Tags
- View cart (view cart)
- Begin checkout process (begin checkout)
- Purchase (purchase)
Parameters Available Within Campaigns
Product information is available in both GA4 and Ads campaigns. In addition to this, the following data is also passed:
- Cart ID
- Checkout ID
- Customer ID
- Payment Type
- Search Term
The Cart ID is a string composed of the product quantities in the cart combined together.
The Checkout ID consists of the Order ID provided by Ideasoft, along with a unique code sent to customers on the payment confirmation page.
The Customer ID is a unique customer identifier generated by Ideasoft when a customer session has been initiated.
The Payment Type includes payment options such as bank transfer (EFT) and credit card.
The Search Term includes the search term used during site internal searches.
The Email is passed through the data layer. Additionally, relevant tags are provided within GTM, encrypted using the SHA256 method, enabling inclusion in the Ads Enhanced Conversion tag.
Installation Process
The installation process consists of the following steps:
- After the purchase is completed, a JSON file is sent via email.
- The JSON file is added to the GTM container by creating a new workspace (merge option is selected).
- Relevant variables are updated (Ads Conversion ID and conversion labels, Google Analytics 4 Measurement ID).
- The tags to be used are activated from the currently inactive tags.
- GTM changes are published to production.
The code present in GTM has been prepared according to Ideasoft’s standard theme structure. Customizations to the code may be required in customized themes. Customization and enhancements are outside the scope of the product.
After completion of the above processes, standard events will start appearing in GA4 reports within a few minutes. However, the relevant events and their parameters can also be verified through the Google Tag Manager Preview Mode.
E-commerce reports include metrics such as currency and events marked as conversions, such as purchase. Therefore, it may take up to 24 hours for the reports to display data. In some cases, it may take several days for the reports to fully display their data.
Alongside e-commerce data, other metrics and dimensions that can be linked to these data (as per scope) will also begin to appear in the reports.
What Was Said?