Questo plug-in è fornito da Adobe Consulting come cortesia per aiutarvi a ottenere più valore da Adobe Analytics. L'Assistenza clienti Adobe non fornisce supporto per questo plug-in, inclusa l'installazione o la risoluzione dei problemi. Se avete bisogno di aiuto con questo plug-in, contattate l'Account Manager della vostra azienda. Possono organizzare una riunione con un consulente per assistenza.
Il getResponsiveLayout
plug-in consente di tenere traccia della versione del sito Web reattivo basato sul design che un visitatore sta attualmente visualizzando. Adobe consiglia di utilizzare questo plug-in se il sito utilizza una progettazione reattiva e desideri monitorare la versione del sito visualizzato da un visitatore. Questo plug-in non è necessario se il sito non utilizza la progettazione reattiva.
Adobe offre un’estensione che consente di utilizzare la maggior parte dei plug-in usati comunemente.
Se non desiderate utilizzare l'estensione del plug-in, potete utilizzare l'editor di codice personalizzato.
Copiate e incollate il seguente codice in qualsiasi punto del file AppMeasurement dopo che è stata creata un'istanza dell'oggetto di tracciamento Analytics (utilizzando s_gi
). La conservazione di commenti e numeri di versione del codice nell’implementazione consente ad Adobe di risolvere eventuali problemi.
/******************************************* BEGIN CODE TO DEPLOY *******************************************/
/* Adobe Consulting Plugin: getResponsiveLayout v1.0 */
var getResponsiveLayout=function(ppw,plw,tw){if(!(isNaN(ppw)||isNaN(plw)||isNaN(tw)||plw<ppw||tw<plw)){var b=window.innerWidth|| document.documentElement.clientWidth||document.body.clientWidth;return(ppw<plw&&b<=plw?b<=ppw?"phone portrait layout":"phone landscape layout":b<=plw?"phone layout":b<=tw?"tablet layout":"desktop layout")+":"+b+"x"+(window.innerHeight|| document.documentElement.clientHeight||document.body.clientHeight)}};
/******************************************** END CODE TO DEPLOY ********************************************/
Il getResponsiveLayout
metodo utilizza i seguenti argomenti:
ppw
(obbligatorio, numero intero): Larghezza massima di pixel che una finestra del browser può avere prima che la pagina passi da un layout telefono verticale a un layout telefono orizzontaleplw
(obbligatorio, numero intero): Larghezza massima di pixel che una finestra del browser può avere prima che la pagina passi da un layout telefono orizzontale a un layout basato su tablettw
(obbligatorio, booleano): Larghezza massima di pixel che una finestra del browser può avere prima che la pagina passi da un layout tablet a un layout basato su desktopLa chiamata di questo metodo restituisce una stringa contenente due parti. La prima parte utilizza uno dei seguenti valori, a seconda della larghezza del browser e degli argomenti precedenti:
"phone portrait layout"
"phone landscape layout"
"phone layout"
(per i siti che non dispongono sia di layout verticale che di layout orizzontale)"tablet layout"
"desktop layout"
La seconda parte della stringa restituita corrisponde alle dimensioni di larghezza e altezza del browser. Ad esempio, "desktop layout:1243x700"
.
Se viene mostrato…
…il codice seguente imposta eVar10 uguale al layout di progettazione reattivo corrente come esperienza del visitatore, nonché alla larghezza e alle dimensioni del browser
s.eVar10 = getResponsiveLayout(500, 700, 1000);
Se viene mostrato…
…il codice seguente imposta eVar10 uguale al layout di progettazione reattivo corrente come esperienza del visitatore, nonché alla larghezza e alle dimensioni del browser
s.eVar10 = getResponsiveLayout(500, 500, 1100);