Galeria szablonów społeczności Menedżera tagów Google umożliwia organizacji tworzenie szablonów tagów i zmiennych, które natywnie integrują się z Menedżerem tagów Google, oraz zarządzanie nimi. Twoja organizacja może utworzyć szablon, opublikować repozytorium szablonów w GitHubie, a następnie przesłać szablon do Galerii szablonów, aby udostępnić go użytkownikom na całym świecie. Korzyści dla organizacji obejmują:
- Twoi klienci będą mogli łatwo dodawać szablony i z nich korzystać.
- Użytkownicy Menedżera tagów będą mieć kontakt z marką Twojej organizacji.
- Klienci będą mogli wdrożyć tagi w ciągu kilku minut, a nie miesięcy.
- Możesz publikować aktualizacje szablonów i automatycznie udostępniać je klientom.
Proces przesyłania nowego szablonu do Galerii szablonów społeczności obejmuje te główne kroki:
Tworzenie szablonu
Na początek utwórz szablon w Menedżerze tagów Google jako szablon niestandardowy. Upewnij się, że Twój szablon został dokładnie przetestowany, jego zawartość jest zgodna z Przewodnikiem po stylach oraz masz wdrożony plan lub proces utrzymania i aktualizowania szablonu, jeśli w przyszłości zajdzie taka potrzeba.
Warunki korzystania z usługi
Każdy nowy szablon musi zaakceptować Warunki korzystania z Galerii szablonów Menedżera tagów Google. Aby potwierdzić, że akceptujesz Warunki korzystania z usługi obowiązujące w przypadku Twojego szablonu:
- Przeczytaj Warunki korzystania z Galerii szablonów Menedżera tagów Google.
- W edytorze szablonów otwórz szablon do edycji i na karcie Informacje zaznacz pole „Akceptuję warunki korzystania z usługi Galeria szablonów społeczności”.
Eksportowanie szablonu
Gdy szablon będzie gotowy, wyeksportuj go na komputer lokalny i zmień nazwę pliku template.tpl
.
Przygotowywanie plików projektu
Następnym krokiem jest przygotowanie repozytorium do publikacji w GitHubie. Każde repozytorium powinno zawierać te pliki:
- Wyeksportowany plik szablonu o nazwie
template.tpl
. Musisz zaktualizować ten plik, aby dodać wpiscategories
. - Plik
metadata.yaml
. - Plik
LICENSE
. Nazwa pliku musi być pisana WIELKIMI LITERAMI, a zawartość pliku licencji może zawierać wyłącznie Apache 2.0. - Dodaj plik
README.md
(opcjonalne, ale zalecane).
Dodaj kategorie do grupy reklam template.tpl
W sekcji INFO
dodaj do pliku template.tpl
wpis categories
i podaj co najmniej jedną odpowiednią wartość kategorii wybranej z poniższej tabeli. Jeśli odpowiednia jest więcej niż jedna kategoria, można podać maksymalnie 3 wartości kategorii (od najtrafniejszych do najmniej trafnych).
Przykład:
___INFO___
{
"displayName": "Example Template",
"categories": ["AFFILIATE_MARKETING", "ADVERTISING"],
// additional template properties, etc...
}
Tabela obsługiwanych wartości kategorii:
Kategoria | Opis |
---|---|
REKLAMY | Reklamy |
AFFILIATE_MARKETING | Marketing afiliacyjny |
STATYSTYKI | Analytics |
UZNANIE AUTORSTWA | Atrybucja |
CZAT | Czat |
KONWERSJE | Pomiar konwersji |
DATA_WAREHOUSING | Gromadzenie danych |
EMAIL_MARKETING | Marketing e-mailowy |
EKSPERYMENT | Eksperymenty A/B i optymalizacja treści |
HEAT_MAP | Mapy termiczne |
LEAD_GENERATION | Zwiększanie liczby potencjalnych klientów |
MARKETING | Marketing |
PERSONALIZACJA | Personalizacja |
REMARKETING | Remarketing |
WYPRZEDAŻ | Sprzedaż i zarządzanie relacjami z klientami |
SESSION_RECORDING | Nagrania sesji |
SIEĆ SPOŁECZNOŚCIOWA | Sieci społecznościowe |
SURVEY | Ankiety |
TAG_MANAGEMENT | Systemy zarządzania tagami |
FUNKCJA | Narzędzia Menedżera tagów Google |
metadata.yaml
Plik metadata.yaml
zawiera informacje o szablonie, w tym linki do strony głównej organizacji, dokumentację szablonu i informacje o wersji. Każda wersja jest oznaczona numerem zmiany, nazywanym też numerem SHA, czyli numerem zmiany powiązanym z zatwierdzeniem Git. Pole changeNotes
jest opcjonalne, ale zalecane, aby informować użytkowników o zmianach w wersji.
Aby skonfigurować plik metadata.yaml
:
- Dodaj wpis
homepage
. Powinien to być adres URL wskazujący stronę główną organizacji. - Dodaj wpis dotyczący domeny
documentation
. Powinien to być URL prowadzący do dokumentacji szablonu. - W GitHubie znajdź zatwierdzenie zawierające zmiany, które chcesz przekazać dla początkowej wersji szablonu, i skopiuj numer SHA. Prostym sposobem na uzyskanie numeru SHA z GitHuba jest otwarcie widoku zatwierdzenia i kliknięcie ikony schowka (). Spowoduje to skopiowanie całego numeru SHA do schowka. Wklej tę liczbę jako wartość wpisu
sha
jako elementu podrzędnego węzłaversions
, jak pokazano poniżej. - Dodaj wpis
changeNotes
do węzłaversions
, aby krótko opisać zmiany w tej nowej wersji.
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.
Prześlij do GitHuba
Następnym krokiem jest przesłanie plików do GitHuba. Utwórz repozytorium GitHub z odpowiednimi plikami i strukturą, jak opisano powyżej.
Repozytoria szablonów muszą zawierać pliki * template.tpl
, metadata.yaml
i LICENSE
znajdujące się na poziomie głównym repozytorium Git. Każde repozytorium Git powinno zawierać tylko 1 plik template.tpl
. Wszystkie zasoby muszą być w gałęzi głównej repozytorium GitHub. Każde repozytorium szablonów, które nie pasuje do tej struktury, zostanie usunięte z Galerii.
Każdy wpis w Galerii szablonów będzie zawierał link do sekcji Problemy w repozytorium GitHub szablonu, dzięki czemu użytkownicy będą mogli poinformować Cię o znalezieniu błędu. Sprawdź, czy problemy z repozytorium szablonu GitHub nie zostały wyłączone, aby móc przejrzeć i rozwiązać ewentualne problemy.
Przesyłanie szablonu
Gdy repozytorium szablonów zostanie hostowane w GitHubie, możesz przesłać szablon do Galerii szablonów. Aby przesłać szablon, wykonaj te czynności:
- Zaloguj się w GitHubie na konto z dostępem do repozytorium szablonów, które chcesz dodać do Galerii.
- Otwórz Galerię szablonów społeczności na tagmanager.google.com/gallery.
- Kliknij more_vert i wybierz Prześlij szablon.
- W odpowiednim polu wpisz URL repozytorium i kliknij Prześlij.
Aktualizowanie szablonu
Po opublikowaniu szablonu możesz co jakiś czas aktualizować go. Użytkownicy szablonu otrzymają powiadomienie o aktualizacji szablonu i będą mogli zaktualizować go do najnowszej wersji.
Plik metadata.yaml
określa, której wersji szablonu chcesz użyć w galerii. Aby publikować nowe wersje, musisz dodać numer zmiany (numer SHA) do sekcji versions
pliku metadata.yaml
.
- Znajdź zatwierdzenie zawierające zmiany, które chcesz przekazać, i skopiuj numer SHA. Aby to zrobić, otwórz widok zatwierdzenia i kliknij ikonę schowka (). Spowoduje to skopiowanie całego numeru SHA do schowka.
- Dodaj nowy wpis
sha
na początku listyversions
w sekcjimetadata.yaml
. Zobacz przykład poniżej. - Dodaj
changeNotes
, aby krótko opisać zmiany w tej nowej wersji. Jeśli chcesz, możesz utworzyć komentarze wielowierszowe. Zobacz przykład poniżej. - Wprowadź zmianę na
metadata.yaml
, a aktualizacja pojawi się w galerii zwykle w ciągu 2–3 dni.
Ten przykład pokazuje, jak dodać informacje o nowej wersji, w tym numer SHA i uwagi o zmianach:
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
# Latest version
- sha: 5f02a788b90ae804f86b04aa24af8937e567874c
changeNotes: |2
Fix bug with the whatsamajig.
Improve menu options.
Update API calls.
# Older versions
- sha: 5f02a788b90ae804f86b04aa24af8937e567874b
changeNotes: Adds eject button.
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.