Ошибка в файле транслятора значений

Обновлено: 21.11.2024

Эти API являются частью пакета oracle.jdbc. В этой главе описываются только те элементы oracle.jdbc, которые относятся к преобразованию SQL.

Эта глава содержит следующие темы:

Полная документация по пакету oracle.jdbc в Oracle Database JDBC Java API Reference

Свойства перевода

Указывает имя профиля транзакции

Указывает путь к файлу перевода ошибок SQL

профиль перевода sql

Свойство oracle.jdbc.sqlTranslationProfile указывает имя профиля транзакции.

Значением константы является oracle.jdbc.sqlTranslationProfile . Это также имя свойства.

Значение представляет собой строку. Значение по умолчанию отсутствует.

Свойство sqlTranslationProfile можно задать либо как системное свойство, либо как свойство соединения. Это свойство необходимо для использования перевода SQL. Если это свойство установлено, то для всех операторов, созданных соединением, включена трансляция SQL, если не указано иное.

sqlErr или файл перевода

Свойство oracle.jdbc.sqlErrorTranslationFile указывает путь к файлу перевода ошибок SQL.

Значение представляет собой путь. У него нет значения по умолчанию.

Ошибка при установлении соединения приводит к исключению SQLException, но без действительного соединения. Однако путь к файлу перевода ошибок SQL доступен как системное свойство или свойство соединения и будет использоваться для преобразования ошибки.

Этот файл используется только для перевода ошибок, возникающих при сбое установления соединения. После установления соединения этот файл игнорируется и не рассматривается, даже если он содержит сведения о переводе для любой ошибки, которая возникает после установления соединения. Свойство sqlErrorTranslationFile может быть либо системным свойством, либо свойством соединения. Содержимое этого файла используется для преобразования исключений Oracle SQLException во внешние исключения SQLException при отсутствии допустимого соединения.

Интерфейс подключения OracleTranslating

Этот интерфейс реализуется только объектом Connection, поддерживающим преобразование SQL. Основная цель этого интерфейса — получить непереводимые операторы (в том числе подготовленныеStatement и CallableStatement ) из переводящего соединения.

Открытый интерфейс oracle.jdbc.OracleTranslatingConnection определяет фабричные методы для создания переводимых и непереводимых объектов Statement.

Предоставляет ключи к карте

Создает объект Statement с возможностью переводить или не переводить SQL.

Создает объект CallableStatement с возможностью переводить или не переводить SQL.

Создает объект PreparedStatement с возможностью переводить или не переводить SQL.

Возвращает карту всех версий перевода запроса во время перевода SQL.

SqlTranslationVersion

Перечисленные значения SqlTranslationVersion указывают ключи для метода getSQLTranslationVersions().

В следующей таблице перечислены все значения перечисления SqlTranslationVersion с описанием каждого перечисляемого значения.

Имя участника Описание
ORIGINAL_SQL Указывает исходный SQL-запрос поставщика
Указывает, что Маркеры параметров JDBC ('?') заменены маркерами параметров в стиле Oracle (':b< n >'). Следовательно, последовательные знаки '?' будут преобразованы в :b1, :b2, :b3 и так далее. Это изменение необходимо для учета любых изменений в порядке параметров во время перевода. Эта версия отправляется на сервер для перевода. Следовательно, любые пользовательские переводы на сервере должны быть зарегистрированы в этой версии, а не в версии ORIGINAL_SQL.
Указывает переведенный запрос, возвращенный из сервер

создать заявление()

Эта группа методов создает объект оператора и указывает, поддерживает ли оператор преобразование SQL. Если значение параметра translation равно TRUE , то возвращаемый оператор поддерживает перевод и идентичен соответствующей версии в интерфейсе java.sql.Connection без аргумента перевода. Если значение равно FALSE , возвращаемый оператор не поддерживает перевод.


Синтаксис Описание
Создает объект Statement с возможностью переводить или не переводить SQL.
Создает объект Statement с заданным типом и параллелизмом с возможностью переводить или не переводить SQL.
Создает объект Statement с заданным типом, параллелизмом и удерживаемостью с возможностью переводить или не переводить SQL.
Параметр Описание
Указывает значение int, представляющее тип набора результатов.
Указывает значение int, представляющее тип параллелизма набора результатов.
resultSetHoldability Указывает значение типа int, представляющее тип удержания набора результатов.
Указывает, поддерживает ли инструкция перевод.

Метод createStatement() возвращает объект Statement.

Метод createStatement() генерирует SQLException .

Перед запуском примера импортируйте следующие пакеты:

Выполните следующие операторы SQL:

подготовить вызов()

Эта группа методов создает объект CallableStatement и указывает, поддерживает ли инструкция преобразование SQL. Если значение параметра translation равно TRUE, то оператор return поддерживает перевод. Если значение равно FALSE , возвращаемый оператор не поддерживает перевод.

Синтаксис Описание
Создает объект CallableStatement с возможностью переводить или не переводить SQL
Создает объект CallableStatement с заданным типом и параллелизмом с параметром переводить или не переводить SQL
Создает объект CallableStatement с заданным типом, параллелизмом и удерживаемостью с возможностью переводить или не переводить SQL

< td headers="r5c1-t10 r1c2-t10">Указывает значение типа int, представляющее тип удержания набора результатов
Параметр Описание
sql Указывает значение оператора String SQL для отправки в базу данных; может содержать один или несколько параметров
Указывает значение int, представляющее тип набора результатов
Указывает значение int, представляющее тип параллелизма набора результатов
resultSetHoldability
Указывает, будет ли оператор поддерживает перевод

Метод prepareCall() возвращает объект CallableStatement.

Метод prepareCall() генерирует SQLException .

Перед запуском примера импортируйте следующие пакеты:

Выполните следующие операторы SQL:

prepareStatem ent()

Эта группа методов создает объект PreparedStatement и указывает, поддерживает ли инструкция преобразование SQL. Если значение параметра translation равно TRUE, то оператор return поддерживает перевод. Если значение равно FALSE , возвращаемый оператор не поддерживает перевод.

Синтаксис Описание
Создает объект PreparedStatement с возможностью переводить или не переводить SQL
Создает объект PreparedStatement с заданным типом и параллелизмом с параметром переводить или не переводить SQL
Создает объект PreparedStatement с заданным типом, параллелизмом и удерживаемостью с возможностью переводить или не переводить SQL

Параметр Описание
sql Указывает значение оператора String SQL для отправки в базу данных; может содержать один или несколько параметров
Указывает значение int, представляющее тип набора результатов
Указывает значение int, представляющее тип параллелизма результирующего набора
resultSetHold Указывает значение int, представляющее результат установить тип удержания
Указывает, поддерживает ли выражение перевод

Метод prepareStatement() возвращает объект PreparedStatement.

Когда заполнитель "?" используется с методом prepareStatement(), драйвер внутренне изменяет "?" на параметры в стиле Oracle, поскольку транслятор на стороне сервера может работать только с маркерами в стиле Oracle. Это необходимо, чтобы различать переменные связывания. В противном случае любое изменение порядка связанных переменных будет неразличимо. Заменяемые маркеры стиля оракула имеют следующий формат: b < n >, где < n > — возрастающее число. Например, exec sample_proc(. ) становится exec sample_proc(:b1,:b2) .

Для дальнейшего примера рассмотрим сценарий формата поставщика, в котором запрос поставщика, выбирающий три верхние строки, имеет вид SELECT * FROM employee WHERE first_name=? И идентификатор_сотрудника=? ТОП 3 . Запрос должен быть преобразован в диалект оракула. В этом случае на сервере необходимо зарегистрировать следующий перевод:

Метод prepareStatement() генерирует SQLException .

Перед запуском примера импортируйте следующие пакеты:

Выполните следующие операторы SQL:

получитьSQLTranslationVersions()

Возвращает карту всех версий перевода запроса во время перевода SQL. В случае исключения, и если submitExceptions имеет значение true, переведенная версия на карте имеет значение NULL .

Сопоставьте со всеми версиями перевода запроса. Дополнительные сведения о возвращении версий см. в разделе перечисление SqlTranslationVersion.

Этот метод выдает SQLException, если есть проблема с преобразованием запроса, при условии, что подавляющее исключение имеет значение false.

Ошибка файла конфигурации перевода

Файл конфигурации XML (путь) предоставляется как значение свойства oracle.jdbc.sqlErrorTranslationFile. Этот файл содержит информацию о переводах для ошибок. Эти ошибки возникают, когда не удается установить соединение с сервером и, следовательно, перевод не может выполняться на сервере. Сообщения об ошибках относятся к типу, определяющему состояние базы данных, препятствующее установлению соединения.

Структура XML-файла конфигурации определяется в DTD следующим образом:

ORAError – это значение типа int, указывающее код ошибки для ошибки оракула.

ErrorCode — это значение типа int, указывающее код ошибки поставщика, то есть переведенный код.

Если вы получаете сообщение об ошибке файла в трансляторе значений, разделенных запятыми, при инициализации транслятора для создания сообщения карты полей, вот как решить эту проблему. Эта ошибка возникает в настольном клиенте Outlook при импорте контактов или чего-либо еще из другой службы. Если это так, пройдите это руководство, чтобы избавиться от него.

Все сообщение об ошибке говорит примерно следующее:

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

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

Почему возникает эта ошибка

  • В файле .csv нет управляющих символов CR+LF. CR+LF требуется в Windows для представления разрывов строк.
  • Файл .csv уже открыт в другой программе, например в Microsoft Excel.
  • Загруженный CSV-файл не разблокирован.

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

  1. Откройте файл в другой программе, чтобы сохранить копию.
  2. Убедитесь, что файл не открыт в другой программе во время импорта.
  3. Разблокируйте файл на компьютере.

Чтобы узнать больше об этих шагах, продолжайте читать.

1] Откройте файл в другой программе, чтобы сохранить копию

Если вы получаете эту ошибку, рекомендуется открыть файл .csv в другой поддерживаемой программе. Например, вы можете использовать Microsoft Excel для выполнения работы. Все, что вам нужно сделать, это открыть файл в Microsoft Excel, сохранить копию файла и импортировать ее в приложение Outlook.

Для этого откройте Excel на своем компьютере и нажмите «Файл». После этого выберите параметр «Сохранить как» с левой стороны.

Теперь выберите папку, дайте ей имя, выберите CSV UTF-8 (с разделителями-запятыми) (*.csv) в списке Тип файла и нажмите кнопку Сохранить, чтобы сделать это.

Затем попробуйте импортировать CSV-файл в Outlook.

2] Убедитесь, что файл не открыт в другой программе во время импорта

Необходимо убедиться, что файл .csv или исходный файл не открыт в другой программе при импорте в Outlook. Это может произойти, если вы открыли файл ранее в Excel или другой программе и забыли его закрыть. Если файл используется другим инструментом, есть вероятность получить эту ошибку.

3] Разблокируйте файл на своем ПК

В большинстве случаев загруженный файл имеет статус «заблокирован». Вам придется снять ограничение перед импортом. Щелкните файл правой кнопкой мыши, установите флажок Разблокировать и нажмите кнопку ОК, чтобы сохранить изменения.

Вот и все! Вот некоторые из рабочих решений для устранения этой проблемы.

Дата: 7 ноября 2020 г. Метки: перспективы

Похожие сообщения

Как отключить предварительный просмотр сообщений в Outlook

Исправить сбой Outlook при создании нового профиля

Подключение к Microsoft Exchange недоступно при настройке Outlook

[электронная почта защищена]

сообщить об этом объявлении

Основная боковая панель

сообщить об этом объявлении

Это означает, что вам не придется терять данные при импорте файлов CSV в Microsoft Outlook. При импорте контактов Excel в Outlook вы получаете сообщение об ошибке о том, что в трансляторе значений, разделенных запятыми, для создания карты полей произошла ошибка файла. Итак, в этом блоге мы объяснили вам, как избавиться от этой ошибки вручную.

Почему эта ошибка переводчика возникла во время импорта контактов?

При преобразовании CSV-файла контактов Excel в Outlook возникают некоторые ошибки. Давайте обсудим некоторые ошибки:

  1. Файл CSV уже открыт в серверной части вашей системы.
  2. Файл CSV, который вы импортируете в Outlook, не разблокирован.

Ошибка 64-разрядной версии Outlook 2013

Если пользователи пытаются импортировать почту и контакты в 64-разрядную версию Outlook 2013, экспортируют их из старых почтовых приложений. Вся электронная почта и контактные данные, которые экспортируются прямо из Outlook Express 4, 5, 6 или Windows Mail, не подходят для 64-разрядной версии Outlook. Даже если вы попытаетесь импортировать данные из этих программ, это выдаст вам ошибки. Альтернативный вариант, рекомендованный Microsoft, — удалить 64-разрядную версию Outlook и установить 32-разрядную версию. Другой вариант — экспортировать данные из вашего почтового клиента в другую систему, в которой не установлена ​​64-разрядная версия Outlook.

Ошибка переводчика значений, разделенных запятыми, при импорте CSV-файла

Вы пытаетесь импортировать CSV-файл в Outlook, но получаете сообщение об ошибке. Это означает, что файл CSV создается в неправильном формате. Вы видите эту ошибку только в том случае, если ваш CSV-файл был создан в другой системе, например в системах Unix и Mac.Чтобы избавиться от этой ошибки, вы можете открыть файл CSV в MS Excel и перейти к опции «Файл» >> Нажмите «Сохранить как вариант». Затем вы сохраняете файл с новым именем.

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

Чтобы сохранить файл CSV как копию в другой программе

Вы получите сообщение об ошибке при импорте файлов CSV в другую программу. Например, ваша работа выполняется в MS Excel, и вам нужно открыть и сохранить файл в MS Excel, а затем импортировать его в Outlook.

Итак, откройте MS Excel на своем ПК. Нажмите на опцию файла в верхнем левом углу. И выберите Сохранить как вариант. Выберите местоположение, щелкните параметр типа файла, выберите CSV UTF-8 (с разделителями-запятыми) (*.csv). Затем нажмите кнопку Сохранить.

Убедитесь, что файл CSV не открыт в бэкэнде и другой программе

Разблокируйте CSV-файл на своем ПК

Заключение

В приведенном выше разделе мы описываем все ошибки, с которыми столкнулись пользователи в процессе импорта. Вам нужно экспортировать контакты Excel в Outlook во время процесса, вы получите эту ошибку «В трансляторе значений, разделенных запятыми, произошла ошибка файла». Поэтому в этом блоге объясняются все возможные способы устранения всех ошибок вручную.

Попытка импортировать CSV-файл контактов. Обычно это проходит хорошо. Делали это уже не раз.
На этот раз я получил ошибки.
Или:

"В переводчике произошла файловая ошибка при попытке установить сопоставление полей.
Произошла непредвиденная ошибка (998)
."

"В трансляторе произошла ошибка файла при попытке установить сопоставление полей.
Файл "C:\Users\name\AppData\Roaming\Comma Separated Values.ADR" заблокирован.
Это может быть связано с тем, что диск заблокирован, файл доступен только для чтения, используется другой программой,
или потому, что у вас нет разрешения на использование сетевого пути
."

Я выполнил полное восстановление: Пуск>Панель управления>Программы и компоненты>Выберите Office + изменить.

Также пробовал это решение: Outlook показывает ошибку перевода во время импорта CSV-файла
"Откройте CSV-файл в другом приложении, например в Microsoft Excel, а затем используйте команду "Сохранить как", чтобы сохранить < br />содержимое в виде нового CSV-файла. Затем используйте Outlook для импорта нового CSV-файла."

Как всегда, чтобы избежать дублирования или частичного дублирования, я удаляю все контакты перед импортом.
Оставляет меня с пустыми руками.
Я считаю, что нет никакого способа восстановить удаленные контакты.

Excel экспортируется в формате .csv UTF-8

Windows 10 x64, Office 365, Outlook с использованием Exchange.

из w62

Выйдите из Outlook, удалите файл .adr (или переименуйте его)
Запустите импорт снова.

Все прошло отлично!

Диана Поремски

Вы второй человек, у которого возникла эта ошибка. Я не знаю, почему используется расширение файла ADR. Другой пользователь экспортировал и создал новый файл, чтобы исправить это.

То же самое здесь, на моем голландском компьютере. Я использовал запятую как разделитель с самого начала, чтобы импортировать в Excel все файлы *.csv. До месяца два назад это работало, и Excel не спрашивал, что делать. В инете нашел я не один такой и решил это заменой настроек страны обратно на голландские. Думаю, что обновление Windows изменило разделитель "," на "." десятичной дроби из моей голландской версии в английскую версию.

Диана Поремски

Это, безусловно, возможно.

>>
замените настройки страны обратно на голландские

Это в настройках Windows, верно, а не в настройках Excel, верно? (Для тех, кто может найти это.)

Я попытался импортировать CSV-файл, экспортированный из Google и Yahoo, для тестирования, но мне это не удалось. Я использовал другой CSV, так как он был предназначен только для проверки контактов. Я посмотрю на эти CSV и посмотрю, должно ли это работать, но окна изменились.

из w62

@Theo. Какой версией Office вы пользуетесь? 365? Я предполагаю, что вы импортируете из файла Excel .csv ?

В моем случае при использовании Excel "Файл, Сохранить как . " (CSV UTF-8) или
при использовании "Экспорт файла в .." CSV
Что бы я ни пытался: я всегда есть разделители с запятой.

Несмотря на то, что в моей Windows 10 (EN) в качестве разделителя списка используется запятая
(Регион > Форматы > Дополнительные настройки > Разделитель списка).

Также обратите внимание, что голландская версия Office имеет такие имена полей, как приведенные ниже:
Huisadres, plaats = домашний адрес, город,
Huisadres, straat = домашний адрес, улица
и т. д. в имени поля на голландском языке есть запятая, что приводит к проблемам при сопоставлении полей во время импорта.

Я решил эту проблему следующим образом:
- Измените настройки языка Office на английский (для этого установите языковой пакет)
- Используйте (бесплатно) надстройку Excel как можно скорее
- Используйте экспорт работать в рамках ASAP

С тех пор никаких проблем.

Адреса- test.xlsx 1.Язык офиса установлен на NL, 2. Использование "Экспорт файла > CSV" - результаты
Имя; Отчество; Фамилия; Домашняя улица; Домашний почтовый индекс; Родной город; Домашний телефон; Мобильный телефон; Адрес электронной почты ;Примечания
Имя; Отчество; Фамилия; Домашняя улица; Домашний почтовый индекс; Город проживания; Домашний телефон; Мобильный телефон; Адрес электронной почты; Примечания

Адреса test.xlsx 1. Язык офиса установлен на EN, 2. "Файл Сохранить как CSV UTF-8"" - результаты:
Имя;Отчество;Фамилия;Домашняя улица;Домашний почтовый индекс; Родной город;Домашний телефон;Мобильный телефон;Адрес электронной почты;Примечания
Имя;Отчество;Фамилия;Домашняя улица;Домашний почтовый индекс;Домашний город;Домашний телефон;Мобильный телефон;Электронный адрес;Примечания

Адреса test.xlsx 1. Язык офиса установлен на NL 2. Экспорт ASAP — результаты:
"Имя","Отчество","Фамилия","Домашняя улица","Домашний почтовый индекс" ,"Родной город","Домашний телефон","Мобильный телефон","Адрес электронной почты","Примечания"
"Имя","Отчество","Фамилия","Домашняя улица", «Домашний почтовый индекс», «Город проживания», «Домашний телефон», «Мобильный телефон», «Адрес электронной почты», «Примечания»

Импорт конверсий позволяет увидеть, как ваша онлайн-реклама влияет на офлайн-продажи и другие ценные действия. В этой статье объясняется, как подготовить файл для импорта конверсий, полученных в результате кликов по вашим объявлениям, в Google Реклама.

Инструкции по импорту конверсий по звонкам см. в статье Импорт конверсий по телефонным звонкам.

Прежде чем начать

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

Вы можете импортировать свои данные в Google Реклама, загрузив файл или связав его с ним через интерфейс Google Реклама, или передав данные через Google Ads API (AdWords API). В этой статье объясняется, как импортировать конверсии путем загрузки файла или ссылки на него. Если вы хотите передавать данные через Google Ads API (AdWords API), см. эту справочную статью из нашего Руководства для разработчиков API.

Примечание. Начиная с июня 2021 года вы больше не сможете загружать данные об офлайн-конверсиях из аккаунта клиента, в котором включено отслеживание конверсий на уровне управляющего аккаунта. Вы получите сообщение об ошибке для любых конверсий, которые вы загружаете с помощью своей клиентской учетной записи, и вам нужно будет перейти в управляющую учетную запись и оттуда загрузить конверсии. См. Изменения в загрузке офлайн-конверсий для клиентских аккаунтов.

Инструкции

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

1. Подготовьте данные для импорта

  1. Загрузите шаблон в зависимости от типа конверсий, которые вы хотите загрузить (скачать: Excel, CSV или Google Таблицы). Вы также можете загрузить шаблоны из интерфейса Google Ads:
    1. Войдите в свой аккаунт Google Реклама.
    2. Нажмите значок инструментов в правом верхнем углу своего аккаунта.
    3. В разделе "Отслеживание" нажмите "Конверсии".
    4. В меню слева нажмите Загрузки.
    5. Нажмите кнопку с плюсом .
    6. Нажмите "Просмотреть шаблоны".
    7. Выберите правильный шаблон в зависимости от используемого метода: "Конверсии по кликам (улучшенные конверсии для потенциальных клиентов)" или "Конверсии по кликам (с использованием Google Click Identifier)".

    Если какие-либо из импортируемых вами конверсий произошли в течение одного дня после клика, Google Реклама может еще не зафиксировать их. Рекомендуется загружать данные за один дополнительный день при каждом импорте. Google Реклама не будет учитывать повторяющиеся конверсии, и вы увидите сообщение об ошибке, в котором будет указано, какие конверсии повторяются. Обратите внимание, что ранее повторяющиеся конверсии игнорировались, но не отображали ошибку, поэтому, если вы часто загружаете дубликаты, вы можете увидеть больше ошибок, чем раньше. Чтобы определить, является ли конверсия уникальной, Google Реклама использует название действия-конверсии, время конверсии и соответствующий уникальный идентификатор, связанный с конверсией.

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

    Пример. Вы можете использовать приведенный ниже пример метода для хеширования данных для повышения конверсии потенциальных клиентов с помощью таблиц Google:

    • Сделайте копию шаблона электронной таблицы.
    • В строке меню нажмите "Расширения" и выберите "Скрипт приложений".
    • Нажмите значок "Триггеры".
    • Выберите Создать новый триггер.
    • В меню выберите функцию «autoHash» и установите тип события «При редактировании».
    • Нажмите "Сохранить".

    Данные, которые вы вводите в поля электронной почты и номера телефона, будут автоматически хешированы.

    • Ценность конверсии: (необязательное поле) число, представляющее ценность, которую вы придаете конверсии. Это может быть значение в валюте, или вы можете ввести относительные значения (например, 1-10). Если вы оставите это поле пустым, Google Реклама автоматически применит «ценность конверсии», которую вы определили на шаге 2.8, когда вы создали новое офлайн-конверсию.
    • Валюта конверсии: (необязательное поле) Валюта, в которой предоставляется ценность конверсии. Вы будете использовать это, если вы сообщаете значения конверсий в более чем одной валюте или имеете несколько аккаунтов, счета за которые выставляются в разных валютах. Используйте трехзначные коды валют ISO 4217, например USD для долларов США и JPY для японских иен.

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

    Чтобы использовать внешнюю атрибуцию с вашими импортами, убедитесь, что вы выбрали Использовать внешнюю атрибуцию при создании действия-конверсии в Google Реклама (как указано в шаге 1, пункт 14 этих инструкций). Когда вы будете готовы загружать конверсии с частичным кредитом, обязательно загрузите наш шаблон импорта конверсий для внешней атрибуции (скачать: Excel, CSV или Google Sheets). Есть также несколько других вещей, о которых следует помнить:

    • Не удаляйте столбец, начинающийся с «Идентификатор клика Google», иначе импорт не удастся выполнить.
    • Убедитесь, что ваши данные не содержат дополнительных столбцов или какой-либо личной информации.
    • Не забудьте установить значение часового пояса в строке "Параметры" и/или в столбце "Время конверсии". Подробнее о настройке валюты и часового пояса.
    • Вам нужно ввести название модели атрибуции, которую вы используете, чтобы назначить частичную ценность конверсии. Например, это может быть «Линейный» или «Управляемый данными».
    • Если вы решите включить ценность конверсии, это должна быть частичная ценность, соответствующая атрибутированной ценности конверсии (см. следующий пример ниже).
    • Сумма, которую вы вводите в столбце «Атрибуция кредита», должна быть больше нуля и меньше или равна единице.
    • Оба столбца "Ценность конверсии" и "Валюта конверсии" являются необязательными.

    Примером использования шаблона импорта конверсий с внешней атрибуцией является отслеживание покупок и сбор GCLID по каждому клику клиента. Прежде чем покупатель купит на вашем веб-сайте товар стоимостью 100 долларов США, может потребоваться 3 клика. Один клик может быть сделан по медийному объявлению Google Ads, один клик из другой рекламной сети и последний клик по поисковому объявлению Google Ads. Если вы используете линейную модель атрибуции, ваша загрузка будет выглядеть так:

    2. Импортируйте свои конверсии

    Чтобы импортировать офлайн-конверсии в Google Реклама, необходимо загрузить файл конверсии в аккаунт Google Реклама, который управляет вашими конверсиями. Если у вас настроено отслеживание конверсий между аккаунтами, вам следует загружать конверсии на уровне управляющего аккаунта. Вы можете либо загрузить файл один раз, либо создать расписание для регулярной загрузки файла, который вы храните в сети. Следуйте приведенным ниже инструкциям по однократной или запланированной загрузке в зависимости от того, как вы хотите импортировать конверсии.

    Важно! После создания нового действия-конверсии подождите 4–6 часов, прежде чем загружать конверсии для этого действия-конверсии.

    • Примечание. Если вы используете метод хэширования, перед хэшированием убедитесь, что ваши собственные данные не переформатированы. Ваши собственные данные должны точно совпадать с теми, которые были введены в форму для потенциальных клиентов, когда они были собраны перед хешированием.
    • Когда предварительный просмотр будет готов, нажмите «Подробнее», чтобы увидеть часть содержимого вашего файла. Сначала будут показаны ошибки.
    • Чтобы просмотреть все содержимое файла, нажмите "Еще".
    • Нажмите «Применить файл». Индикатор выполнения в нижней части страницы уведомит вас о завершении импорта конверсий в вашем файле. Нажмите "Подробнее" на индикаторе выполнения, чтобы просмотреть все импортированные конверсии.

    Вы можете просматривать файлы, которые вы загрузили, но не применили, а также файлы, которые вы загрузили и применили. Подробнее о просмотре загруженных файлов

    Примечание. Если возникнет проблема с запланированной загрузкой, вы увидите оповещение в своем аккаунте и получите электронное письмо. Вам нужно будет проверить свой онлайн-файл, чтобы устранить проблему.

    • Нажмите «Изменить», чтобы изменить настройки запланированной загрузки.
    • Нажмите "Пауза", чтобы остановить запланированную загрузку файла.
    • Нажмите "Возобновить", если запланированная загрузка файла была приостановлена ​​и вы хотите возобновить запланированную загрузку.
    • Нажмите «Удалить», если вам больше не нужно загружать конверсии в файл.

    3. Просмотр результатов и устранение проблем

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

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

    1. Войдите в свой аккаунт Google Реклама.
    2. Нажмите значок инструментов в правом верхнем углу своего аккаунта.
    3. В разделе "Отслеживание" нажмите "Конверсии".
    4. В меню слева нажмите Загрузки.
    5. Если у вас есть файлы, которые вы просмотрели, но не применили, вы увидите их в таблице "Ожидающие действия". В столбце "Действия" нажмите "Применить", чтобы импортировать конверсии в файл, или "Отменить", чтобы удалить загруженный файл.
    6. Под таблицей "Отложенные действия" вы увидите список файлов, которые вы загрузили и применили. Проверьте следующие столбцы для получения дополнительной информации о файлах.
      • С помощью столбца "Статус" можно быстро узнать, были ли успешно импортированы конверсии в файле.
      • В столбце «Результаты» представлены дополнительные сведения о статусе импорта. Если импорт файла завершился неудачно, в этом столбце будет указана причина сбоя. В этом столбце также есть ссылки для просмотра конверсий, которые были импортированы, а какие — не из-за ошибок в файлах.
      • В столбце «Действия» есть следующие ссылки:
        • Загрузить результаты. Загрузите копию загруженного файла. Эта ссылка появляется, когда все преобразования в вашем файле были успешно импортированы.
        • Загрузить все: загрузите копию загруженного файла, включая конверсии, которые не удалось импортировать.
        • Ошибки загрузки. Загрузите таблицу со списком конверсий из вашего файла, которые не удалось импортировать, а также с сообщениями об ошибках.
        Когда вы выбираете любую из 3 ссылок выше, загруженный файл включает столбец «Результаты», который подтверждает, что конверсия была успешно импортирована, или объясняет, почему ее не удалось импортировать. Эти ссылки удаляются через 30–60 дней после первоначальной загрузки.
      и найдите файл с ошибкой.
    1. В столбце "Действия" нажмите Загрузить ошибки, чтобы загрузить таблицу со списком конверсий из вашего файла, которые не удалось импортировать.
    2. Просмотрите сообщения об ошибках в столбце "Результаты" электронной таблицы, чтобы определить, почему Google Реклама не может импортировать ваши конверсии.
    3. Внесите необходимые исправления в таблицу, сохраните ее и повторите попытку загрузки.
    4. Иногда может возникнуть проблема, препятствующая обработке всего файла. В этом случае вы найдете сообщение об ошибке в первой строке (если это файл .csv или .tsv) или в новом листе «Общие ошибки» (если это файл Excel).

    Распространенные ошибки и решения при импорте офлайн-конверсий

    Типы конверсий не определены

    Во время клика по этому GCLID не было определено ни одного типа конверсий Google Реклама. Вам нужно будет создать хотя бы один тип конверсии. Чтобы использовать отслеживание офлайн-конверсий, необходимо создать действие-конверсию «Импорт из кликов». Прочтите раздел Настройка импорта офлайн-конверсий.

    Ошибки хеширования

    Не удается найти это название конверсии в целевом аккаунте

    Подтвердите, что клик был совершен из учетной записи, в которую вы загружаете данные. Если клик по объявлению пришел к аккаунту в Центре клиентов и вы загружаете данные в аккаунт Центра клиентов, убедитесь, что в аккаунте Центра клиентов включено отслеживание конверсий между аккаунтами.

    Дата конверсии предшествует дате клика

    Офлайн-конверсия не может произойти до клика по объявлению. Добавьте 1–2 дня к времени конверсии при загрузке или проверьте правильность настройки часового пояса.

    Этот клик слишком старый для импорта конверсии

    Мы сохраняем GCLID только в течение 90 дней. Загружайте чаще или, если ваша конверсия произойдет через 90 дней, загрузите офлайн-конверсию, которая произойдет в течение 90 дней.

    Мы все еще обрабатываем информацию об этом клике, повторно загрузите эту конверсию через 12 часов

    Наша система еще не обработала клик. Рекомендуемое время ожидания составляет 6 часов, если вы используете запланированную загрузку.

    Рекомендации по импорту конверсий

    Расчет времени загрузки

    Офлайн-конверсии, загруженные более чем через 90 дней после соответствующего последнего клика, не будут импортированы в Google Реклама, а значит, не будут отображаться в статистике конверсий.

    Загрузить несколько конверсий для одного и того же клика

    Одна и та же конверсия не может быть импортирована более одного раза. Таким образом, если вы попытаетесь загрузить конверсию с той же комбинацией уникального идентификатора (GCLID или данных, предоставленных пользователем из формы для потенциальных клиентов), «ConversionName», даты и времени или с дублирующей корректировкой конверсии, она будет засчитана только один раз, и вы увидит сообщение об ошибке для любых повторяющихся загрузок.

    Если вы хотите загрузить несколько конверсий одного типа — например, несколько конверсий офлайн-покупок — для одного и того же клика, вы можете это сделать.Google Реклама будет регистрировать их как отдельные конверсии, если они имеют разное время (уникальные идентификаторы и названия конверсий могут совпадать) и при условии, что в настройках подсчета конверсий установлено значение "каждые".

    Рекомендуется повторно загрузить все конверсии, произошедшие незадолго до последней загрузки, на случай, если некоторые из них были слишком недавними для обработки. Google Ads требуется 4–6 часов после клика по объявлению, прежде чем конверсия будет успешно загружена. (Если вы загрузите конверсию слишком рано после клика, вы увидите сообщение об ошибке: "Мы все еще обрабатываем информацию об этом клике, повторите попытку через 4–6 часов").

    Например, если вы загружаете конверсии ежедневно, убедитесь, что вы загружаете все конверсии за последние два дня, на случай, если некоторые из конверсий двухдневной давности не будут обработаны. Не беспокойтесь о двойном учете: Google Реклама не будет учитывать одну и ту же загруженную конверсию более одного раза. Если вы загрузите несколько конверсий для одного и того же клика, вы получите сообщение об ошибке для каждой повторяющейся конверсии.

    Просмотр импортированных конверсий в Google Реклама

    Чтобы импортированная статистика конверсий появилась в вашем аккаунте Google Реклама, требуется около 3 часов. Когда они это сделают, они появятся в ваших столбцах конверсий. Вы можете узнать о столбцах конверсий и о том, как добавить их в свои отчеты, в разделе Анализ данных отслеживания конверсий. Чтобы увидеть, как эффективность зависит от действия-конверсии, вы можете сегментировать столбец "Конверсии" по "названию действия-конверсии".

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

    Имейте в виду, что чем больше задержка между вашими кликами и вашими конверсиями (онлайн-конверсиями или импортированными конверсиями), тем дольше вам придется ждать, чтобы увидеть наиболее полные показатели конверсий.

    Пример: если вы хотите просмотреть статистику конверсий за понедельник, ваши клики занимают 3 дня, чтобы конвертировать, и вы загружаете данные о конверсиях каждую ночь, вам придется подождать до утра пятницы, прежде чем вы сможете увидеть точную статистику конверсий за понедельник.< /p>

    Настройте URL-адрес SFTP

    "Файл не найден. Проверьте правильность URL, имени и/или пароля."

    Если вы столкнулись с этой ошибкой загрузки и уже определили, что имя пользователя и пароль введены правильно, вам, скорее всего, потребуется изменить URL-адрес, чтобы уточнить, находится ли файл в вашем домашнем каталоге.

    Исправить ошибки загрузки

    Если файл сохранен в вашем домашнем каталоге ( /home/Jon/ )

    Статус URL Причина
    Плохой ftp.example.com/home/Jon/upload.csv Это кажется логичным URL-адресом для использования, но FTP-сервер предполагает, что файл хранится в вашем домашнем каталоге. Таким образом, он интерпретирует этот путь к файлу как /home/Jon/home/Jon/
    Good ftp.example.com/upload.csv Удаление пути к вашему домашнему каталогу ( /home /Jon/ ) устранит путаницу.
    Хорошо ftp.example. com / / home/Jon/upload.csv Размещение "//" между доменом и путем к файлу указывает FTP-серверу, что файл не должен находиться в вашем домашнем каталоге.

    Если файл сохранен в каталоге вашего домашнего каталога ( /home/Jon/data/ )

    Опять же, поскольку FTP-сервер предполагает, что файл хранится в вашем домашнем каталоге, он интерпретирует этот путь к файлу как /home/Jon/home/Jon/data/

    Если файл не сохранен в вашем домашнем каталоге (а не в /foo/bar/ )

    Использование сторонних интеграций для импорта офлайн-конверсий

    Вы можете использовать стороннюю интеграцию для автоматизации импорта конверсий из ваших систем CRM, интегрировав свой аккаунт Google Реклама с Salesforce или Zapier.

    • Импорт конверсий Google Реклама для Salesforce® позволяет автоматически видеть, когда события продаж, которые вы отслеживаете в Salesforce, начинались с клика по объявлению. Это лучший вариант, если вы используете Salesforce Sales Cloud® для отслеживания данных о продажах. Вы можете узнать больше об особенностях этого решения в статье об импорте конверсий Google Ads для Salesforce®.
      • Инструкции: импорт конверсий из Salesforce
      • Инструкции: Импорт конверсий из Zapier
      • Триггер сообщает Zapier, когда произошла конверсия, и запускает процесс загрузки. Используйте это руководство, чтобы определить, какой триггер лучше всего подходит для вас, исходя из используемой вами CRM, а также того, где вы отслеживаете свои конверсии.

      Примечание. Начиная с июня 2021 года вы больше не сможете загружать данные об офлайн-конверсиях из клиентского аккаунта Google Реклама, в котором включено отслеживание конверсий на уровне управляющего аккаунта. Вы получите сообщение об ошибке для любых конверсий, которые вы загружаете с помощью своей клиентской учетной записи, и вам нужно будет перейти в управляющую учетную запись и оттуда загрузить конверсии. См. Изменения в загрузке офлайн-конверсий для клиентских аккаунтов.

      Читайте также:

    Статус URL Причина
    Плохой ftp.example.com/foo/bar/upload.csv Это кажется логичным URL-адресом для использования, но FTP-сервер предполагает, что файл хранится в вашем домашнем каталоге. Таким образом, он интерпретирует этот путь к файлу как /home/Jon/foo/bar/
    Хорошо ftp.example.com / /foo/bar/ upload.csv Размещение "//" между доменом и путем к файлу указывает FTP-серверу не предполагать, что файл находится в вашем домашнем каталоге.