Plik danych multimedialnych to obiekt JSON, który zawiera kolekcję elementów reprezentujących treści multimedialne w Twoim katalogu, takie jak seriale telewizyjne, filmy, utwory, albumy i inne. Pierwszym krokiem w procesie wprowadzania jest rozpoczęcie tworzenia kanałów. Gdy pliki będą gotowe, musisz hostować plik danych, korzystając z jednej z obsługiwanych metod hostingu, aby Google mogło go regularnie pobierać.
Wymagania dotyczące formatu pliku danych
Wymagania dotyczące plików danych:
- Plik danych musi mieć rozszerzenie nazwy pliku
.json. - Nie szyfruj pliku danych.
Zakoduj plik danych w formacie UTF-8 (sprawdź ustawienia edytora plików).

Jeśli plik danych jest większy niż 1 GB (nieskompresowany), podziel go na kilka plików.
Zalecamy utworzenie pliku dla każdego typu encji (np.
tvseries.json,tvseasons.json,tvepisodes.json,movies.jsonitd.).- Jeśli którykolwiek z tych plików przekracza 1 GB, podziel jego elementy na kilka plików (np.
tvepisodes_01.json,tvepisodes_02.jsonitd.). - Jeśli rozmiar pliku jest mniejszy niż 1 GB, nie ma ograniczeń co do liczby elementów, które można umieścić w jednym pliku.
- Jeśli którykolwiek z tych plików przekracza 1 GB, podziel jego elementy na kilka plików (np.
Upewnij się, że plik jest zakodowany bez BOM, zgodnie ze specyfikacją JSON. Aby sprawdzić system operacyjny Linux,
hexdump file.json | head -n 1nie może zaczynać się odBBEFpod adresem 0x00.
Rodzaje plików danych
Plik danych o produktach
- Jest to zestaw plików danych JSON, które razem reprezentują cały katalog, który chcesz udostępnić w Google. W sekcji poniżej dowiesz się, jak utworzyć plik danych.
- Jeśli przeprowadzasz integrację z Google po raz pierwszy, potrzebujesz tylko tego pliku danych.
- Po przesłaniu tego pliku danych do Google zostanie on dokładnie przeanalizowany i kilkakrotnie sprawdzony, aby zapewnić wyższą jakość pod względem ilości i poprawności rejestrowanych informacji, zanim zostanie ostatecznie przetworzony i uruchomiony.
Plik danych w trybie przejściowym
- W niektórych przypadkach konieczne jest rozszerzenie pliku danych o produkcji. Oto kilka przykładów takich sytuacji:
- Rozszerzenie pliku danych o nowe typy elementów, które nie były wcześniej dostępne.
- Rozszerzenie pliku danych o ogromną liczbę nowych elementów i metadanych w celu wprowadzenia usługi w nowych regionach.
- Rozszerzenie pliku danych na nowe typy platform. Na przykład gdy plik danych o produktach produkcyjnych jest uruchomiony tylko w wyszukiwarce Google, a teraz chcesz rozszerzyć jego działanie na Google TV.
- W takich przypadkach wymagany jest plik danych przejściowych. Ten plik danych o produktach jest kopią produkcyjnego pliku danych o produktach, ale zawiera dodatkowe metadane, np. precyzyjne linki do nowej platformy, metadane dla nowego regionu itp.
- Podobnie jak w przypadku pliku danych o produktach, zostanie on dokładnie przeanalizowany i kilka razy powtórzony, aby osiągnąć wyższy poziom jakości w odniesieniu do ilości przechwytywanych informacji i ich poprawności. Po osiągnięciu odpowiedniego poziomu jakości ten plik danych o produktach zastępuje bieżący plik danych o produktach i staje się nowym plikiem danych o produktach.
- Ten plik danych o produktach pozwala nam oddzielić pierwsze uruchomienie od kolejnych i przeprowadzić wszystkie wymagane testy bez wpływu na produkcyjny plik danych o produktach. Dzięki temu nie zakłócisz działania usługi dla użytkowników.
Jeśli masz pytania dotyczące powyższych informacji, skontaktuj się z przedstawicielem Google.
Tworzenie pliku danych
Podczas tworzenia pliku danych postępuj zgodnie z tymi sprawdzonymi metodami:
Tworzenie przykładowego pliku danych z niewielkim zestawem elementów
Zanim utworzysz plik danych zawierający wszystkie treści z Twojego katalogu, zalecamy utworzenie przykładowego pliku danych z niewielkim zestawem elementów. Podczas pracy nad kanałem możesz napotkać problemy. Ograniczenie rozmiaru zbioru elementów ułatwi debugowanie tych błędów i ostrzeżeń.
Sprawdzanie przykładowego pliku danych
Udostępniamy narzędzia, które pomogą Ci zadbać o zgodność pliku danych ze specyfikacją. Zalecamy użycie tych narzędzi do rozwiązania wszystkich błędów i ostrzeżeń znalezionych w przykładowym pliku danych.
Tworzenie pliku danych o produktach
Gdy upewnisz się, że struktura małego zestawu elementów jest prawidłowa, utwórz plik danych dla całego katalogu.
Tworzenie przykładowego pliku danych
- Wybierz 1 reprezentatywny podmiot z katalogu. Wybierz encję o dość złożonej strukturze, ale typową dla encji w katalogu.
- Użyj narzędzia do sprawdzania poprawności schematu JSON, aby sprawdzić, czy nie ma błędów składni i brakujących wymaganych właściwości. (więcej informacji znajdziesz w następnej sekcji).
Przykład pliku danych z jednym elementem
Movie{ "@context": "http://schema.org", "@type": "DataFeed", "dateModified": "2018-07-20T00:44:51Z", "dataFeedElement": [ { "@context": ["http://schema.org", {"@language": "en"}], "@type": "Movie", "@id": "http://www.example.com/my_favorite_movie", "url": "http://www.example.com/my_favorite_movie", "name": "My Favorite Movie", "potentialAction": { "@type": "WatchAction", "target": { "@type": "EntryPoint", "urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true", "inLanguage": "en", "actionPlatform": [ "http://schema.org/DesktopWebPlatform", "http://schema.org/MobileWebPlatform", "http://schema.org/AndroidPlatform", "http://schema.org/AndroidTVPlatform", "http://schema.org/IOSPlatform", "http://schema.googleapis.com/GoogleVideoCast" ] }, "actionAccessibilityRequirement": { "@type": "ActionAccessSpecification", "category": "subscription", "requiresSubscription": { "@type": "MediaSubscription", "name": "Example Package", "commonTier": true, "@id": "[partner determined string]" }, "availabilityStarts": "2018-07-21T10:35:29Z", "availabilityEnds": "2019-10-21T10:35:29Z", "eligibleRegion": [ { "@type": "Country", "name": "US" }, { "@type": "Country", "name": "CA" } ] } }, "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie", "releasedEvent": { "@type": "PublicationEvent", "startDate": "2008-01-20", "location": { "@type": "Country", "name": "US" } }, "description": "This is my favorite movie.", "actor": [ { "@type": "Person", "name": "John Doe", "sameAs": "https://en.wikipedia.org/wiki/John_Doe" }, { "@type": "Person", "name": "Jane Doe", "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe" } ], "identifier": [ { "@type": "PropertyValue", "propertyID": "IMDB_ID", "value": "tt0123456" } ] } ] }
Sprawdzanie przykładowego pliku danych
Aby sprawdzić przykładowy plik danych pod kątem zgodności ze specyfikacjami uporządkowanych danych Google dotyczącymi plików danych multimedialnych, możesz użyć tych narzędzi:
Narzędzie do sprawdzania poprawności schematu JSON
Narzędzie do sprawdzania poprawności schematu JSON sprawdza wszystkie pliki w pliku danych lokalnie przed przesłaniem. Używaj tego narzędzia podczas tworzenia pliku danych, aby uniknąć typowych błędów strukturalnych i błędów typu. Więcej informacji o tym narzędziu znajdziesz tutaj.
Usługi katalogu w Search Console
Gdy przedstawiciel Google włączy usługę katalogu w Search Console, a Twój przykładowy lub testowy plik danych zostanie przetworzony, użyj usług katalogu w Search Console, aby sprawdzić błędy weryfikacji na poziomie encji, ostrzeżenia i diagnostykę przetwarzania.
Tworzenie produkcyjnego pliku danych o produktach
- Po usunięciu wszystkich błędów i ostrzeżeń strukturalnych w przykładowym pliku danych rozszerz go, aby zawierał wszystkie elementy z Twojego katalogu.
- Uruchom narzędzie do sprawdzania poprawności schematu JSON na rozszerzonych plikach kanału i po przesłaniu sprawdź właściwości katalogu w Search Console, aby upewnić się, że nie ma błędów weryfikacji. Sprawdź, czy plik danych zawiera wszystkie elementy z katalogu, porównując liczbę elementów w pliku danych z liczbą elementów w katalogu.