Référence du connecteur LinkedIn Ads
Bêta
Cette fonctionnalité est en version bêta. Les administrateurs de Workspace peuvent contrôler l’accès à cette fonctionnalité depuis la page Aperçus . Consultez Gérer les aperçus Databricks.
Cette page fournit des informations de référence pour le connecteur LinkedIn Ads géré dans Lakeflow Connect, notamment les tables prises en charge, les définitions de colonnes et les types de données.
Tables prises en charge
Le connecteur LinkedIn Ads prend en charge douze tables réparties en deux catégories :
- Tables d'entités : données de configuration concernant vos comptes publicitaires, telles que les campagnes et les créations. Ces tables sont entièrement actualisées à chaque mise à jour du pipeline.
- Tableaux de rapports préconstruits : indicateurs de performance et démographiques issus du
adAnalyticsendpoint de LinkedIn. Ces tables supportent l’ingestion progressive.
Chaque table réside soit dans l'espace de noms default, soit dans un espace de noms par compte nommé d'après l'ID du compte publicitaire sponsorisé. Voir Espaces de noms source.
Tables d'entités
Nom de la table | Espace de noms | Clé primaire | Description |
|---|---|---|---|
|
|
| Comptes publicitaires sponsorisés que le jeton d’autorisation peut atteindre. |
| Par compte |
| Groupes de campagne, y compris la définition du budget et des objectifs. |
| Par compte |
| Campagnes, y compris les critères de ciblage, les budgets et le calendrier d’exécution. |
| Par compte |
| Créations, incluant le contenu et le statut de révision. |
| Par compte |
| Rôles par utilisateur sur le compte publicitaire. |
Tables de rapports prédéfinies
Les sept rapports sont par compte et soutiennent l’ingestion progressive.
Nom de la table | Granularité | Clé primaire | Tableau croisé dynamique |
|---|---|---|---|
| Quotidien |
|
|
| Quotidien |
|
|
| Mensuel |
|
|
| Mensuel |
|
|
| Mensuel |
|
|
| Mensuel |
|
|
| Mensuel |
|
|
Conventions de type de données
Les conventions suivantes s’appliquent à toutes les tables de destination :
- Toutes les colonnes acceptent les valeurs nulles, à l’exception des colonnes de clé primaire.
createdAtetlastModifiedAtsont les audit Timestamp de LinkedIn, ingérés sous forme de valeurs delongmillisecondes d’époque plutôt que comme Timestamp.targetingCriteria,contentetinlineContentsont ingérés en tant que colonnesvariant. Le connecteur active la fonctionnalité de table Variant de Delta sur les tables qui les contiennent.- Les colonnes d’argent sont
decimalet sont libellées dans la monnaie nommée par la colonne. Par exemple,cost_in_usdest en dollars américains etcost_in_local_currencyest dans la monnaie du compte publicitaire.
Schémas de tables d’entités
account_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
campaign_group_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sur cette table, dailyBudget est un decimal(19,2) nu plutôt qu’une structure monétaire. Sur campaign_history, le même nom de colonne est un struct<amount, currencyCode>. Cette asymétrie reflète la forme que l’API LinkedIn renvoie pour chaque ressource.
campaign_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
creative_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
account_user_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
Signaler les schémas de table
Chaque rapport contient les 114 mêmes colonnes de métriques ainsi que ses propres colonnes clés principales. Les colonnes de métriques sont toutes nullables, car LinkedIn omet les lignes composées uniquement de zéros et laisse les métriques absentes à NULL.
Les sept rapports comportent une colonne _sync_timestamp, qui fait partie du curseur de chaque rapport. LinkedIn révise les indicateurs d'une période sur place à mesure que les conversions tardives arrivent, de sorte qu'une ligne récupérée à nouveau conserve le même day ou month. Sans valeur d'accompagnement strictement croissante, le MERGE de destination traiterait la révision comme inchangée et l'ignorerait. Le Timestamp avance à chaque mise à jour, donc la version la plus récente l'emporte toujours.
Rapports quotidiens
Chaque rapport quotidien contient exactement une colonne d'entité, nommée d'après la dimension sur laquelle il pivote.
Colonne | Type Spark | Notes |
|---|---|---|
Colonne entité |
| La valeur pivot. Voir la table suivante. |
|
| Date ISO, |
|
| Généré par le connecteur à chaque mise à jour. |
114 colonnes de métriques |
|
Rapport | Colonne entité | Type Spark | Formulaire de valeur |
|---|---|---|---|
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
Rapports mensuels sur les données démographiques des membres
Chaque rapport démographique comporte exactement une colonne membre, nommée d’après la dimension sur laquelle il pivote.
Colonne | Type Spark | Notes |
|---|---|---|
|
| Attribué à partir de la campagne que le connecteur a interrogée. |
Colonne de dimension de l’élément |
| La valeur pivot. Voir la table suivante. |
|
| Année et mois complétés par des zéros, |
|
| Généré par le connecteur à chaque mise à jour. |
114 colonnes de métriques |
|
Rapport | Colonne membre | Type Spark | Formulaire de valeur |
|---|---|---|---|
|
|
| Enum littéral, comme |
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
Colonnes de métriques
Les sept rapports correspondent au même ensemble de métriques. Les noms de colonnes sont snake_case des renommages des noms de la métrique Camel Case de LinkedIn. Par exemple, costInLocalCurrency devient cost_in_local_currency. Le tableau suivant regroupe les métriques par thème :
Groupe | Exemples de colonnes |
|---|---|
Performances principales |
|
Engagement |
|
Clics par surface |
|
Vidéo |
|
Événements |
|
Documents |
|
Leads, inscriptions et jobs |
|
Conversions |
|
Viral | Chaque équivalent préfixé par |
Les taux et les durées sont double et les nombres sont long. Pour la signification officielle de chaque métrique, consultez le schéma de reporting publicitaire de LinkedIn.
Options de configuration du rapport
Configurez les rapports par table via connector_options.linkedin_ads_options:
Option | Par défaut | Limites | Usage |
|---|---|---|---|
| Deux ans avant aujourd’hui | Ne doit pas être dans le futur et ne doit pas être antérieur à l'horizon de conservation du rapport | La première date récupérée par la mise à jour initiale |
|
|
| Jusqu'où chaque mise à jour incrémentielle relit les données pour détecter les révisions |
Les horizons de rétention diffèrent selon la famille de rapports. Il s'agit des limites de LinkedIn, et non de celles du connecteur :
Famille | Fidélisation | Effet |
|---|---|---|
Rapports quotidiens de performance | 10 ans | Une valeur |
Rapports mensuels sur les membres démographiques | 2 ans | Tout |