AppMeasurement openen vanuit een iframe
U hebt vanuit een iframe toegang tot AppMeasurement-variabelen op een bovenliggende pagina. Deze voorbeeldsets pageName en roept de t(), methode met de parent
eigenschap.
// Reference AppMeasurement code on a parent page from within an iframe and send an image request
parent.s.pageName = "Page Name on Hosted Window";
parent.s.t();
Gebruiken postMessage
en gebeurtenislisteners
U kunt ook postMessage
en gebeurtenislisteners instellen. Voor deze methode is geen directe verwijzing naar een iframe vereist.
// Place this code in your parent window
function listenMessage(e) {
if(e.data == "Example page view call") {
s.pageName = "Page name using postMessage";
s.t();
}
}
window.addEventListener("message", listenMessage, false);
// Place this code in the iframe
window.top.postMessage("Example page view call","https://example.com");
Beperkingen
- Net als bij andere JavaScript-code kunnen iframes alleen communiceren wanneer domeinen en protocol overeenkomen. Deze voorbeelden werken niet als de iframe-inhoud zich in een ander domein bevindt dan het bovenliggende domein.
- Als het AppMeasurement zich in een iframe bevindt,
referrer
De variabele wordt ingesteld op de bovenliggende URL, niet op de werkelijke verwijzende URL. U kunt dereferrer
variabele om dit probleem op te lossen. - De Adobe Experience Cloud debugger worden afbeeldingsverzoeken die binnen iframes worden gestart, niet herkend.
- De Activity Map geeft de hitmap niet weer boven koppelingen die zijn geklikt binnen iframes. In plaats hiervan wordt het hele iframe gemarkeerd.
Vorige paginaAnalyses implementeren op mobiele apparaten
Volgende paginaHoud verschillende implementatietypen bij
Analytics
- Adobe Analytics implementeren
- de Nota’s van de Versie van Analytics
- Opmerkingen bij de release AppMeasurement
- Variabelen, functies en methoden van Analytics
- Implementatie van Adobe Analytics voorbereiden
- Analyses implementeren met Experience Platform Edge
- Analyses implementeren met de Adobe Analytics-extensie
- Analytics implementeren met JavaScript
- Analytics implementeren op andere platforms
- Analyses implementeren op mobiele apparaten
- Gebruiksscenario’s implementeren
- Uw implementatie valideren
- Veelgestelde vragen
- Uw implementatie controleren