Un serie di informazioni in un certo formato e fatte per essere distribuite a terze parti generano un file dati raggiungibile dall'esterno detto "data feed" o flusso dati. Le informazioni vengono inserite nel flusso in un formato prestabilito, come XML o CSV. Per Bestshopping, va bene sia CSV, sia XML come indicato successivamente. Il flusso può essere una URL o un file del vostro sito a cui possiamo accedere via Web o via Ftp più volte al giorno. Se usate un plug-in di Bestshopping per una certa piattaforma, è possibile che esso generi in automatico il flusso dati. Ad esempio, qui potete trovare il plugin di Bestshopping per Magento.
Il flusso deve contenere almeno i dati minimi per descrivere un prodotto on-line.
Il feed (o flusso) è una URL raggiungibile da bestshopping.com (ftp -indicare se necessita modalità passiva- o http) e con cadenza giornaliera leggeremo un file in formato XML, CSV, TXT.
Esempio specifiche flusso:
Campi obbligatori:
id prodotto
name
description
category
brand
price
image url
product url codice produttore alfanumerico (noto anche come Vendor Part Number) <- campo più importante disponibilità spese di spedizione
E' importante che:
- i record siano uno per riga e le righe dei record siano terminate da "a capo" (tecnicamente parlando uno Unix '\n')
- che non ci siano righe vuote, soprattutto ad inizio feed
- se le descrizioni sono lunghe o in html, che esse siano propriamente codificate e contenute tra " (virgolette)
Ogni altro campo che può migliorare la qualità dei dati è ben accetto. Inoltre è necessario che ci siano i NOMI dei CAMPI come prima linea del flusso e possono avere qualsiasi label o le label dell'esempio CSV sottostante.
Codice Prodotto: (noto anche come Vendor Part Number) è preferito il codice produttore nella forma alfanumerica piuttosto di un codice EAN a causa della scarsa adozione di quest'ultimo da parte dei merchant;
EAN: Se avete anche l'EAN, potete indicarlo in un campo dedicato e indicare quindi il PN (e non l'EAN) nel campo codice prodotto;
Categoria: La categoria può avere un divisore qualsiasi quando descrive un breadcrumb, purchè uguale per tutti i prodotti. Suggeriamo l'uso di > oppure ;
Prezzo: Il Prezzo va inviato Iva Compresa. La valuta non deve essere presente e viene impostata a EUR di default. Il prezzo è un valore FLOAT tipo 1560.99 e non 1.560,99 o altre forme.
Descrizione: La descrizione può essere in formato HTML o TESTO.
Disponibilità: Numerica: 0 (non disponibile); 1 (disponibile); "In arrivo" e "Prenotabile" sono inoltre due valori accettati, scritti maiuscolo o minuscolo. E' possibile indicare il numero di prodotti DISPONIBILI (e quindi non 1) per indicare comunque che un prodotto è disponibile (ad es. 74).
Image URL: Usiamo immagini 400 pixel di larghezza per la scheda prodotto e per la ricerca, pertanto se avete un formato di ALMENO 400 pixel wide, è preferito.
Spese di spedizione: indicare il valore numerico in € (es. 9.00 per indicare 9€ di spedizione) ; mettete 0 se è GRATUITA; mettete CAMPO VUOTO se non c'è informazione sulla spesa di spedizione (in questo caso l'ordinamento dei prezzi per prezzo + spesa di spedizione potrà decidere un posizione ultima per il prodotto senza informazione)
Formato XML
Per l'XML, assicuratevi di encodare correttamente i valori dei campi.
Ad esempio. Character Predeclared Entity da codificare:
& deve diventare &
< deve diventare <
> deve diventare >
" deve diventare "
' deve diventare '
pertanto AT&T dovrà essere scritto:
<BRAND>AT&T</BRAND>
Alternativamente, se non volete encodare le Predeclared Entities, potete usare l'elemento CDATA che va usato in questo modo:
<description><![CDATA[Ora posso scrivere Plug & Play qui]]></description>
Il formato è a Vs. scelta, pertanto potete darci XML oppure TXT, l'importante è che ci siano le informazioni come descritto.
Le immagini vengono lette dallo spider di Bestshopping in una fase successiva e vengono utilizzate per la scheda prodotto e i risultati del Vs. negozio nelle Ricerche. Esse non vengono utilizzate per altro scopo, se non la pubblicazione del record sul sito di Bestshopping.com e del suo network.
Bestshopping può avere più immagini se sono disponibili. Basta aggiungere i campi o le tag relative dopo l'immagine principale e Bestshopping leggerà anche quelle immagini. In XML, più immagini possono essere inserite con la sintassi seguente:
4. Perché archiviare le immagini dei miei prodotti?
Bestshopping legge le foto dei prodotti per pubblicarle sulle pagine per renderle visibili quando non accessibili per motivi tecnici. Le foto vengono solo utilizzate quando appaiono i tuoi prodotti e non vengono distribuite a terzi. Vengono rimosse nel momento in cui questo accordo viene interrotto.
5. Non ho immagini, posso dare lo stesso un flusso?
Sì, senza immagine i dati sono comunque funzionali anche se probabilmente l'indice di gradimento da parte degli utenti di prodotti senza immagine sarà diverso da quello di prodotti con immagine e nel tempo i prodotti senza foto saranno declassati di posizione.
Per piacere, contattateci SEMPRE prima di modificare un flusso. Quando la struttura dei dati del flusso si modifica (ad esempio scompare un campo o ne aggiungete un altro) oppure il flusso diventa non disponibile per problemi tecnici, Bestshopping automaticamente rimuove i vostri prodotti e attente che il flusso torni disponibile o venga controllato di nuovo. Se un flusso non è disponibile per più giorni, esso non viene più caricato.
Se state cambiando la URL, dovete inviarci una nuova richiesta di flusso con la nuova URL e attendere il processo di validazione da capo.
7. I miei prodotti sono uguali a quelli di un altro merchant che appare gia' su BESTSHOPPING, che cosa succede?
Bestshopping mostra i prodotti in modo aggregato utilizzando i dati di tutti i merchant e favorendo il merchant con il più alto punteggio di gradimento da parte degli utenti. Non è possibile influenzare la posizione del proprio prodotto, la quale si basa esclusivamente su metriche di qualità e prezzo/spedizione.
I fattori che descrivono la qualità di un prodotto che appare sulle pagine di Bestshopping dipendono da parecchi valori tecnici e statistici. Bestshopping sta lavorando per migliorare il posizionamento dei prodotti e questi elencati sono i parametri che è possibile influenzare da parte tua:
Titolo e Descrizione del prodotto esaustiva, senza abbreviazioni e senza errori di sintassi
Flusso contenente descrizione breve e estesa, titolo, immagine di buone dimensioni, dettagli del prodotto e marca del prodotto.
Disponibilità certa del flusso per gli spider di Bestshopping.
Capacità di conversione in vendite.
Codice Prodotto del Produttore indicato e corretto.
9. Ho i prodotti elencati in più di un file, come faccio?
Puoi aggiungere tutte le URL aggiuntive nel campo commenti del FORM. Bestshopping leggerà tutti i flussi e li aggregherà sotto l'etichetta unica del tuo negozio.
11. Come mi assicuro di contare i click provenienti da Bestshopping in modo corretto?
Poichè l'uso del semplice REFERER dei Browser può essere spesso assente o diverso da quello che vi aspettate, è possibile sapere se un click proviene al 100% da Bestshopping (o da qualunque altro sito) aggiungendo vostri parametri GET alle url in questo modo.
Con Google Analytics.
Se utilizzate Google Analytics sul vostro sito, dovete dare a Bestshopping un feed nel quale le URL dei prodotti contengono tre variabili richieste da Analytics.
In questo modo state dicendo a Google Analytics che avete una campagna che si chiama Bestshopping_site che sta lavorando in modalità pps (pay per sale) e di identificare questo traffico con il nome di Bestshopping.
Le tre variabili usate, utm_source, utm_medium e utm_campaign sono le minime tre richieste da Google Analytics per tracciare campagne (non solo di bestshopping, ma anche di adwords stesso ad esempio).
In questo modo i click di Bestshopping saranno perfettamente registrati.
Se utilizzate sistemi di controllo dei Click diversi da Google Analytics, dovete dare a Bestshopping un feed nel quale le URL dei prodotti identificano in modo univoco il fatto che l'utente sta utilizzando proprio Bestshopping per accedere al vostro sito.
Successivamente, utilizzate l'informazione "from=" inserita nella URL per configurare la vostra piattaforma di Tracking e trovare tutti i click prodotti da Bestshopping specificando il valore "bestshopping".
Il processo di download dei file remoti inizia alle ore 17.00 di ogni giorno per aggiornare i dati on-line entro le 7.00 del giorno dopo. Inoltre viene fatto un aggiornamento dei prezzi alle ore 10:00, alle 14:00 e alle 20:00. Tutti gli orari indicati sono GMT+1 (CEST).
13. Ho compilato il form e inviato i dati e il mio feed. Ora che cosa succede?
I nostri responsabili vi contatteranno nel giro di pochi giorni per validare il catalogo e verificare i dati. E' necessario accettare il Contratto generale di servizio che vi verrà inviato dai nostri responsabili. Successivamente il feed può metterci anche una settimana prima di partire senza intoppi.
Puoi contattarci senza problemi ai riferimenti della pagina di contatto. Bestshopping è un prodotto POINTER e ti risponderanno gli uffici di POINTER s.r.l.