adobe.target.triggerView (viewName, options) - at.js 2.x

Deze functie kan worden aangeroepen wanneer een nieuwe pagina wordt geladen of wanneer een component op een pagina opnieuw wordt weergegeven. adobe.target.triggerView() moet worden geïmplementeerd voor toepassingen van één pagina (SPA) om de Visual Experience Composer (VEC) om A/B Test en Experience Targeting (XT) activiteiten. Indien adobe.target.triggerView() niet op het terrein wordt geïmplementeerd, kan de VEC niet voor SPA worden gebruikt. Zie voor meer informatie Toepassing van één pagina.

NOTE
Deze functie is geïntroduceerd met at.js 2.x. Deze functie is niet beschikbaar voor versie 1 van at.js.x.
Parameter
Type
Vereist?
Beschrijving
viewName
String
Ja
Geef elke naam door als een type tekenreeks dat u de weergave wilt vertegenwoordigen. Deze weergavenaam wordt weergegeven in het dialoogvenster Modifications deelvenster VEC voor marketers om handelingen te maken en hun A/B Test en Experience Targeting XT-activiteiten.
opties
Object
Nee
opties > pagina
Boolean
Nee

TRUE: De standaardwaarde van de pagina is true. Als page=true is, worden meldingen verzonden naar de Target voor het verhogen van het aantal imkers.

Een bericht wordt altijd standaard verzonden wanneer een triggerView wordt aangeroepen, behalve wanneer opties > pagina is ingesteld op false.

FALSE: Wanneer page=false, worden geen meldingen verzonden voor het verhogen van het aantal impressies. Deze benadering zou moeten worden gebruikt wanneer u een component op een pagina met een aanbieding slechts opnieuw wilt teruggeven.

Opmerking: Aanbiedingen voor aangepaste code in de VEC worden niet opnieuw weergegeven wanneer triggerView() wordt aangeroepen met {page: false} als de optie.

Voorbeeld: Waar

triggerView() oproep om een bericht naar de Target back-end voor het verhogen van activiteitsimpressies en andere metriek.

adobe.target.triggerView("homeView")

Voorbeeld: Onwaar

triggerView() oproep om geen meldingen naar de Target voor het tellen van de indruk.

adobe.target.triggerView("homeView", {page: false})

Voorbeeld: beloften koppelen met getoffers() en applyOffers()

Uitvoeren triggerView() wanneer de getOffers() belofte is opgelost, het is belangrijk om uit te voeren triggerView() op het laatste blok, zoals in het onderstaande voorbeeld wordt getoond. Dit is nodig voor de VEC om Views in de ontwerpmodus.

adobe.target.getOffers({
    'request': {
        'prefetch': {
            'views': [{
                'parameters': {}
            }]
        }
    }
}).then(function(response) {
    // Apply Offers
    adobe.target.applyOffers({
        response: response
    });
}).catch(function(error) {
    console.log("AT: getOffers failed - Error", error);
}).finally(() => {
    // Trigger View call, assuming pageView is defined elsewhere
    adobe.target.triggerView(pageView, {
        page: true
    });
    console.log('AT: View triggered on : ' + pageView);
});
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3