Skip to content

Un générateur d'URLs de tracking en Perl pour différents canaux publicitaires, comme l'Affiliation, Display, Emailing, Comparateurs de Prix, Google Ads, Bing Ads et Social.

Notifications You must be signed in to change notification settings

abutrag/pytrackerfr-perl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Générateur d'URLs de Tracking en Perl

Description

Ce projet permet de générer des URLs de tracking pour différents leviers publicitaires, tels que l'Affiliation, Display, Emailing, Comparateur de Prix, Google Ads, Bing Ads, et Social. Chaque levier possède ses propres paramètres obligatoires et des formats spécifiques.

Le projet lit un fichier CSV contenant les paramètres pour chaque levier, valide les paramètres, et génère deux types d'URLs :

  1. URL de Paramètres : URL utilisée pour le suivi des clics (tracking par paramètres).
  2. URL de Pixel d'Impression : URL utilisée pour le suivi des impressions.

Structure du Projet

  • main.pl : Le fichier principal pour lancer la génération d'URLs.
  • URLGeneratorBase.pm : Contient la logique de base pour lire les fichiers CSV et générer les URLs. C'est ici que se trouve la classe URLGeneratorBase, utilisée comme base pour chaque levier.
  • Dossier url_generator :
    • AffiliationURLGenerator.pm : Génère des URLs pour les campagnes d'affiliation.
    • DisplayURLGenerator.pm : Génère des URLs pour les campagnes display.
    • EmailingURLGenerator.pm : Génère des URLs pour les campagnes emailing.
    • CollaborationURLGenerator.pm : Génère des URLs pour les campagnes de collaboration.
    • ComparateurPreciosURLGenerator.pm : Génère des URLs pour les campagnes de comparateurs de prix.
    • GoogleAdsURLGenerator.pm : Génère des URLs pour les campagnes Google Ads.
    • BingAdsURLGenerator.pm : Génère des URLs pour les campagnes Bing Ads.
    • SocialURLGenerator.pm : Génère des URLs pour les campagnes sociales.

Utilisation

  1. Exécutez le fichier main.pl :

    perl main.pl
  2. Sélectionnez le levier à traiter :

    • dy pour Display
    • af pour Affiliation
    • em pour Emailing
    • co pour Collaboration
    • cp pour Comparateur de Prix
    • ga pour Google Ads
    • ba pour Bing Ads
    • sc pour Social
  3. Entrez le chemin complet du fichier CSV.

  4. Le programme générera un fichier CSV avec les URLs de paramètres et les URLs de pixel d'impression pour chaque levier.

Exemple de Fichier CSV

Voici un exemple de fichier CSV attendu pour le levier d'affiliation :

domaine_tracking,site,nom_support,nom_campagne,nom_bannière,format_bannière,url_destination
aaa1.client.com,client-com,awin,été_2024,crea1,300x250,https://www.client.com?param=example

Contributions

Les contributions sont les bienvenues. N'hésitez pas à soumettre des PRs pour améliorer le projet ou ajouter de nouveaux leviers de génération d'URLs.

Licence

Ce projet est sous licence MIT.

About

Un générateur d'URLs de tracking en Perl pour différents canaux publicitaires, comme l'Affiliation, Display, Emailing, Comparateurs de Prix, Google Ads, Bing Ads et Social.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages