Download the PHP package splintnet/usertrax-shopware without Composer

On this page you can find all versions of the php package splintnet/usertrax-shopware. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package usertrax-shopware

usertrax for Shopware 6

Official Shopware 6 plugin for usertrax — cookieless conversion tracking, channel attribution, offline conversion export, A/B testing, and an optional feedback widget.

Built by Splintnet. Compatible with Shopware 6.7.


What it does

The plugin wires your storefront into the usertrax tracker so you get a clean ecommerce funnel without cookies or a consent banner for usertrax itself.

Capability Details
Tracker script Loads cvs.js in <head> (page views are automatic)
Ecommerce funnel GA4-shaped events from product view through purchase
Feedback widget Optional feedback.js (enabled by default)
Identity identify + user_data on the order confirmation page
Attribution Click IDs / UTMs are handled by the tracker (advanced tracking)

usertrax can then export conversions back to ad platforms — see Conversion export overview, Google Ads, Meta Ads, Microsoft Ads, LinkedIn Ads.


Requirements


Installation

Via Composer (recommended)

Manual / path install

Copy this repository into custom/plugins/Usertrax, then run the same plugin:refresh / plugin:install / build-storefront steps as above.

Then open Admin → Extensions → usertrax → Configuration and set your API key from the usertrax dashboard.


Configuration

Namespace: Usertrax.config.*
Plugin class: Splintnet\Usertrax\Usertrax

Key Description Default
active Load tracker + fire ecommerce events true
apiKey Domain data-key from the usertrax dashboard your domain key
feedbackWidget Load feedback.js true
debugMode Sets usertraxConfig.debugMode (console logging) false

Tracking and feedback can be toggled independently; both share the same API key.


Ecommerce events

Events use the GA4 ecommerce shape documented in Advanced Tracking. The plugin also sends compatibility fields (total, id) expected by the current tracker contract.

Event When it fires
view_item Product detail page
add_to_cart Add-to-cart form submit
remove_from_cart Line-item remove
view_cart Cart page + offcanvas cart
begin_checkout Checkout CTA (cart / offcanvas)
add_shipping_info Confirm page (shipping methods present)
add_payment_info Confirm page
purchase Order finish / thank-you page

item_id prefers the product number (SKU) so Meta/Google catalog matching works. See Meta Ads export and Advanced Tracking → Meta forwarding.

Example purchase payload

On the finish page the plugin also calls usertrax.identify() so later conversions and the feedback widget share the same person context.


How scripts are loaded

When enabled, the plugin extends Shopware’s analytics head template and injects:

  1. https://usertrax.io/cvs.js — conversion tracker (quick start)
  2. https://usertrax.io/feedback.js — feedback widget (feedback)

Both use the same data-key. Page views and session/attribution are handled inside the tracker; this plugin focuses on ecommerce conversions.

For first-party / proxy setups, see the proxy guides.


Ads forwarding (tracker-side)

With usertraxConfig.ga4 / tagManager / facebook (or legacy ads: true), the tracker can forward events to GA4, GTM, and Meta — including standard Meta events (Purchase, AddToCart, …), items[], and eventID for Pixel ↔ CAPI deduplication.

Details: Advanced Tracking → Ads forwarding.

Related platform docs:


Development notes


Documentation

Topic Link
Documentation home https://usertrax.io/en/docs/
Quick start https://usertrax.io/en/docs/getting-started/quick-start/
Advanced tracking https://usertrax.io/en/docs/features/advanced-tracking/
Feedback widget https://usertrax.io/en/docs/features/feedback/
A/B testing https://usertrax.io/en/docs/features/ab-testing/
Conversion exports https://usertrax.io/en/docs/exports/
Product website https://usertrax.io

License

Proprietary — Splintnet / usertrax.


All versions of usertrax-shopware with dependencies

PHP Build Version
Package Version
Requires shopware/core Version ~6.7
shopware/storefront Version ~6.7
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package splintnet/usertrax-shopware contains the following files

Loading the files please wait ...