Как получить конкретный , на который был нажат с целевой страницы?

#google-ads-api

#google-ads-api

Вопрос:

Я искал решение этой проблемы, которое, как мне казалось, было бы тривиальным и кажется практически невозможным.

Вот ситуация: я настроил кампанию AdWords, группы объявлений и объявления. Я указываю им на www.mysite.com

Как только посетители попадают на мой сайт по одному из моих объявлений, я хочу знать, на какое именно объявление они нажали (и на кампанию, поскольку, по-видимому, идентификатор объявления не является глобальным). Возможно ли это?

Сначала я попробовал включить автоматическую пометку целевого URL, но, похоже, параметр gclid практически бесполезен.

Затем я просмотрел файл cookie UTMZ, но, похоже, в лучшем случае (поправьте меня, если это не так) вы получаете номер кампании (это вообще идентификатор в AdWords?) и ключевые слова, которые искали, или ключевые слова объявления, одно из них. Нет ничего такого, по чему я мог бы однозначно идентифицировать объявление, верно?

Наконец, я посмотрел на ValueTrack, хотя снова поправьте меня, если я ошибаюсь, но это означало бы вручную изменять URL-адрес назначения каждого из моих объявлений в AdWords, верно? Даже делая это, я не уверен, что смогу получить что-то, что позволит мне однозначно идентифицировать нажатое объявление. Является ли {креатив} тем, что я хочу? Это описано в документах как «уникальный идентификатор креатива», означает ли это, что это включает кампанию.Идентификатор и AdGroupAd.Id ?

Спасибо!

Ответ №1:

Существует способ сделать то, что вы хотите, используя шаблоны отслеживания.

Переход к настройкам автоматического отслеживания и шаблона отслеживания:

  1. Войдите в Adwords и нажмите «Кампании».
  2. Нажмите «Общая библиотека» в левом нижнем углу.
  3. В разделе «Общая библиотека» нажмите «Параметры URL».
  4. Теперь вы получите следующие параметры: Скриншот параметров URL с параметрами quot;Шаблон отслеживанияquot; и quot;Автоматическое пометкаquot;

Эти параметры задаются для всей учетной записи. Я думаю, что можно переопределить шаблон отслеживания для отдельных кампаний, групп объявлений и объявлений. Вот что они означают:

Автоматическое пометка

Автоматическое пометка означает, что когда пользователь нажимает на объявление, он переходит на URL-адрес с gclid добавленным параметром, например http://yourwebsite.com/?gclid=example . Это значение полезно для некоторых вещей, например, для конверсий в автономном режиме, поэтому ваш сайт должен сохранить его.

Шаблон отслеживания

Шаблон отслеживания означает, что когда пользователь нажимает на объявление, он будет перенаправлен на этот URL. Интересно, что это не обязательно должен быть ваш сайт, если URL перенаправляет на ваш сайт. Например, вы можете настроить его так, чтобы он выглядел следующим образом:

 http://trackingcompany.com/?url={lpurl}amp;campaignid={campaignid}
 

{lpurl} и {campaignid} являются заполнителями, которые AdWords распознает и знает, как с ними обращаться. Так, например, если пользователь нажимает на объявление, он может перейти на:

 http://trackingcompany.com/?url=http://yourwebsite.comamp;campaignid=543987
 

trackingcompany.com необходимо перенаправить пользователя сейчас http://yourwebsite.com , иначе это нарушает политику AdWords, и ваши объявления могут быть отклонены.

Теперь, вот хитрый момент, который я не понял, потому что все это плохо документировано: вам не нужно использовать стороннюю компанию по отслеживанию, чтобы получить доступ к таким вещам, как идентификатор кампании. Вы можете просто повторно использовать свой собственный веб-сайт! Просто установите для своего URL-адреса отслеживания что-то вроде этого:

 {lpurl}?campaignid={campaignid}
 

Ты это видишь? {lpurl} будет заменена целевой страницей, которая является вашим сайтом! Таким образом, пользователь в нашем примере перейдет по этому URL-адресу при нажатии на объявление:

 http://yourwebsite.com?campaignid=543987
 

Мне непонятно example.com , нужно ли теперь перенаправлять на URL целевой страницы без этих параметров или нет.

Я нигде не могу найти документацию по этим заполнителям, но это те, которые я нашел работающими:

  • {lpurl} URL целевой страницы
  • {campaignid} идентификатор кампании
  • {adgroupid} идентификатор группы объявлений
  • {creative} идентификатор креатива или объявления
  • {keyword} ключевое слово

Автоматическое пометка и отслеживание шаблона вместе

Если вы включите как автоматическую пометку, так и шаблон отслеживания, AdWords будет вести себя так же, как обычно с шаблоном отслеживания, добавляя gclid параметр запроса.


Добавление: игнорирование этих новых параметров запроса в Google Analytics:

Если вы используете Google Analytics, вы, вероятно, захотите игнорировать эти параметры запроса, объединяя обращения с этими параметрами с обращениями, у которых их нет. Вы можете сделать это, установив для параметра «Исключить параметры запроса URL aw_campaignid,aw_adgroupid,aw_creative,aw_keyword » значение . Вы не можете применить это правило задним числом, поэтому сделайте это перед внесением каких-либо изменений в AdWords.

Скриншот опции Исключить параметры запроса URL

Комментарии:

1. Вот полный список возможных параметров для шаблона отслеживания: support.google.com/adwords/answer/6305348

2. @amann Возможно ли использовать более 1 шаблона отслеживания одновременно? Я хочу использовать шаблон удаленного отслеживания (ad.atdmt.com ) и {lpurl}?campaignid={campaignid} одновременно. Как мне это сделать?

Ответ №2:

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

Если вы свяжете свои аккаунты Google Analytics и AdWords и используете автоматическую пометку в AdWords, вы сможете получить нужную информацию в GA через отчет AdWords (показывает кампанию, группу объявлений, ключевое слово и т. Д.). GA может использовать gclid для извлечения данных из AdWords, и я думаю, что затем вы можете использовать GA API для получения данных кампании обратно, если хотите.

Комментарии:

1. Я также не хотел связывать Аналитику и AdWords.. но смогу ли я при этом программно получить конкретное объявление, на которое нажали текущие посетители (мне не нужны агрегированные данные, я забочусь о текущем посетителе в режиме реального времени)? Похоже, единственный способ — это добавить какой-нибудь уникальный параметр в конце каждого объявления: (

Ответ №3:

Вы могли бы:

  1. отключите автоматическую пометку
  2. перенесите всю учетную запись в файл Excel
  3. вставьте новый столбец для каждой желаемой выходной переменной (кампания, идентификатор объявления [нравится заголовок?]).
  4. обрезать, уменьшить и найти / удалить пробелы из целевых столбцов (например, что-то вроде: campaignname, compressedheadline)
  5. затем объедините этот столбец с вашими целевыми URL-адресами и строкой UTM следующим образом: ?utm_source=googleamp;utm_medium=ppcamp;utm_content=compressedheadlineamp;utm_campaign=campaignname
  6. используйте эту функцию и замените соответствующими столбцами =concatenate([столбец dest url],»?utm_source=googleamp;utm_medium=ppcamp;utm_content=»,[столбец compressedheadline],»amp;utm_campaign=»,[столбец campaignname])
  7. если функции для частей, заключенных в кавычки, нарушают формулу, вставьте их в их собственные ячейки, а затем ссылайтесь на ячейки в функции объединения.
  8. Перетащите эту формулу вниз по всей учетной записи,
  9. Скопируйте / вставьте специальные / вставьте значения новых целевых URL-адресов поверх старых целевых URL-адресов.
  10. Удалите ненужные столбцы, которые были созданы между кампанией, группой объявлений, заголовком, строкой описания 1, строкой описания 2, отображаемым URL и вашим новым целевым URL.
  11. Затем выделите только кампанию, группу объявлений, заголовок, строку описания 1, строку описания 2, отображаемый URL и ваш новый целевой URL, и вы можете вставить это в редактор AdWords в разделе «добавить / обновить несколько объявлений.

Комментарии:

1. Ну, если бы я хотел сделать это вручную, я мог бы просто добавить ?mySpecialUniqueParam=[уникальный идентификатор объявления her] к целевому URL каждого из моих объявлений, но я стараюсь избегать этого.

2. Я просто имел в виду, что path — ваш лучший вариант, насколько мне известно.

Ответ №4:

Вы можете получить эти данные из ОТЧЕТА CLICK_PERFORMANCE_REPORT — единственным недостатком этого является то, что этот отчет можно запускать только в течение 1 дня. итак, если вам нужны данные за месяц, вам придется запустить около 30 отчетов —

Идентификатор объявления — это «CreativeId» — вы также можете получить идентификатор кампании и идентификатор группы объявлений из этого отчета — для каждого клика есть 1 строка — (GCLID) они уникальны.

смотрите эту ссылку для получения дополнительной информации о том, какие поля доступны

https://developers.google.com/adwords/api/docs/appendix/reports#click

Комментарии:

1. Это все еще не дает ответа на вопрос, поскольку мне нужно знать объявление, на которое был нажат на целевой странице, на которую попадает пользователь, а не постфактум в отчете об эффективности кликов.