Commanders Act Customer Success
Platform XDocumentationWelcome to success
Français
Français
  • Welcome to success
  • STARTER KIT
    • Welcome Commanders Act X
    • Client Side
    • Server Side
    • Consent Management
    • Customer Data Platform
  • 🆕GOOD ORDER
    • Boostez vos usages !
      • Google Enhanced Conversions
      • Piano analytics
      • Google analytics 4
      • Facebook CAPI
      • Tracking Optimisation
      • CNIL Proxification
  • Guides utilisateurs
    • First party tracking
      • Domaine management
        • A-Record
        • CNAME
        • On-Premise CAID
      • Proxy management
      • CAID : Master ID et 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
      • Bonnes pratiques
      • Intégration de Microsoft Consent Mode
  • Use cases
    • Server Side
      • Optimisation des campagnes publicitaires
        • Facebook - Conversions API
        • Google - Enhanced Conversions
        • LinkedIn Conversions API
        • Snapchat Conversions API
        • TikTok Events API
      • Suivi des conversions et des événements
        • Adform
        • Criteo - Events
        • Microsoft Advertising Universal Event Tracking
        • Pinterest
        • Reddit Conversions API
      • Partenariats et affiliations
        • Awin
        • Commission Junction
        • Effinity
        • Rakuten Events
        • Tradedoubler
      • Analyse de l'audience et des performances
        • Google Analytics 4
        • Piano Analytics Collection API
        • Piwik PRO
        • Adobe Analytics
        • Matomo
      • Suivi des événements et des interactions
        • Firebase Analytic
        • Webhook
      • Personnalisation de l'expérience utilisateur
        • Kameleoon events
        • Dynamic Yield
    • Partage d'audience
      • Gestion des campagnes publicitaires
        • Google - Display & Video 360 AdEx
        • Xandr
      • Ciblage et reciblage publicitaire
        • Criteo Audiences
        • Criteo Offline Conversions
        • Google Customer Match
        • Google Store Sales Direct
        • Facebook Custom Audiences
        • Quantcast
      • Optimisation et mesure des performances publicitaires
        • Smart AdServer
        • Gamned
      • Visualisation et reporting
        • Qlik
        • Tableau Cloud
      • Analyse des données
        • Teradata
        • Realytics
      • Gestion des campagnes emailing
        • Salesforce Marketing Cloud
        • Actito
      • Stockage et transfert de données
        • Google Cloud Storage
      • Optimisation de l'expérience utilisateur
        • AB Tasty
        • Target2Sell
        • Kameleoon Audience
      • Gestion des plateformes de commerce
        • Magento
      • Gestion des campagnes SMS
        • Salesforce Marketing Cloud
        • Actito
    • Exemple Cycle Client
      • Acquisition de clients
        • Identifiez vos visiteurs avec votre CRM
        • Recommandation produit basée sur le comportement
        • Exclusion des acheteurs pour des campagnes publicitaires optimisées
        • Réactivation des paniers abandonnés par sms et/ou email
        • Partage des profils avec un partenaire AB Test
        • Génération de trafic avec des profils similaires
        • Reciblage des visiteurs du site pour des campagnes publicitaires
      • Connaissance clients
        • Construire une base décisionnelle avec Commanders Act
        • Identifier de vos visiteurs
        • Partage de la connaissance client
        • Cryptage et diffusion de vos données en temps réel
        • Mise en place d'une base repoussoir
        • Activez vos clients sur le bon canal au bon moment
        • L'accueil des visiteurs
        • Pilotage à la marge avec Adloop pour optimiser ROI et ROAS
      • Fidélisation des clients
        • Création d’un score client
        • Détection des intentionnistes
        • Personnaliser le carrousel en fonction de la connaissance du client
      • Rétention des clients
        • Personnalisation simple avec une pop-in
        • Réactivation des utilisateurs inactifs
        • Detection of customers at risk of churn
        • Réoptinisation des consentements
      • Reconquête des clients
        • Reconquête des anciens clients
  • Cookbooks & Tutorials
    • First Party
      • Introduction
      • Hébergement Optimisé
        • Mise en place du First Party Hosting
      • Optimisation de la collecte
        • Mise en place du Tracking First avec un WAF Proxy
        • Mise en place du Tracking First en CNAME
        • Mise en place du Tracking First en A-Record
        • Mise en place du Tracking First en On-Premise Proxy
    • Entreprise Tag Management
      • Comment configurer un environnement sur la plateforme ?
      • ClientSide
        • Comment vérifier les changements effectués sur un tag ?
        • Comment ajouter un tag en client side ?
        • Comment modifier un ID partenaire selon l’environnement de travail ?
        • Comment restreindre le déclenchement d’un tag client-side ?
        • Comment vérifier sur mon site web quelle version de conteneur est déployée ?
      • Serverside
        • Comment transformer une donnée entrante sur la plateforme ?
    • Consent Management
      • RGPD, ePrivacy, CCPA, APEC… quel message pour quels utilisateurs ?
      • Comment adapter le recueil du consentement à chaque device ?
      • Comment activer l'iAB TCFv2 sur ma privacy ?
      • Comment modifier le style ou le texte de ma bannière de privacy  ?
      • Comment activer les vendors sur ma privacy ?
      • Comment créer un cookie qui se dépose après consentement ?
      • RGPD, ePrivacy, CCPA, APEC… quel message pour quels utilisateurs ?
      • Comment modifier/ajouter une catégorie au « privacy center »  ?
    • Campaign analysis
      • Comment ajouter un modèle d'attribution à un rapport LRB ?
      • Comment limiter l'accès à un LRB ?
      • Comment comparer les chiffres d'un rapport LRB sur deux périodes différentes ?
      • Comment ajouter un jeu de données à un rapport LRB ?
      • Comment filtrer un rapport LRB par mobile ?
      • Comment ajouter une dimension dans les tags de MixCommander ?
      • Comment recetter les hits de clics de MixCommander ?
      • Comment recetter les hits d'impression de MixCommander ?
      • Comment implémenter le tag MixCommander Conversion ?
      • Comment implémenter le tag MixCommander Click & Site Tracking ?
      • Comment implémenter le tag MixCommander Site Tracking Only ?
  • 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
      • Mise en place du 1st party tracking
      • Normalisation du Data Layer
      • Enrichissement des données
      • Utilisez les templates
    • Traitement des données
      • Enrichissement des données
      • Data cleansing
    • Consent Management
      • Réactivation des consentements
      • Le design de votre bannière
      • A/B testing
      • Mise en place du 1st party tracking
      • Masque Vidéo…
      • Mobile
    • Monitoring
      • Déployer de l’alerting sur une destination
  • FAQs
    • About CAX
    • Glossary
    • First party tracking
      • A-Record
    • Entreprise Tag Management
      • Container web
        • Most asked
        • OneTag
      • Server-Side
      • SDK
        • Migration V4 to V5
    • Consent & Preference Management
      • Most asked
      • IAB TCF
      • GDPR & e-Privacy
      • SDK
        • Most asked
        • Consent module
    • Administration
Propulsé par GitBook
Sur cette page
  • POINTS CLÉS POUR LA NOTICE DE CRÉATION DU COOKIE "CAID" :
  • Exemple PHP
  • Exemple Node.js (package express‘)
  • Exemple Python (avec Flask)
  • Exemple Ruby
  1. Guides utilisateurs
  2. First party tracking
  3. Domaine management

On-Premise CAID

Le Cookie CAID est un élément crucial dans le suivi des visiteurs sur votre site.

Utilisé par Commanders Act, il permet d'identifier et de suivre le parcours d'un visiteur à travers différentes sessions de navigation. Sa construction est essentielle, surtout dans le contexte des restrictions imposées par les politiques de confidentialité et de sécurité telles que l'ITP (Intelligent Tracking Prevention). Sa construction par vos soins est obligatoire dans le cas de tracking dit « First Party » réalisé par CNAME ou A-Record mais n’est pas nécessaire si vous passez par proxy. Vous trouverez dans cette documentation l’ensemble des éléments nécessaire à sa construction.

POINTS CLÉS POUR LA NOTICE DE CRÉATION DU COOKIE "CAID" :

  1. Nom du Cookie :

  • Nom : "CAID" (en majuscules).

  1. Recommandation en matière de structure du Cookie :

  • Contient 20 caractères numériques aléatoires.

  • Précédés de l'année de création du cookie.

  1. Durée de Vie :

  • Date de péremption : 13 mois après la date de création par défaut (GDPR).

Vous pouvez être amené à ajuster la durée des cookies en fonction des restrictions légales de la région où le site est visité.

  1. Création et Dépôt :

  • Créé par le serveur de l'entreprise.

  • Déposé sur le domaine principal et tous les sous-domaines associés. (.mondomaine.com)

  1. Accessibility :

  • Secure = true

  • httpOnly = true

Ex. CAID = 2024013114175312331154022

Exemple PHP

<?php
 
$cookie_name = "CAID"; 
$year = date("Y"); 
$random_numbers = substr(str_shuffle(str_repeat("0123456789", 20)), 0, 20);
$cookie_value = $year . $random_numbers;
$expiration = time() + 13 * 30 * 24 * 60 * 60; // 13 mois
$path = "/"; // Disponible sur tout le domaine
 
// Utilisation d'un tableau pour les options du cookie 
$cookie_options = [
    "expires" => $expiration,
    "path" => $path,
    "secure" => true, // Activation du flag secure
];
 
setcookie($cookie_name, $cookie_value, $cookie_options);

?>

Exemple Node.js (package express‘)

const express = require('express’);
const app = express();

function generateRandomNumbers() { 
return Array.from({ length: 20 }, () => Math.floor(Math.random() * 10)).join(‘’); 
} 

app.get('/', (req, res) => { 
   const year = new Date().getFullYear(); 
   const randomNumbers = generateRandomNumbers(); 
   res.cookie('CAID', year + randomNumbers, { maxAge: 13 * 30 * 24 * 60 * 60 * 1000, // 13 mois en millisecondes
      path: '/’, 
      httpOnly: true // Sécurité renforcée 
   }); 
   res.send('Cookie set'); }); 

app.listen(3000, () => { 
   console.log('Server is running on port 3000’); 
});

Exemple Python (avec Flask)

from flask import Flask, make_response 
from datetime import datetime, timedelta 
import random 
app = Flask(__name__) 
def generate_random_numbers(): 
	return ''.join([str(random.randint(0, 9)) for _ in range(20)]) 
@app.route('/’) 
def set_cookie(): 
	resp = make_response("Setting cookie") 
	expire_date = datetime.now() + timedelta(days=13*30) 
	year = datetime.now().year 
	random_numbers = generate_random_numbers() 
	resp.set_cookie('CAID', f'{year}{random_numbers}', expires=expire_date) 
	return resp 
if __name__ == "__main__": 
	app.run(port=5000)

Exemple Ruby

require 'sinatra’ 
require 'securerandom’ 

get '/' do 
random_numbers = SecureRandom.random_number(10**20).to_s.rjust(20, '0’) 
year = Time.now.year 
response.set_cookie('CAID', { value: "#{year}#{random_numbers}", expires: Time.now + (13 * 30 * 24 * 60 * 60), path: '/' }) "Cookie set" 
end
PrécédentCNAMESuivantProxy management

Dernière mise à jour il y a 1 an

Page cover image