Создавайте наглядные таблицы Дмитрий

Содержание

Add your data

As you fill out your feed according to the instructions below for the type of spreadsheet you’re using, the Merchant Center add-on can help you provide accurate data by auto-completing various pieces of data. If you’d prefer to turn off this auto-complete feature, you can disable it in the menu for the add-on.

  • Attribute names: As you’re typing in the header row of your sheet, select from the list of accepted attribute names. Learn more
  • Accepted values: Select from the list of accepted values for any attributes with standardized values. Learn more
  • Google product category: As you’re typing in the product value in the attribute, the add-on will offer suggestions based on the Google product taxonomy. Select the correct category from the list of suggestions. Learn more

If you’d prefer to turn off this auto-complete feature, you can disable it in the menu for the add-on.

Use schema.org annotations on your website to add your data

If you’ve annotated your website with structured data markup, the add-on can populate and update matching attributes directly from your website into the feed. 

Before you use this add-on feature, make sure your site is properly annotated with schema.org structured annotations. If your site is not annotated correctly,  you won’t be able to use the tool to autofill your feed. Learn more

Select Update from website from the Merchant Center add-on to get started. Make sure the landing page URL for each annotated product is included in the attribute for each item in your feed, and the is set to match the SKU for each item in your feed. Every landing page URL should match the the webpage URL you claimed in Merchant Center. 

Click Update to start the process and update all rows. Select the dropdown arrow on the button and select Update selected rows if you would like to only update any rows you have selected.

Note: The feature can create and validate up to 1000 rows at a time. If your feed is larger than 1000 rows, use the Update selected rows option to create and validate your feed in batches.

Modifying your Google Sheet during the update process may cause changes to be overwritten. If you accidentally overwrite your changes, use the Sheets revision history feature to still allows you to go back in time. The update process may take a few minutes, depending on the number of products to be processed.

Validate your annotations

Any errors that the add-on finds during the update from the website will be listed in the sidebar. Incorrect or missing annotations will generate errors that will need to be corrected within the Sheets-powered feed. Verify that the structured data on your site is correct, and that the id and SKU match exactly. If you encounter errors, use the Structured Data Testing Tool to verify that your structured data is set up correctly. Visit the Google Search Console Help Center to learn more about using the tool, debugging any issues, and interpreting your results in the tool.

 After you’ve reviewed the data and corrected any errors, you can begin the full data validation and submission process. 

Advanced options

  • Only update selected attributes: Use this option if there are specific annotated attributes you would like to update. Don’t select this option if you want to use the autofill feature for all available attributes.
  • Overwrite all values: Use this option if there is existing data in your feed that you would like to overwrite with the autofilled values.

Как создать таблицу с партициями в Google BigQuery

Создать таблицу из нескольких частей очень просто. Для этого в интерфейсе BigQuery при создании новой таблицы в опциях укажите формирование партиций по дням.

Таблица с такой опцией будет содержать дополнительный столбец _PARTITIONTIME с датой записи строки в таблицу. Именно по значению этого поля автоматически сформируются партиции.

Название поля _PARTITIONTIME — зарезервированное. Поэтому обратиться к нему без присвоения псевдонима нельзя. Воспользуйтесь командой AS, чтобы получить значения данного поля.

Пример запроса:

Пример результата выполнения запроса:

По результату запроса видно, что столбец pt (это переименованный с помощью команды AS виртуальный столбец _PARTITIONTIME) содержит два значения: «2017-12-13 00:00:00 UTC» и «2017-12-14 00:00:00 UTC».

Таблица Test_WF.part_test на данный момент разделена на две партиции:

  • строки с id 1-5 и значением «2017-12-13 00:00:00 UTC» — первая часть (эти данные загружены в таблицу 13 декабря 2017 года);
  • строки с id 6-10 и значением «2017-12-14 00:00:00 UTC» входят во вторую партицию (данные загружены в таблицу 14 декабря 2017 года).

На первый взгляд, для пользователя это обычная таблица с физическим разделением (данные хранятся в разных файлах), но пользователь работает со всеми частями точно так же, как и работал бы с одной.

По умолчанию вся информация будет записываться в партицию, которая соответствует дате загрузки данных в таблицу. Для загрузки информации в партиции, сформированные в прошлом периоде, укажите партицию вместе с названием набора данных и таблицы через специальный знак разделитель $.

Например, для добавления записи в таблицу партиции от 1 декабря 2017 года запишем в Test_WF.part_test$20171201.

Validate your data

Once you’ve filled in your product data, use the add-on to validate the data to check that it will process correctly by clicking Validate sheet at the bottom of the add-on. If there are any processing errors or warnings in your data, you can click on each issue to see examples in the sheet. Note that you can only validate an entire Sheet if it’s 1,000 rows or less.

You can also validate specific rows in your sheet by highlighting the desired rows and changing the validator button to Validate selected rows.

If you have used structured data markup, test your Schema.org implementation with the Structured Data Testing Tool. Visit the Google Search Console Help Center to learn more about using the tool, debugging any issues, and interpreting your results in the tool.

План SQL-запроса в функции Query

Любой SQL-запрос состоит из отдельных блоков, которые часто называют кляузами. В SQL для функции Query заложен синтаксис языка запросов API визуализации Google, который поддерживает следующие кляузы:

  • select — перечисление полей, которые будут возвращены запросом;
  • where — содержит перечень условий, с помощью которых будет отфильтрован массив данных, обрабатываемый запросом;
  • group by — содержит перечень полей, по которым вы хотите группировать результат;
  • pivot — помогает строить перекрестные таблицы, используя значение одного столбца в качестве названий столбцов финальной таблицы;
  • order by — отвечает за сортировку результатов;
  • limit — с помощью этой части запроса вы можете задать предел количеству строк, возвращаемых запросом;
  • offset — с помощью этой кляузы вы можете задать число первых строк, которые не надо обрабатывать запросом;
  • label — данная кляуза отвечает за название полей, возвращаемых запросом;
  • format — отвечает за формат выводимых данных;
  • options — дает возможность задавать дополнительные параметры вывода данных.

Строим сводную таблицу со среднимимаксимальными значениями по тематикам

В этом примере мы построим небольшую сводную таблицу, где будут отображены средние значения по тематикам за два года:

QUERY(‘Книги‘!A1:D;«SELECT avg(C), avg(D) pivot B»;1)

Мы используем похожий диапазон (в отличие от предыдущего в нем есть продажи за 2015 и 2016 годы), извлекаем средние значения по столбцам C и D (SELECT avg(C), avg(D)) и группируем их по столбцу B (тематика).

Полученный результат транспонируем для удобного отображения (с помощью функции TRANSPOSE (ТРАНСП)):

Можно использовать и другие функции вместо avg (среднего), например max (максимальные значения):

Или отобразить и среднее, и максимум, но только по столбцу D:

SELECT avg(D), max(D)

Google Sheets format requirements

  • The first page of a Google Sheets file must contain the product data to be submitted. The first line of this page must be the header. The header must contain a single attribute per cell. Any values that are not supported attributes will cause errors during the verification and upload process.
  • Each cell may only contain a single value per item, and comply with the value rules outlined in the Product data specification.
  • For group attributes such as and use colon-separated sub-attributes. Visit Set up tax settings and Set up shipping settings for more information.
  • If an attribute accepts multiple values, you should provide each value separated by a comma, such as ‘blue, green, red’ wherever applicable. In attributes where multiple values are accepted, if a comma doesn’t indicate a separate value, it should be submitted with a preceding backslash, such as ‘ \, ‘. Refer to the Product data specification to learn more.Note that not all attributes support multiple values; for example, you may only provide one or value.

Чем удобна работа в Google Docs

Автосохранение
Файл сохраняется автоматически через небольшие периоды времени, так что если внезапно выключится компьютер, файл все равно сохранится.

Одновременная работа
Несколько человек может заполнять одну таблицу или собирать один текст одновременно

Это полезно при групповой работе и избавляет от необходимости собирать один документ из нескольких файлов.

Быстрые правки
Достаточно один раз открыть доступ к документу клиенту и можно будет вносить правки, не скидывая каждый раз исправленный файл.

Комментарии
Есть система комментариев, которые можно писать на полях и прикреплять к конкретным фразам.

История правок
Манипуляции с текстом сохраняются, так что можно откатить изменения, если удалили что-то важное или передумали править.

Писать статьи в блог или на сайт в Google Docs станет еще удобнее, если упростить некоторые действия с помощью расширений.

Автоматизации

В этой сфере возможности предмета статьи поражают воображения. Автоматизировать можно практически все. Надо только немного подумать.

Мощнейший Google Apps Script (расширенная версия Java Script для работы с сервисами Google) может связать Sheets со следующими приложениями:

  • Google Docs;
  • Gmail;
  • Google Translate;
  • Google Forms;
  • Google Sites;
  • Google Translate;
  • Google Calendar;
  • Google Contacts;
  • Google Groups;
  • Google Maps.

Тему использования этого языка совместно с Google Таблицами на iphones.ru мы поднимали неоднократно:

  • 4 лайфхака Gmail и Google Apps Script
  • Автоматизируем Google Таблицы на Google Apps Script
  • Google Apps Script для Docs в примерах
  • Простые автоматизации для Google Drive
  • Планируем жизнь с Google Calendar и Google Apps Script
  • Как правильно делать автоматизированные рассылки в Gmail

Как добавить файл в блог или на веб-страницу

Чтобы открыть доступ к документу, таблице, презентации или форме большому числу пользователей, можно добавить файл на сайт или в блог.

Как добавить документ, таблицу или презентацию

  1. Откройте файл в Google Документах, Таблицах или Презентациях.
  2. Выберите Файл в верхней части страницы  Опубликовать в Интернете.
  3. В открывшемся окне нажмите Встроить.
  4. Выберите нужный вариант публикации в зависимости от типа файла.
  • Таблица. Можно опубликовать всю таблицу или отдельные листы.
  • Презентация. Можно выбрать размер презентации и указать, как быстро должны сменяться слайды.
  1. Нажмите Опубликовать.
  2. Скопируйте HTML-код и вставьте его на свой сайт или в блог.

Как настроить вид встроенной таблицы

Если вы добавили таблицу на свой сайт, то можете сделать видимыми или скрыть некоторые ее элементы.

  1. Откройте файл в Google Таблицах.
  2. Выберите Файл в верхней части страницы  Опубликовать в Интернете.
  3. В открывшемся окне нажмите Встроить.
  4. Выберите Опубликовать.
  5. Скопируйте HTML-код и вставьте его на свой сайт или в блог.
  6. Внесите нужные изменения в HTML-код на сайте или в блоге. Вы можете задать следующие параметры:
  •  – идентификатор листа.
  •  – опубликованные строки и столбцы, например A1:B14.
  •  – вкладки листов в нижней части таблицы. Видны при значении true. Чтобы скрыть их, укажите значение false.
  •  – номера строк и буквенные обозначения столбцов. Видны при значении true. Чтобы скрыть их, укажите значение false.
  •  – название и нижний колонтитул. Видны при значении true. Чтобы скрыть их, укажите значение false.

Как добавить форму

  1. Откройте файл в Google Формах.
  2. Выберите Отправить в правом верхнем углу экрана.
  3. Нажмите на значок Встроить в верхней части окна.
  4. Чтобы скопировать HTML-код, нажмите Копировать.
  5. Вставьте HTML-код на сайт или в блог.

Импорт данных с помощью QUERY из другой Google Таблицы

С помощью QUERY вы можете использовать в качестве базы данных другую Google Таблицу. Это можно сделать с помощью сочетания функций ImportRange и QUERY. Я создал , в которую продублировал данные с листа DB из приведенного в начале статьи . Чтобы в качестве базы данных использовать данные из другой Google таблицы, в качестве первого аргумента функции Query выступит импортируемый функцией ImportRange диапазон.

Разница в том, что при написании запроса к данным, импортируемым функцией ImportRange, вместо названия столбцов мы указываем их порядковый номер в возвращаемом функцией ImportRange диапазоне. На листе DataImport перепишем запрос, представленный в Level_4 таким образом, чтобы он обращался к данным, находящимся в на листе DB_Transfer. Синтаксис функции ImportRange достаточно прост:

Где ключ — часть URL Google Таблицы:

А диапазон — это ссылка на лист и (простите за каламбур) диапазон. В нашем случае диапазоном будет DB_Transfer!A1:L1143. Формула ImportRange:

Именно ее мы должны указать в качестве данных функции Query. Далее остается переписать запрос так, чтобы ссылаться на столбцы базы данных не по названию, а по порядковому номеру столбца. Определим, к каким столбцам мы обращались с помощью запроса на листе Level_4.

Название Наименование в таблице Порядковый номер
Date Дата A 1
Device type Тип устройства E 5
Sessions Количество сеансов G 7
Bounces Количество отказов H 8

Текст запроса после замены названий столбцов на их порядковый номер:

Как видите, текст запроса практически не изменился, но вместо столбца A мы теперь указываем Col1, вместо столбца E — Col5, вместо G — Col7 и вместо H, соответственно, Col8. Получаем формулу:

В качестве первого аргумента функции Query выступает функция ImportRange с ссылкой на ключ нужной Google таблицы, которую вы можете скопировать из URL Google Таблицы, и ссылки на диапазон, включающий название листа, а также первой и последней ячейки нужного диапазона.

Номера столбцов в запросе идут не со столбца A, а с того, который является первым в указанном вами диапазоне в функции ImportRange. Например, если бы в качестве импортируемого диапазона выступал DB_Transfer!C1:L1143, то данные из столбца C запрашивались ссылкой Col1, поскольку в импортируемом массиве этот столбец — первый.

Окончательную формулу в работе вы можете посмотреть на листе DataImport.

Download an example of a spreadsheet file

We’ve created a Microsoft Excel spreadsheet that can be downloaded and opened in any spreadsheet program including Microsoft Excel. This spreadsheet helps illustrate some a spreadsheet capability, formulas, and functions used in a spreadsheet, and allows you to experiment with a spreadsheet.

Download example.xls.

The same spreadsheet is also available on Google Sheets. Visit the link below to open the spreadsheet in view mode in Google Sheets. If you want to edit any of the values, click File and then Make a copy option to save it to your Google Drive.

View Google Sheets example spreadsheet.

Функция TABLE_DATE_RANGE префикс, начальная дата, конечная дата

Функция дает возможность обратиться к ряду таблиц, разделенных по дням, задав диапазон дат. Для названия таблицы, в которой описывается, как использовать данную функцию, нужно использовать формат префикс/дата, при этом дата должна быть записана в формате ГГГГММДД. При определении начальной и конечной даты вы можете использовать функции даты и времени, например:

;Предположим, что в нашем наборе данных есть три таблицы:

  • mydata.people20140325;
  • mydata.people20140326;
  • mydata.people20140327.

Для того, чтобы запрос обратился ко всем трем таблицам, необходимо в качестве начальной даты указать TIMESTAMP(‘2014-03-25’), а в качестве финальной — TIMESTAMP(‘2014-03-27’). Запрос:

;Таким образом, в качестве префикса мы указали mydata.people, в качестве начальной даты 2014-03-25, а в качестве конечной — 2014-03-27. Пример обращения к таблицам за 2 предыдущих дня. Предположим, что в проекте myproject-1234 есть следующие таблицы:

  • mydata.people20140323;
  • mydata.people20140324;
  • mydata.people20140325.

Предположим, что сегодня 25 марта 2014 года. Запрос:

;В данном примере в качестве начальной даты мы использовали функцию DATE_ADD и указали в качестве точки отсчета текущее время, а также задали параметр отставания в 2 дня. В качестве финальной даты мы указали функцию CURRENT_TIMESTAMP, которая возвращает текущую дату и время. Соответственно, финальной датой будет текущий день.

Custom formatting of numbers, dates, and currencies

You can apply custom formatting for currencies, dates, and numbers. For each of these, you can search in the text boxes found in the formatting menus to find the format that works for your spreadsheet. If you don’t find what you are looking for, you can now create your own custom formatting within the menus.

Custom date formatting

To apply a custom date or time format to your spreadsheet:

  1. On your computer, open a spreadsheet in Google Sheets.
  2. Highlight the data you want to format.
  3. Click Format Number More Formats.
  4. Click More date and time formats.
  5. Search in the menu text box to select a format. You can also add your own custom date or time format into the text box.
  6. Click Apply.

By default, the time and date options that surface will be based on your spreadsheet locale.

If you want to add more detailed time or date values to your formatting, for example the hour or minute, click the down arrow in the right corner of the menu text box and select an additional value. You can adjust the specific formatting for these values by clicking on the arrows in the value and choosing an option. To delete a value from your formatting, click the value and select Delete.

Custom currency formatting

To apply a custom currency format to your spreadsheet:

  1. On your computer, open a spreadsheet in Google Sheets.
  2. Highlight the data you want to format.
  3. Click Format Number More Formats.
  4. Click More currencies.
  5. Search in the menu text box to select a format. You can also add your own custom currency format into the text box.
  6. Click Apply.

You can also change a few properties about the currency (for example, how many decimal places to show) by clicking the drop-down menu in the right corner of the input box and choosing a desired option.

Custom number formatting

To apply a custom number format to your spreadsheet:

  1. On your computer, open a spreadsheet in Google Sheets.
  2. Highlight the data you want to format.
  3. Click Format Number More Formats.
  4. Click Custom number format.
  5. Search in the menu text box to select a format. You can also add your own custom number format into the text box.
  6. Click Apply.

When creating a custom format, note that the formatting can consist of up to 4 parts separated by semicolons: positive;negative;zero;non-numeric. Financial formats are also supported.

You can use colors in the formatting, for example to differentiate between positive and negative numbers, by adding a color in brackets (for example, ) anywhere within the desired part of the format. Formatting colors must be used in English. The colors that can be used are:

  • Black
  • White
  • Red
  • Blue
  • Green
  • Magenta
  • Yellow
  • Cyan
  • Color# ()

Here is a list of common syntax characters that can be used to create a custom number format:

Character Description
A digit in the number. An insignificant 0 will appear in the results.
# A digit in the number. An insignificant 0 will not appear in the results.
? A digit in the number. An insignificant 0 will appear as a space in the results.
$ Formats numbers as a dollar value.
.(period) Formats numbers with a decimal point.
,(comma) Formats numbers with a thousands separator.
Formats numbers as a fraction.
% Formats numbers as a percent
E Formats numbers as an exponent.
«text» Adds text to the formula. Insert the desired text within quotations for it to appear.
@

Displays text entered into a cell.

*

Repeats the following character to fill in the remaining space in the cell.

_ (underscore)

Adds a space equal in width to the following character.

Инструкции

Как создать форму для потенциальных клиентов в новой кампании в поисковой сети

  1. Войдите в аккаунт Google Рекламы.
  2. В меню слева откройте раздел Кампании.
  3. Нажмите кнопку с плюсом  и выберите Новая кампания.
  4. Выберите цель Потенциальные клиенты.
  5. Выберите тип кампании Поисковая сеть.
  6. Нажмите Продолжить.
  7. Задайте настройки кампании.
  8. В разделе «Расширения объявлений» выберите Форма для потенциальных клиентов.
  9. Если вы ранее не создавали формы для потенциальных клиентов, вы должны принять Условия использования.
  10. Выберите призыв к действию и укажите текст для расширения.
  1. Чтобы создать форму для потенциальных клиентов, выполните следующие действия:
  1. Чтобы создать сообщение о подтверждении отправки формы, выполните следующие действия:
  1. Нажмите Сохранить.

Как добавить форму для потенциальных клиентов в объявление в поисковой сети

  1. Войдите в аккаунт Google Рекламы.
  2. Нажмите Объявления и расширения в меню выбора страниц, а затем выберите Расширения вверху страницы.
  3. Нажмите кнопку с плюсом и выберите вариант Форма для потенциальных клиентов.
  4. Если вы ранее не создавали такой формы, необходимо принять Условия использования.
  5. Выберите кампанию или несколько кампаний.
  6. Создайте форму для потенциальных клиентов с помощью инструкций выше.
  7. Нажмите Сохранить.

Как редактировать форму для потенциальных клиентов в поисковом объявлении

Иногда необходимо обновить информацию в форме для потенциальных клиентов в уже активном поисковом объявлении, например изменить заголовок, название компании или форму обратной связи.

В этой статье рассказывается, как это сделать.

  1. Войдите в аккаунт Google Рекламы.
  2. Нажмите Объявления и расширения в меню выбора страниц, а затем выберите Расширения вверху страницы.
  3. Наведите указатель мыши на объявление или расширение, а затем нажмите на значок карандаша .
  4. Внесите необходимые изменения.
  1. Нажмите Сохранить.

Как удалить форму для потенциальных клиентов

Удаленную форму нельзя будет восстановить. Вы сможете скачивать только данные о потенциальных клиентах, собранные за последние 30 дней.

  1. Войдите в аккаунт Google Рекламы.
  2. Нажмите Объявления и расширения в меню выбора страниц, а затем выберите Расширения вверху страницы.
  3. Установите флажки рядом с нужными элементами и нажмите Изменить в синем столбце.
  4. В раскрывающемся меню выберите Удалить.

Как скачать собранные данные о потенциальных клиентах

Сохранить данные о потенциальных клиентах можно в формате CSV или настроить вебхук. Так как данные о потенциальных клиентах хранятся в течение 30 дней, скачивать их следует часто.

Как скачать данные в формате CSV

  1. Войдите в аккаунт Google Рекламы.
  2. Нажмите «Объявления и расширения» в меню выбора страниц, а затем выберите Расширения вверху страницы.
  3. Под формой для потенциальных клиентов выберите один из указанных ниже вариантов.
    1. Скачать файл с данными потенциальных клиентов, чтобы скачать CSV-файл с текстовыми заголовками столбцов.
    2. Скачать данные о потенциальных клиентах (для CRM) , чтобы скачать CSV-файл с заголовками столбцов в виде набора статических значений (перечисляемого типа). Это вариант подойдет для опытных пользователей, которые хотят обработать файл с помощью CRM или другой автоматизированной системы.

Как собрать данные из удаленных форм

  1. Войдите в аккаунт Google Рекламы.
  2. Нажмите «Объявления и расширения» в меню выбора страниц, а затем выберите «Расширения» вверху страницы.
  3. Чтобы показать удаленные формы, в качестве фильтра для столбца статуса выберите «Удалено».
  4. Под формой нажмите Скачать файл с данными потенциальных клиентов.
Ссылка на основную публикацию