amp-ad передает значения ключа utm из параметров запроса в DFP - PullRequest
0 голосов
/ 27 сентября 2018

Я хочу передать параметры запроса тегу amp-ad типа "doubleclick".Я прочитал информацию о таргетинге здесь: https://www.ampproject.org/docs/reference/components/amp-ad

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

https://github.com/ampproject/amphtml/blob/master/extensions/amp-a4a/rtc-documentation.md

Мне не ясно, как я должен передавать параметры, которые пришли в моей строке запроса.Я заметил, что есть другие теги AMP, которые могут иметь QUERY_PARAM, который будет заменен при рендеринге, но, похоже, это не относится к тегу amp-ad.

Я пытаюсь что-то вроде этого:

<amp-ad width=300 height=250
type="doubleclick"
data-slot="/slot_id/ad_unit_id"
json="{'targeting':{ 'utm_source':[QUERY_PARAM(utm_source)]}}">

Есть ли другой способ передачи пар ключ-значение в DFP, у которых есть значения из строки запроса?

1 Ответ

0 голосов
/ 28 сентября 2018

Вы можете сделать это с помощью PHP:

if (isset($_GET['utm_source'])) {
  $utm_source = '["'.$_GET['utm_source'].'"]';
}

echo '<amp-ad width=300 height=250
type="doubleclick"
data-slot="/slot_id/ad_unit_id"
json="{'targeting':{ 'utm_source':'.$utm_source.'}}">';
...