De reden waarom dit gebeurt, wordt hier getoond: https://stackoverflow.com/questions/38141269/google-analytics-e-commerce-with-measurement-protocol-not-set-landing-page .
Dit gebeurt in principe omdat bij het pushen van een lead of verkoop via het Measurement Protocol en dat gebeurde 30+ minuten na de sessie. Dit gebeurt omdat de Google Analytics-sessie een standaard maximale duur van 30 minuten heeft.
Een andere reden kan zijn dat de trackingcodes niet consistent zijn.
In deze blog staan verschillende oplossingen beschreven: https://www.idimension.com/2017/12/landing-page-not-set-why/