ampproject / ampproject/amphtml

Deprecate and clean up the ALP related code

Open
#33,106 1 comment 0 reactions 0 assignees View on GitHub
Stale
Dominant language
JavaScript
Stars
14.9k
Forks
4.1k
PR merge metrics
No merged PRs in 30d

Description

ALP (AMP landing page) was an AMP solution to eliminate the ad landing page redirection that many ad implementations used to have for click tracking purpose.

To my knowledge, it hasn't been adopted by any ad network in production since launched in AMP (@cramforce @zhouyx correct me). It's also not publicly documented.

Nowadays, a better and universal solution would be to use the ping attribute of anchor tag. This feature is not needed anymore.

Recently, we found that some ALP logic might indirectly caused issue #32030 . To reduce system complexity, I propose we formally deprecate and clean up the code.

@kristoferbaxter @dvoytenko

Contributor guide

Open the contributing guide

Research direction

Start by locating the ALP (AMP landing page) implementation and reviewing issue #32030 for the reported indirect effects. Determine which ALP code and related deprecation work are in scope; done means the unused feature is formally deprecated and its code is cleaned up without retaining the problematic logic.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.