All module features

Enhanced E-commerce Google Analytics 4
Sending Methods

Google Tag - via gtag.js

Google Tag Manager - via GTM and dataLayer

Measurement Protocol - server-side protocol, events are sent even if the user has an ad blocker enabled

General Features

- Currency selection for sending events

- Selection of product identifier for sending events, ID or model

- Specification of event value coefficient (value)

- Editable quick order event name

- Optional - category hierarchy considering the main category (only for SeoPro)

- Selection of statuses for sending orders (only MP)

- Selection of status for resending an order if the event was not sent for some reason (only MP)

- Ability to send only purchases and refunds via Measurement Protocol when using gtag.js or dataLayer

Events

view_item_list - Product views in the catalog - category, manufacturer, promotions

view_search_results - Viewing search results

select_item - Clicks on product cards

view_item - Product card views

add_to_cart - Adding a product to the cart

add_to_wishlist - Adding to wishlist

add_to_compare - Adding to comparison

remove_from_cart - Removing a product from the cart

view_cart - Viewing the cart page

begin_checkout - Starting the checkout process

add_payment_info - Event before order placement

contact - Sending a message from the contact form

contact_page - Visiting the contact page

registration - User registration

login - User login

callback - For octemplates and 29aleksey templates

found_cheaper - For octemplates and 29aleksey templates

newsletter - For octemplates and 29aleksey templates

store_review - For octemplates and 29aleksey templates

mail_click - Clicks on email

tg_click - Clicks on Telegram links

telephone_click - Clicks on phone numbers

product_review - Product review

purchase - Completed purchase

Documentation Links
Remarketing and Conversions in Google Ads
Sending Method

Google Tag - via gtag.js

General Features

- Currency selection for sending events

- Selection of product identifier for sending events, ID or model

- Specification of event value coefficient (value)

- Ability to specify separate conversions for adding to cart, opening cart, purchase, and quick order

- Enhanced Conversion Tracking (via user_data and/or Javascript variable)

Events

view_item_list - Product views in the catalog - category, manufacturer, promotions

view_search_results - Viewing search results

view_item - Product card views

add_to_cart - Adding a product to the cart

purchase - Completed purchase

Documentation Links
Google Customer Reviews Program in Google Merchant
General Features

- Displaying a review request widget after placing an order and/or quick order

- Generating a review feed for Google Merchant Center

- Selection of fields for gtin, sku, mpn, asin

- Anonymous reviews (optional)

Documentation Links
Remarketing Facebook Pixel (Meta) and Conversions API v 21.0
Sending Methods

- Facebook Pixel

- Conversions API - server-side protocol, events are sent even if the user has an ad blocker enabled

General Features

- Option to connect the Facebook Pixel from the module

- Event deduplication when sending via Facebook Pixel and Conversions API simultaneously

- Currency selection for sending events

- Selection of product identifier for sending events, ID or model

- Specification of event value coefficient (value)

- Selection of statuses for sending orders (only CAPI)

- Selection of status for resending an order if the event was not sent for some reason (only CAPI)

- Selection of API version and connection test button

- Ability to specify TEST CODE for testing events

Events

ViewContent - Product or category view

InitiateCheckout - Start of checkout

Purchase - Successful order

Search - Search page view

AddToCart - Adding to cart

AddToWishlist - Adding to wishlist

Lead - Lead during checkout (optional, with status selection)

Contact - Sending a contact form from the contact page

CompleteRegistration - User registration

Documentation Links
Fast Product Feed for Google Merchant Center, Facebook Catalog, and TikTok
Features

- Selection of id - id or model

- Currency selection

- Ability to forcibly export the feed in another language or currency

- Link protection key

- Ability to mark products as "adult"

- Selection of field for gtin

- Selection of field for mpn

- Selection of categories and manufacturers for export

- For each category, you can specify:

google_product_category

product_type

condition

custom_label_0

custom_label_1

custom_label_2

custom_label_3

custom_label_4

- Selection of minimum and maximum price for export

- Selection of customer group

- Selection of whether to export promotional prices

- Selection of whether to provide original and additional product images for performance tuning

- Custom SQL export condition - e.g., AND p.stock_status_id = 5 AND p.export = 1

- HTML description or not

- Markup coefficient

- Selection of whether to consider only the main product category (only SeoPro)

- Separate utm tags for Merchant, FB, and TikTok

- Setting - always consider the "furthest" product category

- Selection of base currency with a rate of 1

- Specified text if the product description or manufacturer is not filled

- Category chain for product_type, no need to copy to each one anymore

- Field selection for exporting product_highlight

- Selection of id attributes for size, color, material, gender, age_group

- Setting all products as in stock

- Word search-and-replace functionality in the feed

- Ability to export all attributes to product_detail

- Ability to specify the field from which to take the description

- Ability to specify the field from which to take store_code

- Ability to "truncate" the description to a specified number of characters

- Ability to export rich_text_description for Facebook

- Selection of stock status to forcibly indicate availability/unavailability

- Supported GET parameters:

language - language code

currency - currency code

store_id - id of the store for multi-stores

categories - id of categories to export, comma-separated

not_categories - id of categories not to export, comma-separated

manufacturers - id of manufacturers to export, comma-separated

price_from - price from which to export

price_to - price up to which to export

prefix - for language versions if the system’s URL generator fails

multiplier - coefficient to multiply prices by

store_code - ability to specify your own store_code

customer_group_id - id of the customer group

Specifics

- Options are not supported yet, as it would break the connection of id with remarketing, etc.

- Promotions work as "native" promotions in Opencart, adaptation with scheduled promotion modules is not planned, custom adjustments possible

- Bug reports and suggestions are accepted only regarding data accuracy; performance and generation for tens of thousands of products are not considered, but it works fast and well!

Documentation Links
Integration with Esputnik
General Features

- Selection of statuses for INITIALIZED, IN_PROGRESS, DELIVERED, CANCELLED

- Selection of product identifier for sending events, ID or model

- Adding new users upon registration and subscribing them to the newsletter if they opted into the store’s newsletter

- Selection of field for tracking number (TTN) if SMS needs to be sent to customers

- Sending data for segmentation of abandoned views and carts: product card view, category view, cart content changes

WEB Tracking Events

Product Card - Product card view

Category - Category view

Cart, Cart Changes - Cart content changes

Purchase - Completed purchase

Wishlist - Adding to wishlist

Documentation Links
Integration with TikTok (+Marketing API)
Sending Methods

- Tiktok Pixel

- Marketing API - server-side protocol, events are sent even if the user has an ad blocker enabled

General Features

- Option to connect the TikTok Pixel from the module

- Event deduplication when sending via TikTok Pixel and Marketing API simultaneously

- Currency selection for sending events

- Selection of product identifier for sending events, ID or model

- Specification of event value coefficient (value)

- Selection of statuses for sending orders (only MAPI)

- Selection of status for resending an order if the event was not sent for some reason (only MAPI)

- Selection of API version

- Ability to specify TEST CODE for testing events

Events

ViewContent - Product view

Purchase - Successful order

Search - Search page view

AddToCart - Adding to cart

AddToWishlist - Adding to wishlist

Documentation Links
Integration with Snapchat Pixel
General Features

- Option to connect the Snapchat Pixel from the module

- Currency selection for sending events

- Selection of product identifier for sending events, ID or model

- Specification of event value coefficient (value)

Events

Product Views - Product views

Checkout Start - Start of checkout

Search - Search page view

Add to Cart - Adding a product to the cart

Order Placement - Completed purchase

Add to Wishlist - Adding a product to wishlist

Documentation Links
Integration with Microsoft Advertising (Bing ADS)
Events

Home - Visiting the homepage

Category Page - Category page view

Search Page - Search page view

Product Page - Product card view

Cart Page - Cart page view

Purchase - Completed purchase

Documentation Links
Sending Messages to Telegram

- Sending an order message

- Sending a custom message

- Sending a message about a product review or contact form

- Callbacks, "found cheaper" for popular templates