Commanders Act Customer Success
Platform XDocumentationWelcome to success
English
English
  • Welcome to success
  • STARTER KIT
    • Welcome Commanders Act X
    • Client Side
    • Server Side
    • Consent Management
    • Customer Data Platform
  • 🆕GOOD ORDER
    • Boost your usage !
      • Google Enhanced Conversions
      • Piano analytics
      • Google analytics 4
      • Facebook CAPI
      • Tracking Optimisation
      • CNIL Proxification
  • User Guide
    • First party tracking
      • Domaine management
        • A-Record
        • CNAME
        • On-Premise CAID
      • Proxy management
      • CAID: Master ID and Consistent Anonymous ID
    • Enterprise Tag Management
      • Server-side
        • Sources
          • One Tag
          • iOS Android
          • Flutter
          • Migration V4 to V5
        • Destinations
          • Google Analytics 4
          • Google Enhanced Conversions
    • Consent Management Platform
      • CMP : Set Up
      • A/B ou N testing
      • Best practice
      • Integration of Microsoft Consent Mode
  • Use cases
    • Server Side
      • Optimising advertising campaigns
        • Facebook - Conversions API
        • Google - Enhanced Conversions
        • LinkedIn Conversions API
        • Snapchat Conversions API
        • TikTok Events API
      • Conversion and event tracking
        • Adform
        • Criteo - Events
        • Microsoft Advertising Universal Event Tracking
        • Pinterest
        • Reddit Conversions API
      • Partnerships and affiliations
        • Awin
        • Commission Junction
        • Effinity
        • Rakuten Events
        • Tradedoubler
      • Audience and performance analysis
        • Google Analytics 4
        • Piano Analytics Collection API
        • Piwik PRO
        • Adobe Analytics
        • Matomo
      • Tracking events and interactions
        • Firebase Analytic
        • Webhook
      • Personalising the user experience
        • Kameleoon events
        • Dynamic Yield
    • Audience sharing
      • Advertising campaign management
        • Google - Display & Video 360 AdEx
        • Xandr
      • Targeting and retargeting
        • Criteo Audiences
        • Criteo Offline Conversions
        • Google Customer Match
        • Google Store Sales Direct
        • Facebook Custom Audiences
        • Quantcast
      • Optimising and measuring advertising performance
        • Smart AdServer
        • Gamned
      • Visualisation and reporting
        • Qlik
        • Tableau Cloud
      • Data analysis
        • Teradata
        • Realytics
      • Email campaign management
        • Salesforce Marketing Cloud
        • Actito
      • Data storage and transfer
        • Google Cloud Storage
      • Optimising the user experience
        • AB Tasty
        • Target2Sell
        • Kameleoon Audience
      • Management of trading platforms
        • Magento
      • SMS campaign management
        • Salesforce Marketing Cloud
        • Actito
    • Example Customer Cycle
      • Customers acquisition
        • Identify your visitors with your CRM
        • Behaviour-based product recommendation
        • Excluding buyers for optimised advertising campaigns
        • Reactivation of abandoned shopping baskets by SMS and/or email
        • Sharing profiles with an AB Test partner
        • Generating traffic with similar profiles
        • Retargeting site visitors for advertising campaigns
      • Customers knowledge
        • Building a decision-making database with Commanders Act
        • Identify your visitors
        • Sharing customer knowledge
        • Encrypt and broadcast your data in real time
        • Setting up a repellent base
        • Activate your customers on the right channel at the right time
        • Onboarding of visitors
        • Margin-based management with Adloop to optimise ROI and ROAS
      • Customers loyalty
        • Creating a customer score
        • Detection of intent
        • Customise the carousel with customer knowledge
      • Customers retention
        • Simple customisation with a pop-in
        • Reactivating inactive users
        • Detection of customers at risk of churn
        • Reoptinization of consents
      • Customers reconquest
        • Win back customers
  • Cookbooks & Tutorials
    • First Party Data
      • Introduction
      • Optimised hosting
        • Setting up First Party Hosting
      • Optimising collection
        • Setting up Tracking First with a WAF Proxy
        • Setting up Tracking First in CNAME
        • Setting up Tracking First in A-Record
        • Setting up Tracking First in On-Premise Proxy
    • Entreprise Tag Management
      • ClientSide
        • How to check the changes made on a tag?
        • How to add a tag in client side?
        • How to change a partner ID according to the work environment?
        • How to restrict the triggering of a client-side tag?
        • How can I check which container version is deployed on my website?
      • Serverside
        • How can incoming data be transformed on the platform?
    • Consent Management
      • How to modify/add a category to the privacy center?
      • RGPD, ePrivacy, CCPA, APEC... which message for which users?
      • How can the consent form be adapted to each device?
      • How do I activate iAB TCFv2 on my privacy?
      • How do I change the style or text of my privacy banner?
      • How do I activate vendors on my privacy?
      • How do I create a cookie that is deposited after consent?
    • Campaign analysis
      • How do I add an attribution template to an LRB report?
      • How to filter an LRB report by mobile?
      • How do you compare the numbers in an LRB report over two different time periods?
      • How do I add a dataset to an LRB report?
      • How do I limit access to an LRB?
      • How to add a dimension in MixCommander tags?
      • How to receive MixCommander's click hits?
      • How to receive MixCommander's print hits?
      • How to implement the MixCommander Conversion tag?
      • How to implement the MixCommander Click & Site Tracking tag?
      • How to implement the MixCommander Site Tracking Only tag?
  • Studies & Business Cases
    • Business case
      • Media
        • Yellow Pages
      • Energy
        • Sorgenia
        • Engie
      • Travel
        • Havas Voyages
      • E-commerce
        • Pixartprinting
        • La Redoute
      • Mode
        • K&L Ruppert
        • Promod
      • Banking - Insurance
        • Crédit Mutuel
        • Floa Bank
        • Moniwan
  • Best Practices
    • Server side
      • Data Layer standardisation
      • Setting up 1st party tracking
      • Data enrichment
      • Use our templates
    • Data processing
      • Data enrichment
      • Data cleansing
    • Consent Management
      • Consent reactivation
      • The design of your banner
      • A/B testing
      • Setting up 1st party tracking
      • Video mask...
      • Mobile
    • Monitoring
      • Deploy alerting on a destination
  • FAQs
    • About CAX
    • First party tracking
      • A-Record
    • Entreprise Tag Management
      • Server-Side
      • OneTag
      • SDK
      • SDK migration V4 to V5
    • Consent & Preference Management
      • About CMP ?
      • IAB TCF
      • GDPR & e-Privacy
      • SDK CMP : Introduction
      • SDK CMP : Consent Mode
    • Glossary
Powered by GitBook
On this page
  • Step 1
  • Step 2
  • Step 3
  • Step 4
  • Step 5
  • Download section :
  • Download the Flutter user guide :
  • Still have questions? Take a look at our FAQs :
  1. User Guide
  2. Enterprise Tag Management
  3. Server-side
  4. Sources

Flutter

How do I set up server-side on my mobile app?

Last updated 1 year ago

Step 1

ACTIVATE YOUR SDK ON THE NEW CAX PLATFORM :

  • To activate event collection on the Commanders Act X platform, remember to activate your collection sources in the sources module.

  • It is at this stage that you will find the id of your site and a source id (sourceKey) that will be useful later for installing the SDK.


Step 2

INTEGRATE OUR SDK TO TRANSMIT YOUR APPLICATION'S EVENTS :

  • To facilitate the collection of your events from your mobile application, we have developed a Flutter SDK to facilitate the transmission of data to our server-side:

To implement events

To implement the CMP

  • You need to implement events for each action to be tracked (page view, click, etc.).

  • Here is an example of code used to initialise an event:

  • Here is an example of the code used to execute an event:

  • Click here for our full list of standard events:

N.B.: The new platform uses a standardised datalayer, so the datalayer for your mobile application will need to be updated.

YOU ALSO USE SERVER-SIDE TO COLLECT EVENTS FROM YOUR WEBSITE ?

  • We strongly recommend that you use the same datalayer for both the web application and the mobile application.

The main benefit: a single destination to configure for both sources! Your destination configuration will be recognised by both web and mobile.

YOU DO NOT WISH TO USE OUR SDK ?

  • Don't worry, you can send us your events directly using our API.


Step 3

INTEGRATING INITIALISATION METHODS :

  • Prerequisites :

    • You will need a siteID to define the corresponding workspace

  • Optional:

    • You can use the TCUser class to pass relevant information about your users.

    • Here's an example of the code you can look at

  • Documentation of the initialisation method

N.B.: Please refer to the FAQ for more details.


Step 4

TEST YOUR IMPLEMENTATION BEFORE GOING LIVE :

  • A quality assurance test and validation are strongly recommended before going into production!

  • Here are a few points to help you with your recipe:

Testing => tips on how to test

Debugging => list of methods for displaying logs in your application

Common errors list => List of the most common errors

YOU ARE HAVING DIFFICULTY INSTALLING OUR SDK ?

  • To help you implement the SDK, we have created a demonstration environment. This will enable you to see the correct way of implementing event collection on the server-side :


Step 5

CONFIGURE YOUR DESTINATIONS AND ACTIVATE YOUR DATA :

  • Your set-up is now complete, and you can configure your first destinations.

YOU HAVE THE SEGMENTATION MODULE ?

  • Improve your ROI by activating your audiences on the best channel and improve the on-site and off-site user experience.

Download section :

Download the Flutter user guide :

Still have questions? Take a look at our FAQs :

You will need a specific sourceKey to define the source. ()

SDK
go to step 1
Page cover image
Mobile APPCommanders Act X
Logo
GitHub - CommandersAct/tcserverside-flutter-pluginGitHub
GitHub - CommandersAct/tcconsent-flutter-pluginGitHub
https://github.com/CommandersAct/tcserverside-flutter-plugin/blob/master/example/lib/main.dart
https://github.com/CommandersAct/tcserverside-flutter-plugin/blob/master/example/lib/main.dart
Events referenceCommanders Act X
Logo
HTTP tracking API sourceCommanders Act X
Logo
Logo
Logo
GitHub - CommandersAct/TCMobileDemo-flutterGitHub
GitHub - CommandersAct/TCMobileDemo-flutterGitHub
https://github.com/CommandersAct/AndroidV5/tree/master/TCServerSide#testing
https://github.com/CommandersAct/AndroidV5/tree/master/TCServerSide#testing
https://github.com/CommandersAct/AndroidV5/tree/master/TCServerSide#testing
Destinations overviewCommanders Act X
Logo
SegmentCommanders Act X
Logo
Logo
Logo
1MB
Flutter-Infografic-EN.pdf
pdf