É possível gerar uma página sem criar no admin?

4

Eu preciso de algumas páginas para fins de rastreamento. Eu tenho alguns formulários e dependendo de qual cidade e curso o usuário escolhe, ele redireciona para a página correspondente (o URL precisa ser como domain.com/course-city). Existe uma maneira de fazer isso sem criar essas páginas? Ou criá-los dinamicamente

    
por cs5 30.05.2017 / 05:21

2 respostas

1

Você pode criar páginas usando técnicas semelhantes a este enlace . Isso pode fornecer os fundamentos do código necessário para criar uma página dinamicamente.

A questão é 'quando' você vai fazer isso. Você precisará amarrar seu código em alguma ação que corresponda ao 'quando' você deseja que a página seja criada. O exemplo acima mostra como criar páginas quando um subsite é criado em um site multisite (digamos, uma página 'sobre' que você deseja incluir em todos os sub-sites quando um novo subsite é criado).

O link acima (e muitos links semelhantes, se você perguntar aos googles) pode ajudar você a começar.

    
por Rick Hellewell 30.05.2017 / 20:23
0

Se isso for apenas para fins de rastreamento, use uma página normal, mas redirecione usando uma string de consulta que inclua a cidade e o curso. Então, se você criar example.com/course/ como sua página, poderá redirecionar os visitantes que enviaram o formulário para

example.com/course/?city=paris&course=basketweaving

Em seguida, configure o acompanhamento de eventos no Google Analytics para que, sempre que "cidade" e "curso" estiverem na string de consulta, ele registre um evento. Por exemplo, registre um evento chamado "envio de formulário" com a ação "paris" e o rótulo "basketweaving". Isso será mais fácil se você usar o Gerenciador de tags do Google, que pode disparar eventos com base no URL. Se a página example.com/course/ só puder ser exibida para os visitantes que preenchem um formulário, você deverá configurar um modelo de página que verifique "cidade" e "curso" na string de consulta. Se estiverem faltando, você pode redirecioná-los para um dos seus formulários ou onde quiser. Dessa forma, apenas os visitantes que já forneceram informações verão a página do curso. Você também pode criar conteúdo condicional no Modelo de Página. Por exemplo, if "city == Paris" você mostra uma excursão da Torre Eiffel, etc.

    
por WebElaine 30.05.2017 / 20:30

Tags