Risoluzione dei problemi - Come posso creare un riferimento agli oggetti se s_code è gestito da DTM?

Se il codice è gestito da DTM, puoi creare riferimenti dinamici agli oggetti s, a seconda delle tue esigenze. In questo modo, rischi di incorrere in alcuni problemi in base all'implementazione. Ecco un paio di situazioni in cui potresti trovarti e come risolvere il problema.

  • Impossibile creare un riferimento all'oggetto s.    
  • Provi a sovrascrivere la variabile s_account:

Se hai problemi nel creare un riferimento all'oggetto s, puoi utilizzare l'oggetto _satellite per risolverli.

Utilizzando l'oggetto _satellite, ottieni tutta la configurazione della libreria, delle regole e degli strumenti e puoi controllare le notifiche dell'oggetto _satellite.

Per cercare le impostazioni dell'oggetto s, è presente un oggetto all'interno di _satellite (impostazioni: Oggetto). Questo può essere utilizzato per ottenere tutte le attuali impostazioni di _satellite. Le impostazioni iniziali sono le stesse di _satellite.configurationSettings.settings, ma si riferiscono a eventi a livello di pagina, diversamente da configurationSettings.

Quando provi a sovrascrivere una variabile s_account, puoi impostala dinamicamente in modo da compilare la suite di rapporti in base alle condizioni. Per esempio, puoi avere diversi RSID per gli ambienti di staging e di produzione. Puoi farlo usando questo codice:

/* Imposta la o le suite di rapporti corrette se in produzione */

if (!_satellite.settings.isStaging) {

s_account = _satellite.getVar(s_account_prod)

s=s_gi(s_account)

}

In questo caso, s_account viene compilato dinamicamente in base all'ambiente. Puoi manipolare il codice modificando le condizioni per soddisfare le diverse esigenze.

Se ancora non riesci a sovrascrivere dinamicamente s_account, prova a gestire il codice da solo (deselezionando l'opzione 'gestito da Adobe') per vedere se funziona.

Se il problema persiste, contatta l'assistenza clienti.

Ottieni supporto in modo più facile e veloce

Nuovo utente?