Используя API управления Adsense, как получить точный URL-адрес, на котором показывалось каждое объявление, при создании отчета?

Что я должен сделать:

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

Что я пробовал:

Я перешел к API и обнаружил report.generate, который, кажется, делает то, что я хочу, поэтому я попробовал его в "Проводнике API", чтобы посмотреть, какие данные были доступны, и на странице " Метрики и измерения" я нашел эти параметры, которые, казалось, делали то, что я хотел:

Размеры: DATE, URL_CHANNEL_NAME
Метрики: заработок, PAGE_VIEWS

EARNINGS, PAGE_VIEWS и DATE работают должным образом, но URL_CHANNEL_NAME дает мне только базовый URL-адрес веб-сайта, а не URL-адрес страницы, на которой показывается объявление, в котором я нуждаюсь.

Например, если мой сайт https://stackru.com и я показываю рекламу на https://stackru.com/posts/somePostUniqueID Я хотел бы видеть последнее в отчетах, но я вижу только https://stackru.com,

Итак, вместо URL_CHANNEL_NAME Я также попробовал:

URL_CHANNEL_ID: Такой же как URL_CHANNEL_NAME, но с accountId к нему, который мне не нужен, так как он одинаков для каждого URL.

DOMAIN_NAME: Также просто дает базовый домен, без конкретного URL

CUSTOM_CHANNEL_NAME Похоже, что я могу добавить их только вручную, и они ограничены 50, поэтому, вероятно, не то, что я хочу в этом случае.

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

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

Сайт сделан с Angular 5, и при нажатии на ссылку отформатирован так:

sitename.com/posts/uniquePostURL

uniquePostURL анализируется, и соответствующая статья загружается, поэтому загрузка контента занимает некоторое время, а базовая страница, на которой размещено объявление, на самом деле просто sitename.com/posts и так как в отчетах я вижу оба sitename.com а также sitename.com/posts когда используешь URL_CHANNEL_NAME Я волнуюсь, что это может быть причиной.

Любая идея, если это на самом деле причина, или если это хорошо, и я делаю что-то еще не так?

Спасибо.

0 ответов

Другие вопросы по тегам