Un raccourcisseur d'URL détient quatre types de données, et un seul voyage proprement quand vous partez. La table des liens - slugs, destinations, tags et domaines sur lesquels ils reposent - est ce que tout fournisseur sérieux vous permet d'exporter, généralement en CSV ou via une API, parce que le schéma est simple et que chaque plateforme a besoin d'un importateur basique pour gagner de nouveaux clients. Les comptages de clics agrégés sont généralement disponibles aussi, bien que la granularité varie. Les événements de clics bruts - l'enregistrement ligne par clic avec horodatage, référent, appareil et IP - sont l'exception : la plupart des fournisseurs ne les exposent jamais, parce que la surface d'export n'a jamais été conçue pour une récupération de l'historique complet. Les métadonnées de compte - tags, domaines, utilisateurs - se situent entre les deux, exportables par morceaux plutôt qu'en une seule extraction propre.
Considérez la table des liens comme la seule classe sur laquelle vous pouvez compter pour voyager, prévoyez de perdre entièrement l'historique brut des clics, et obtenez une réponse écrite sur les comptages agrégés avant de signer quoi que ce soit. Ceci n'est pas un énième récit de migration - le guide de migration depuis Bitly couvre déjà ce basculement. Ceci est l'habitude permanente de récupérer vos propres données, que vous migriez ou non.
Ce que détient réellement une plateforme de liens courts
Chaque raccourcisseur est construit autour des quatre mêmes classes de données. Savoir laquelle est laquelle avant d'avoir besoin d'un export détermine si une migration ou un audit prend un après-midi ou un trimestre.
- Table des liens : slug, URL de destination, date de création, tags, dossier, et domaine personnalisé auquel un lien est assigné.
- Comptages de clics agrégés : un total à vie par lien, parfois une répartition quotidienne, occasionnellement ventilée par pays ou par référent.
- Événements de clics bruts : une ligne par clic, portant l'horodatage, l'IP, le user agent et le référent qui l'ont produit.
- Métadonnées de compte : paramètres d'espace de travail, enregistrements de domaine personnalisé, liste des membres de l'équipe, clés API, taxonomie des tags.
Les quatre classes ne sont pas exposées de façon égale, et l'écart entre elles est tout le sujet de cet article.
Pourquoi la table des liens voyage et l'historique des clics généralement pas
La table des liens est portable parce que son schéma est ennuyeux à dessein. Un slug, une destination, une poignée de champs optionnels - chaque fournisseur prend en charge un import CSV pour gagner de nouveaux clients, ce qui signifie que chaque fournisseur dispose aussi d'une forme d'export CSV, ne serait-ce que pour que la page marketing d'un concurrent puisse promettre de "changer en un après-midi". Le guide des modes de défaillance Bitly couvre ce qui casse réellement quand vous déplacez cette table - casse des slugs, barres obliques finales, collisions de chemins de deeplink. Cet article porte sur un moment différent : l'extraction routinière que vous effectuez, qu'une migration soit ou non au calendrier.
L'historique des clics est une tout autre bête. Un export agrégé, quand un fournisseur en propose un, vous donne un compteur à vie ou un total quotidien grossier - utile pour un chiffre de synthèse, inutile dès que vous avez besoin d'un détail jour par jour ou par référent. L'export de Bitly lui-même en est un exemple limpide : il vous remet le compteur à vie par lien et rien au niveau de l'événement, un schéma qui se retrouve dans la majeure partie de la catégorie, pas propre à Bitly. Une fois qu'un export a perdu cette granularité, elle a disparu pour de bon.
Où disparaissent les événements de clics bruts
Les événements de clics bruts disparaissent pour une raison structurelle, pas par pingrerie. Les magasins d'événements de clics sont construits pour être interrogés à l'intérieur du tableau de bord du fournisseur lui-même, pas pour une récupération en masse. La surface d'API qui permettrait à un client de parcourir des millions de lignes de clics individuelles représente un engagement d'ingénierie différent d'un graphique de tableau de bord, et la plupart des fournisseurs ne la construisent jamais, parce que la plupart des clients ne la demandent jamais avant d'en avoir besoin.
La conséquence est brutale : une fois que votre compte dépasse la fenêtre de conservation des événements bruts, ou qu'une rétrogradation de plan coupe le palier d'API qui les exposait, cette donnée a disparu pour de bon. La table des liens survit généralement à un changement de compte ; l'historique des clics qui se trouve dessous, non. Même là où une API d'événements bruts existe, extraire un historique complet se heurte aux mêmes mécaniques qui régissent tout grand appel contre une API de raccourcisseur - voir limites de débit, tentatives et idempotence sur une API de raccourcisseur pour savoir comment cadencer une extraction de plusieurs jours sans déclencher le limiteur. Si l'historique des clics est quelque chose que votre équipe continue d'interroger plutôt que de simplement archiver, l'analytique de liens d'Elido est conçue pour que la plupart de ces requêtes se fassent sans export en premier lieu.
Questions à poser à un fournisseur avant de signer
Posez-les avant de signer, pas après l'arrivée du préavis de rétrogradation. Un fournisseur qui répond aux six par écrit lors de l'appel commercial est un fournisseur en qui vous pouvez avoir confiance pour continuer à y répondre un an plus tard.
| Question | Pourquoi c'est important | Réponse qui doit alerter |
|---|---|---|
| Quel format utilise l'export ? | CSV/JSON face à un format propriétaire détermine votre travail de réimport | "L'export est disponible sur demande" |
| Les événements de clics bruts sont-ils disponibles ? | Détermine si l'export de l'historique des clics est réel ou n'est qu'un graphique de tableau de bord | "Vous pouvez voir ça dans le tableau de bord" |
| Quelles sont les limites de débit sur une extraction complète ? | Une extraction de l'historique complet à faible débit peut prendre des jours sur un grand compte | Aucune limite publiée, ou trop basse pour aboutir |
| Quelle est la fenêtre de conservation des données de clics ? | Un export ne peut pas récupérer un événement brut déjà expiré | Aucune politique de conservation indiquée dans la documentation |
| L'export inclut-il les liens supprimés ou archivés ? | Un audit a besoin de l'inventaire complet, pas seulement de ce qui est actif | L'export exclut silencieusement tout ce qui est inactif |
| L'accès à l'export est-il lié à un abonnement payant actif ? | Détermine si vous pouvez extraire le dernier export avant de perdre l'accès | L'export exige le palier que vous êtes sur le point de quitter |
Si rien de tout cela n'est écrit nulle part dans la documentation de votre fournisseur, ce silence est la réponse à la première question. Les API et SDK d'Elido publient les points de terminaison d'export, les limites de débit et la fenêtre de conservation dans la même documentation de référence que tout le reste - récupérer ses propres données ne devrait jamais nécessiter un ticket de support.
Une routine d'export planifiée qui vous garde indépendant
La solution est une habitude, pas un projet ponctuel. Prenez un export complet selon un calendrier, avant qu'une rétrogradation ou un litige de facturation ne force la question, et vous cessez d'être l'otage de ce que votre fournisseur décide que vaut votre palier d'abonnement ce trimestre.
Planifiez l'extraction. Chaque semaine pour un espace de travail actif, chaque mois pour un espace calme. Une tâche planifiée qui appelle les points de terminaison de la table des liens et des comptages agrégés tient en quelques lignes de script ; l'important est qu'elle s'exécute sans intervention.
Stockez-la hors du fournisseur. Une destination que vous contrôlez, pas un dossier à l'intérieur du produit depuis lequel vous exportez - votre propre stockage, un lecteur partagé, un dépôt. Si le raccourcisseur disparaît demain, l'export doit survivre à cela. La même structure de tableur utilisée pour importer en masse des liens de campagne depuis une feuille fonctionne tout aussi bien dans l'autre sens, une ligne par lien.
Vérifiez les comptages de lignes. Comparez le nombre de lignes du nouvel export au nombre de liens indiqué par votre tableau de bord. Un écart inférieur à un ou deux pour cent est normal - des liens archivés que vous avez délibérément écartés. Un écart plus important signifie que l'export a manqué quelque chose.
Conservez la dernière copie connue comme bonne. Gardez les deux ou trois dernières extractions, pas seulement la plus récente. Un export corrompu qui écrase votre seule copie annule tout l'intérêt de télécharger l'analytique de liens selon un calendrier.
Cette habitude couvre aussi une menace plus discrète : la dégradation ordinaire des liens. Les destinations derrière vos slugs se dégradent selon leur propre calendrier, indépendamment de ce que fait votre raccourcisseur - voir prévention de la dégradation des liens pour les campagnes d'URL courtes pour le volet détection de ce problème. Un export permanent vous donne l'inventaire sur lequel faire tourner cette détection, indépendamment du tableau de bord que vous payez cette année.
Ce que l'Article 20 du RGPD couvre réellement ici
La portabilité des données de liens revient constamment dans les conversations d'achat, et être précis sur ce que l'article couvre réellement change la négociation.
L'Article 20 du RGPD confère à une personne concernée le droit de recevoir les données personnelles qu'elle a fournies à un responsable de traitement, dans un format structuré et lisible par machine, et de les faire transmettre à un autre responsable de traitement - mais seulement pour un traitement fondé sur le consentement ou le contrat, et seulement par des moyens automatisés. Les lignes directrices du G29 sur la portabilité des données le restreignent davantage : le droit couvre les données fournies directement ou générées par l'usage que la personne fait elle-même d'un service, pas les données déduites à son sujet.
Deux conséquences en découlent. D'abord, c'est un droit de l'individu contre un responsable de traitement, pas un droit de l'entreprise sur sa propre analytique agrégée - aucun droit garanti par le RGPD ne rend à votre équipe marketing son historique de clics sur simple demande. Ensuite, le suivi des clics au niveau des campagnes repose la plupart du temps sur l'intérêt légitime plutôt que sur le consentement ou le contrat, comme le couvre en détail le cornerstone RGPD pour les raccourcisseurs d'URL, et l'Article 20 ne s'applique pas à un traitement fondé sur cette base, quelles que soient les données en cause. Récupérer votre historique de clics auprès d'un fournisseur est une question d'achat, réglée par le contrat et l'API d'export vue plus haut, pas par un article de protection des données. La question de savoir si l'IP ou les données d'appareil sous-jacentes constituent seulement une donnée personnelle, et combien de temps vous êtes en droit de les conserver, est traitée séparément dans rétention des données de clics.
Vérifier un export avant de lui faire confiance
Un export que vous n'avez pas vérifié est une rumeur, pas un enregistrement. Effectuez trois vérifications avant de le classer où que ce soit ou de supprimer la source.
Comptez les lignes et comparez-les au total de liens du tableau de bord ; examinez tout écart dépassant un ou deux pour cent. Ouvrez le fichier dans l'outil que vous comptez réellement utiliser - un export csv qui paraît correct dans un éditeur de texte peut quand même avoir un délimiteur cassé ou un problème d'encodage qu'un tableur ne révèle qu'à l'analyse, ce pourquoi il vaut la peine de vérifier un échantillon face à RFC 4180 plutôt que de le supposer. Vérifiez ponctuellement une poignée de liens connus, en incluant délibérément un lien que vous avez archivé ou supprimé, car l'exclusion silencieuse des liens inactifs est la façon la plus courante dont un export paraît complet sans l'être.
J'ai vu une revue de conformité s'enliser pendant une semaine à cause d'un export qui omettait tous les liens créés avant une montée de gamme dix-huit mois plus tôt - personne n'avait indiqué à l'outil que ces liens existaient sous un identifiant interne différent. Trente minutes de vérification des comptages de lignes auraient suffi à le repérer avant que la revue ne commence.
À lire aussi sur le blog
- Migrer de Bitly vers Elido : un guide technique
- Migrer depuis Bitly sans casser les liens : un guide des modes de défaillance
- RGPD pour les raccourcisseurs d'URL : ce que votre DPO veut vraiment voir
- Rétention des données de clics : combien de temps conserver les journaux d'analytique
- API de raccourcisseur d'URL : limites de débit, tentatives, idempotence
Questions fréquentes
Quelles données puis-je réellement exporter d'un raccourcisseur d'URL ?
Dans la plupart des cas, quatre classes existent, et seules deux voyagent de façon fiable : la table des liens (slugs, destinations, tags, domaines) et les comptages de clics agrégés (totaux à vie ou quotidiens par lien). Les événements de clics bruts - l'enregistrement ligne par clic avec horodatage, référent et appareil - sont rarement exportables, et les métadonnées de compte comme les membres de l'équipe et la configuration des domaines sortent généralement par morceaux plutôt qu'en une seule extraction propre.
Puis-je exporter les données de clics au niveau individuel, pas seulement les totaux ?
Généralement non. La plupart des plateformes de raccourcissement construisent leur tableau de bord sur le magasin d'événements bruts mais n'exposent jamais de voie d'export en masse pour celui-ci, si bien que ce que vous obtenez est un comptage agrégé plutôt que des lignes de clics individuelles. Si l'export au niveau du clic compte pour votre usage, confirmez qu'il existe et demandez à voir un fichier d'exemple avant de vous y fier - un graphique de tableau de bord n'est pas la preuve d'une API d'export.
Le RGPD me donne-t-il un droit d'exporter mon analytique de liens ?
Pas de la façon dont les conversations d'achat le supposent généralement. L'Article 20 est un droit qui appartient à la personne concernée - l'individu - sur les données qu'elle a fournies sur la base du consentement ou du contrat, et non un droit de l'entreprise sur sa propre analytique agrégée. Récupérer votre historique de clics auprès d'un fournisseur est une question de contrat et de fonctionnalité produit, pas un droit garanti par le RGPD, même si l'article est cité comme s'il tranchait la question.
Que devient mon historique de liens si je rétrograde ou résilie mon abonnement ?
Cela dépend entièrement de ce que disent les conditions du fournisseur, et la plupart des conditions ne disent rien de précis. Une rétrogradation peut couper l'accès API à l'historique des clics immédiatement, même si la table des liens reste intacte, et une résiliation peut déclencher un compte à rebours de suppression que vous n'avez jamais accepté de surveiller. La solution est un export permanent effectué avant d'en avoir besoin, pas une demande déposée après l'arrivée du préavis.
Dans quel format un export de données de liens doit-il se présenter ?
Structuré et lisible par machine - CSV ou JSON, pas un rapport PDF ni une capture d'écran de tableau de bord. Un export csv qui s'ouvre proprement avec une ligne par lien et des colonnes cohérentes est la barre pratique à atteindre, et RFC 4180 est ce qui se rapproche le plus d'une norme pour définir à quoi ressemble un fichier CSV bien formé.
Comment savoir si un export de liens est complet ?
Comparez le nombre de lignes du fichier au nombre de liens indiqué par votre tableau de bord, et considérez tout écart supérieur à un ou deux pour cent comme inexpliqué tant que vous ne pouvez pas le justifier. Vérifiez ensuite ponctuellement une poignée de liens connus, en incluant au moins un lien que vous avez archivé ou supprimé, car l'exclusion silencieuse par défaut des liens inactifs est la façon la plus courante dont un export paraît complet sans l'être.
Essayer Elido
Collez une URL, obtenez un lien court
Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.
Gratuit, sans inscription · 2 par jour