Отчеты Google Adwords с динамическим значением конверсии PHP - PullRequest
1 голос
/ 01 марта 2010

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

Вот мои настройки.

Моя форма подписки динамически загружается на мою страницу подписки с помощью плагина Wordpress, который я создал. После проверки форма заменяется сообщением с благодарностью php, поэтому пользователь не перенаправляется на страницу подтверждения. Из-за этого я думаю, что мне нужно проверить вывод конверсии, чтобы Adwords сообщал.

Я проследил за справочной документацией по adwords и сделал отслеживание "покупкой / продажей", чтобы я мог проверить переменную Conversion_value.

Вот мой код плагина, который выводит сообщение с благодарностью.

//****[ Variable Conversion Value For Google AdWords]****
$variableConversionValue = '<h3 class="subscribeConfirm">Thanks for signing up!</h3>';

//****[ After writing subscriber data, display thank you message****
echo $variableConversionValue;

Вот мое отслеживание AdWords (без учета общего кода отслеживания), которое находится на моей странице подписки (это страница php, но отслеживание не содержится в тегах php).

if (<? echo $variableConversionValue; ?>) {
  google_conversion_value = <? echo $variableConversionValue; ?>;
}

Не могли бы вы помочь мне заставить работать отчет? Спасибо!

Ответы [ 2 ]

3 голосов
/ 05 марта 2010

Я не уверен, что вы понимаете цель конвертации значений. Если вы ищете двоичное «конверсия произошла», я не уверен, что вам вообще нужно указывать значение, но если вы это сделаете, вы должны использовать число, например 1, или что-то еще, что вы чувствуете в долларах как значение отведения. является. Возможно, я ошибаюсь, но я не думаю, что Adwords сможет обработать text / html в значении как что-либо значимое.

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

if (<? echo $variableConversionValue; ?>) {
  google_conversion_value = <? echo '1'; ?>;
}
0 голосов
/ 11 марта 2010

Я понял это.

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

Пример:

if ('<h3 class="subscribeConfirm">Thanks for signing up!</h3>') { google_conversion_value = '<h3 class="subscribeConfirm">Thanks for signing up!</h3>'; /> }

Используя приведенный выше код, он отслеживает конверсию только тогда, когда всплывает подтверждение, что вы подписаны.

Ссылочная ссылка здесь в шаге 4 «Различные сценарии вставки фрагмента кода»

Спасибо!

...