Skip to main content
All CollectionsGetting Started
Attribution Integrations
Attribution Integrations

Learn how FERMÀT can connect to your attribution tools

Updated over 7 months ago

Your custom FERMÀT storefronts can integrate with any leading analytics platforms you may need.

Configure applicable pixels through the “Settings” panel on your FERMÀT platform. Pixels are auto-embedded into any shop you create.

Don’t see your platform? Let us know!

Note: You likely will see discrepancies in metrics between the ad platforms and 3p attribution tools, largely due to direct Apple Pay purchases and cross-browser user stitching limitations. Additional configurations may be recommended by your Fermat & Northbeam / Triple Whale account teams.

Triple Whale

Configuration

  • Ensure Triple Whale tracking is enabled in the FERMÀT platform

    • Settings > Manage Pixels > Edit Pixels > Toggle on Triple Whale

Events

Add to Cart

  • Fired when a user adds a product to their cart

  • Parameters: ItemId, Quantity

Northbeam

Configuration

  • Ensure that your Northbeam tracking pixel is in the FERMÀT platform

    • Settings > Manage Pixels > Edit Pixels > Paste in your pixel id

Events

Add to Cart (fermat_add_to_cart)

  • Fired when a user adds a product to their cart

  • Parameters: None

Purchase

  • Fired when a user purchases using Apple Pay (All other payment types route through the brand’s Shopify checkout flow)

  • Parameters:

Copy

{ id: string; totalPrice: number; shippingPrice: number; taxPrice: number; coupons: string; currency: string; customerId: string; lineItems: { productId: string; variantId: string; productName: string; variantName: string; price: number; quantity: number; } }

Meta

Configuration

  • Ensure that your Meta tracking pixel is in the FERMÀT platform

    • Settings > Manage Pixels > Edit Pixels > Re-integrate Facebook

    • Go through the steps to re-integrate FacebookEvents

Events

AddToCart

  • Fired when a user adds a product to cart

  • Parameters

Copy

{ content_type: "product"; contents: { id: string; quantity: number; }[]; currency: string; value: number; num_items?: number; }

InitiateCheckout

  • Fired when a user clicks a checkout button

  • Parameters

Copy

{ content_ids: string[]; content_type: "product_group"; content_name?: string; num_items: number; currency: string; value: number; }

Purchase

  • Fired when a user purchases using Apple Pay (All other payment types route through the brand’s Shopify checkout flow)

  • Parameters

Copy

{ content_ids: string[]; content_type: "product_group"; content_name?: string; num_items: number; currency: string; value: number; }

TikTok

Configuration

  • Ensure that your TikTok tracking pixel is in the FERMÀT platform

    • Settings > Manage Pixels > Edit Pixels > Paste your pixel ID

Events

Common parameters:

These parameters are shared for TikTok events

Copy

{ contents: { id: string; quantity: number; }[]; content_type: "product_group" | "product"; content_name?: string; quantity: number; currency: string; value: number; }

AddToCart

  • Fired when a user adds a product to cart

InitiateCheckout

  • Fired when a user presses a checkout button

CompletePayment

  • Fired when a user purchases using Apple Pay (All other payment types route through the brand’s Shopify checkout flow)

Google Analytics

Configuration

  • Ensure that your Google Analytics tracking pixel is in the FERMÀT platform

    • Retrieving your GA ID: Go to Admin -> Data streams -> (Choose your domain) -> Copy the measurement ID you see there

    • Pasting it into FERMAT: Go to Settings > Manage Pixels > Edit Pixels > Paste your pixel ID

  • Note: If you have a separate pixel id for Google Ads, please provide this to your account manager

Cross Domain Tracking

Please follow the steps below to configure GA4 cross domain correctly,

  • Go to this site

  • Choose the relevant GA4 property using the drop down at the top left

  • Click Admin in the left panel(at the very bottom)

  • Then go to: “Data streams” -> Click on the stream you want to configure -> “Configure Tag settings” -> “Configure your domains”

  • Please add the following domains, and choose the match type as Contains for each of these domains. Then click “Save” on the top right

    • fermat.shop

    • <your_shopify_name>.myshopify.com

    • <your brand website>

Sample screenshot:

image

Events

Set User Data

  • Must be manually enabled per-brand

  • Appends additional user information for checkout events

  • Reach out to your account manager for details

Conversion Event

  • Fired when a user purchases using Apple Pay (All other payment types route through the brand’s Shopify checkout flow)

  • Parameters

Copy

{ send_to: string; value: number; currency: string; transaction_id: string; }
Did this answer your question?