Jeśli korzystasz z BigQuery Export z odświeżaniem codziennym, w przypadku niektórych pól traffic_source
możesz zobaczyć wartość Data Not Available
. Ten przewodnik pomoże Ci automatycznie uzupełnić większość brakujących danych o źródłach wizyt w dotychczasowych plikach eksportu, gdy tylko będą dostępne (zwykle o 5 rano każdego dnia).
Aby zautomatyzować wypełnianie:
- Odbieraj codzienny sygnał o kompletności z BigQuery.
- Zidentyfikuj w eksporcie BigQuery zdarzenia, w których brakuje danych o źródle ruchu.
- Wyślij do Google Ads zapytanie o pełne dane dotyczące tych zdarzeń.
- Złącz pełne dane o zdarzeniach z BigQuery Export.
Tworzenie tematu Pub/Sub
- W menu nawigacyjnym po lewej stronie w konsoli Google Cloud otwórz Pub/Sub. Jeśli nie widzisz opcji Pub/Sub, wyszukaj ją w pasku wyszukiwania konsoli Google Cloud:
- Na karcie Tematy kliknij + UTWÓRZ TEMAT:
- Wpisz nazwę w polu Identyfikator tematu.
- Wybierz Dodaj subskrypcję domyślną, pozostaw pozostałe opcje puste:
- Kliknij Utwórz.
Tworzenie ujścia routera logów
- Otwórz Router logów w konsoli Google Cloud:
- Kliknij Utwórz ujście:
- Wpisz nazwę i opis zlewozmywaka, a potem kliknij Dalej.
- Jako usługę docelową wybierz temat Cloud Pub/Sub.
- Wybierz utworzony temat, a następnie kliknij Dalej.
W sekcji Tworzenie filtra uwzględniania wpisz ten kod:
logName="projects/YOUR-PROJECT-ID/logs/analyticsdata.googleapis.com%2Ffresh_bigquery_export_status"
Zastąp YOUR-PROJECT-ID identyfikatorem projektu w konsoli Google Cloud.
Kliknij Dalej, a następnie Utwórz ujście. Nie musisz filtrować żadnych logów.
Sprawdź, czy ujście jest widoczne na liście Ujęcia routera dzienników.
Łączenie brakujących danych
Użyj funkcji Cloud Run, aby automatycznie wykonać kod służący do uzupełniania danych źródłowych ruchu, gdy Pub/Sub wykryje sygnał o kompletności:
- Otwórz funkcje Cloud Run:
- Kliknij UTWÓRZ FUNKCJĘ:
- W polu Środowisko wybierz funkcję Cloud Run.
- Wpisz nazwę funkcji.
- Jako Typ aktywatora wybierz Cloud Pub/Sub, a jako Temat Cloud Pub/Sub – utworzony temat.
- Kliknij Dalej, a potem wpisz kod, aby złączać dane atrybucji Google Ads z danymi z BigQuery.