@manta-eu/ldo/ad-platform-links
Reference for @manta-eu/ldo/ad-platform-links as it is on main.
Type Aliases
ExternalLink
ExternalLink =
object
Properties
label
label:
string
url
url:
string
GoogleAdsEntityLinkOptions
GoogleAdsEntityLinkOptions =
object
Properties
entityType
entityType:
GoogleLinkKind
externalId
externalId:
string
GoogleLinkKind
GoogleLinkKind =
"campaign"
LinkSpec
LinkSpec =
object
Properties
label
label:
string
url
url: (
externalId,params?) =>string|undefined
Parameters
externalId
string
params?
Record<string, string>
Returns
string | undefined
MetaAdsManagerEntityLinkOptions
MetaAdsManagerEntityLinkOptions =
object
Properties
entityType
entityType:
MetaLinkKind
externalId
externalId:
string
params?
optionalparams?:Record<string,string>
MetaLinkKind
MetaLinkKind =
"campaign"|"ad_set"|"ad"|"ad_account"
Variables
adPlatformLinks
constadPlatformLinks:ReadonlyMap<string,LinkSpec> =entityLinkByUri
IRI-keyed ad-platform link specs, for composition into the unified external-link registry.
metaEntityTypesNeedingAccountParam
constmetaEntityTypesNeedingAccountParam:Set<string>
Meta types that need meta:account → accountId for Ads Manager deep links.
Functions
generateGoogleAdsEntityLink()
generateGoogleAdsEntityLink(
args):string
Parameters
args
Returns
string
generateMetaAdsManagerEntityLink()
generateMetaAdsManagerEntityLink(
args):string
Parameters
args
MetaAdsManagerEntityLinkOptions
Returns
string