If-So – Personalização dinâmica do conteúdo

Descrição

Personalize qualquer conteúdo! Adicione ou substitua o conteúdo de acordo com o perfil do visitante ou a interação com o site.

Não é necessário codificação!

QUATRO MANEIRAS DE CRIAR CONTEÚDO DINÂMICO

  • Gatilhos acionadores condicionais – funciona com todos os construtores de páginas – Assista
  • Blocos condicionais do Gutenberg – Assista
  • Elementos condicionais do Elementor – Assista
  • Shortcodes para inserção dinâmica de palavras-chave (DKI) – Assista

Assista a um vídeo curto (1:36):

POR QUE O IF-SO?

  • Simples de usar – não é necessário codificar
  • Funciona com qualquer construtor de páginas
  • 100% compatível com todos os plugins de cache (não há necessidade de desativar o cache)
  • Uma maneira simples de melhorar o envolvimento e as taxas de conversão
  • Novo! Blocos condicionais do Gutenberg e widgets do Elementor

……………………………………………………………

COMO FUNCIONA

Todos os usuários dos construtores de páginas:

  1. Crie um gatilho acionador
  2. Selecione uma condição e defina a versão do conteúdo personalizado
  3. Opcional – crie versões mais dinâmicas e defina o conteúdo padrão
  4. Cole o shortcode onde você quiser exibir o conteúdo
    Toda vez que uma página com o shortcode for carregada, uma das versões do conteúdo será exibida de acordo.

Saiba mais >>

Usuários do Gutenberg e do Elementor

  1. Selecione o bloco ou elemento
  2. No menu lateral, selecione a condição para exibir o bloco/elemento

– Mais sobre os elementos condicionais do Elementor >>
– Mais sobre os blocos condicionais do Gutenberg >>

……………………………………………………………

QUAIS CONDIÇÕES PODEM SER DEFINIDAS COM O IF-SO?

O If-So oferece uma ampla variedade de condições. Veja a seguir exemplos de nossas condições mais implementadas.

Mais populares

  1. Geolocalização – Mostre conteúdo baseado em localização (exemplos >>)
  2. Anúncios do Google – Mostre conteúdo com base no termo de pesquisa do usuário no Google Ads ou relacionado ao anúncio do Facebook do qual o usuário foi encaminhado (exemplos >>)
  3. Parâmetros UTM – Mostre conteúdo dinâmico com base em parâmetros UTM ou outras strings de consulta (exemplos >>)

Mais exemplos de uso >>

Geolocalização

  • Cidade
  • Estado
  • País
  • Continente
  • Fuso horário

Comportamento do usuário

  • Idioma do navegador
  • Visitante que retorna (pro)
  • Tipo de dispositivo
  • Usuário conectado
  • Dias desde o cadastro do usuário (pro)
  • Páginas visitadas (pro)
  • Fonte de referência (pro)
  • Tipo de navegador (pro)
  • Sistema operacional (pro)
  • Número de visualizações da versão (pro)

Data e hora

  • Data inicial e final (pro)
  • Agendamento (pro)
  • Dia do mês (pro)

Marketing e publicidade

  • Link dinâmico (pro)
  • URL da página (pro)
  • Parâmetros UTM (pro)
  • Anúncios do Google/Anúncios do Facebook (pro)

WooCommerce

  • Produtos no carrinho (pro)
  • Produtos comprados (pro)
  • Quantidade em estoque (pro)
  • Total gasto (pro)
  • Valor médio do pedido (pro)
  • Detalhes do cliente (pro)

Integrações (pro)

  • WooCommerce Subscriptions
  • WooCommerce Memberships
  • MemberPress
  • WishList Member
  • WP Job Manager
  • LearDash
  • Easy Digital Downloads
  • AffiliateWP
  • Weglot

Todas as condições >>

……………………………………………………………

Estatísticas integradas

Tenha insights claros sobre o desempenho do seu conteúdo! Veja os resultados em tempo real com um sistema de análise integrado – quantas vezes cada versão foi exibida e como isso afetou a taxa de conversão.

……………………………………………………………

AS OPÇÕES ADICIONAIS QUE FIZERAM DO If-So O PLUGIN DE PERSONALIZAÇÃO Nº 1

O If-So é mais do que apenas uma solução de personalização condicional. Adicionamos constantemente novos recursos para que, independentemente da sua necessidade, você possa atendê-la com o If-So.

Públicos (segmentos)
Atribua usuários a públicos predefinidos com base na interação do usuário com o site e, em seguida, mostre conteúdo com base no público do usuário.
Saiba mais >>

Formulário de auto-seleção de usuário:
Permita que os usuários selecionem o conteúdo que verão, atribuindo-se a um público-alvo (segmento).
Saiba mais >>

Pop-ups condicionais
Crie pop-ups que serão exibidos com base em qualquer condição do If-So.
Saiba mais >>

Campos personalizados do perfil de usuário (para usuários conectados)
Crie um novo campo no perfil do usuário, atribua um valor a esse campo e mostre o conteúdo com base no valor.
Saiba mais >>

Conteúdo dinâmico de CSV
Crie e gerencie milhares de versões de conteúdo dinâmico diretamente de um arquivo CSV.
Saiba mais >>

……………………………………………………………

INSERÇÃO DINÂMICA DE PALAVRAS-CHAVE (DKI)

A opção de inserção dinâmica de palavras-chave (DKI) permite que você exiba valores usando shortcodes:
* A localização do usuário: país, estado, cidade ou continente
* Um valor de um parâmetro de string de consulta
* O nome do usuário
* Um horário de evento – calculado de acordo com o fuso horário do usuário

E mais… para todos os shortcodes DKI >>

Exemplos de shortcodes para inserção dinâmica de palavras-chave:

País do usuário
Exiba a localização do usuário: país, cidade, estado, continente ou fuso horário.

[ifsoDKI type='geo' show='country']

Mais opções de shortcode de geolocalização DKI >>

String de consulta DKI
Exiba o valor de qualquer string de consulta.

[ifsoDKI type="querystring" parameter="YOUR-PARAMETER" fallback="Your default value (optional)"]

Mais opções de shortcode de geolocalização DKI >>

Exibição automática do horário local
Mostre uma hora do evento calculada de acordo com o fuso horário do usuário.

[ifsoDKI type='time' show='user-geo-timezone-sensitive' time='04/25/2022 08:00' format='n/j/o, G:i']

Mais opções de shortcode DKI de geolocalização >>

Capturas de tela

  • Gatilhos acionadores dinâmicos – funciona com todos os usuários de construtores de páginas
  • Blocos dinâmicos do Gutenberg
  • Elementos dinâmicos do Elementor
  • As condições
  • Estatísticas integradas
  • Shortcodes de inserção dinâmica de palavras-chave (DKI)
  • Compatível com plugins de cache
  • Segmentação de usuários
  • Campo de auto seleção do usuário
  • A opção de recorrência
  • Gatilho acionador dinâmico

Blocos

Este plugin disponibiliza 1 bloco.

  • Dynamic Content

Instalação

  1. Acesse o painel de controle do WordPress
  2. Clique em “Plugins”, depois em “Adicionar novo”.
  3. Digite “ifso” como termo de pesquisa e clique em “Pesquisar plugins”.
  4. Baixe e instale o plugin IfSo Dynamic Content
  5. Clique no link “Ativar plugin”
  6. No menu do WordPress, em IfSo, clique em “Adicionar novo”
  7. Preencha o conteúdo padrão
  8. Selecionar regra
  9. Escolha o conteúdo que você quer exibir se a regra for atendida, e pressione “Publicar”

Perguntas frequentes

O If-So funciona com qualquer construtor de páginas?

Sim, o If-So funciona em todos os sites, independentemente do construtor de páginas que você estiver usando.

Tem um limite de sessões

Não, a única condição que é limitada por sessões é a condição de geolocalização, pois usamos um banco de dados de IP para localização altamente preciso e de alta qualidade.

Que conteúdo pode ser personalizado com o If-So?

O If-So permite que você personalize qualquer elemento no site, inclusive títulos, textos, imagens, vídeos, itens do menu e design.

Como o If-So funciona?

O If-So é muito simples de usar. Tudo o que você precisa fazer é selecionar uma condição (regra), definir o conteúdo que você quer exibir se ela for atendida e definir o conteúdo padrão a ser exibido quando ela não for atendida.

*Todos os usuários de construtores de páginas: *

  1. Crie um gatilho acionador
  2. Selecione uma condição e defina a versão do conteúdo personalizado
  3. Opcional – crie versões mais dinâmicas e defina o conteúdo padrão
  4. Cole o shortcode onde você quiser exibir o conteúdo
    Toda vez que uma página com o shortcode for carregada, uma das versões do conteúdo será exibida de acordo.

Saiba mais >>

Usuários do Gutenberg e do Elementor

  1. Selecione o bloco ou elemento
  2. No menu lateral, selecione a condição para exibir o bloco/elemento

– Mais sobre os elementos condicionais do Elementor >>
– Mais sobre os blocos condicionais do Gutenberg >>

Quais condições (regras) posso definir com o If-So?

Você pode escolher entre uma variedade de condições. Aqui estão alguns exemplos:

  • Fonte de referência – Mostre conteúdo diferente aos usuários que chegam através de um domínio ou página específica da internet.
  • Remarketing no site – Mostre conteúdo diferente aos usuários que foram direcionados a partir de uma página específica do seu site.
  • Usuários conectados – Mostre conteúdo diferente para usuários conectados.
  • Visitantes novos e que retornam – Mostre conteúdo diferente para visitantes novos e que retornam.
  • Idioma do navegador – Mostre mensagens personalizadas aos visitantes, de acordo com o idioma definido no navegador.
  • Link dinâmico – Crie um URL dinâmico para o site: envie-o aos usuários ou use-o no Google Adwords, no Facebook e em outras plataformas de publicidade. Os visitantes que chegarem através do link dinâmico verão um conteúdo exclusivo.
  • Agendamento – Altere partes selecionadas do conteúdo do seu site de acordo com o horário e o dia.
  • Data inicial e final – Mostre o conteúdo durante as datas selecionadas.
  • Conteúdo baseado em parâmetros UTM – Adicione ou substitua conteúdo baseado em UTM (parâmetros de rastreamento).

clique aqui para ver a lista completa de condições

Posso usar o plugin If-So WP com qualquer tema do WordPress?

Com certeza pode! Até o momento, não encontramos nenhum tema do WordPress com o qual o If-So Dynamic Content não possa funcionar. Se, por algum motivo, ele não funcionar com o seu tema, trabalharemos com você para resolver o problema.

Avaliações

28 outubro, 2024
I’m using the premium version, but the features and support have been great so far. It’s easier to output personalized information using simple shortcodes, and the dynamic visibility conditions available in the block editor & within Elementor are a big time saver. I use this plugin on a LearnDash site and use the dynamic visibility to show/hide different elements based on Course Enrollment. I also like the user meta fields that you can add to different pages via a simple shortcode or via query strings. I’m using those to capture additional data that we collect on each user so we can further cross-sell and upsell other items in the future to specific users. I did reach out to their support after finding a bug in their premium plugin and they patched it within 24 business hours and communicated with me very clearly.
28 agosto, 2024
The Plugin works very well and offers features for marketing to specific countries / areas. We had a small technical issue and Josef assisted in resolving professionally and quickly.
30 julho, 2024
I am using Kadence blocks plugin, and noticed that on a very particular setup with Kadence Accordion, the If-So plugin wouldn’t behave like I would expect.I sent a message to the support, and they investigated and solved it: I’m sure it took at least a few hours of work to understand what was conflicting with what, and more hours to fix it.I am amazed by the support level, because it would have also been understandable if they couldn’t fix it, given the very specific use case. (I am a lifetime user of If-So since their AppSumo deal a few years ago, so I am not technically paying them for support on an ongoing basis)
6 maio, 2024
This plugin is excellent! I was looking for a plugin that could help me personalize a landing page for my cold email outreach campaigns and this one does a great job. Now I’m able to show customized messages to my leads based on UTM parameters.
Leia todas as 85 avaliações

Colaboradores e desenvolvedores

“If-So – Personalização dinâmica do conteúdo” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

If-So – Personalização dinâmica do conteúdo” foi traduzido para 2 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “If-So – Personalização dinâmica do conteúdo” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

1.9.3

1.9.2.2

  • Compatibilidade com a integração futura do If-So e Elementor (versão 1.4)
  • Corrigida a vulnerabilidade de divulgação de informações no shortcode [ifso-show-post]
  • Melhorias na interface do usuário e na microcópia
  • Correção de erros

1.9.1

  • Condição de público independente – Adicionada uma opção para segmentar usuários que estão dentro ou fora de qualquer público
  • Atualização da biblioteca “Mobile Detect” (a nova versão requer PHP 7.4 ou superior)
  • Correções de erros

1.9

  • O PHP 5.X e versões inferiores não são mais compatíveis.
  • Um formato antigo dos shortcodes DKI foi removido. A nova versão não é mais compatível com os seguintes shortcodes (todos eles têm novas alternativas):
    [ifso_display_user_geo], [ifso_display_user_languages], [ifso_display_referrer]
  • O shortcode [ifso-redirect] agora tem como padrão o tipo de redirecionamento JS quando renderizado em um gatilho acionador If-So carregado através de AJAX.
  • Um novo filtro, “ifso_gutenberg_standalone_widget_forbidden_blocks”, foi introduzido para impedir que o widget de condição independente If-So seja carregado em determinados blocos do Gutenberg.
  • As notificações de uso da sessão geográfica agora são calculadas com base em todas as licenças instaladas no site, em vez de separar as licenças Pro e de geolocalização.
  • A configuração de “shortcodes em títulos e menus” agora afeta os títulos de páginas/categorias e caminhos de navegação (breadcrumbs) do WooCommerce.
  • O shortcode DKI “time” (também conhecido como shortcode Auto-local Time Disaply) agora suporta a exibição do horário atual de acordo com o fuso horário do site, usando o atributo de formato (opcional), por exemplo: [ifsoDKI type=’time’ show=’site-timezone’ format=’n/j/o, G:i’].
  • Correção de erros
  • Reestruturação
  • Melhorias no desempenho

1.8.0.4

  • Melhorias no sistema de licenciamento
  • Correção de erros

1.8.0.3

  • Novo shortcode DKI: Cria automaticamente modelos de links com base nos URLs das páginas. Comumente usado para criar um link para uma página paralela em um site diferente.[ifsoDKI type=’url’ url='{{SCHEME}}://{{HOST}}{{{PATH}}?{{QUERY}}”]
  • Correção na segurança (vulnerabilidade XSS)

1.8.0.2

  • Correções de erros (Uncaught TypeError)

1.8.0.1

  • Correções de erros (blocos condicionais do Gutenberg)

1.8

  • Adicionada a opção de relatório do GA4, que pode ser ativada por shortcode, adicionando um atributo ga4=“yes” ao shortcode do gatilho acionador.
  • Possibilidade de adicionar nomes às versões de gatilho acionador If-So, que também são incluídos nos eventos GA4 que estão sendo enviados (se ativados) como parâmetros de evento.
  • Reformulação do widget de condição independente do Gutenberg, para melhorar a confiabilidade e o desempenho.
  • Foi adicionado um novo evento JS público – “ifsoajaxcontentloaded” – para ajudar a sincronizar todas as ações associadas a vários procedimentos de carregamento de conteúdo Ajax.
  • Possibilidade de os gatilhos acionadores renderizados por “recorrência” e “modo de teste” trabalharem com análises, grupos e outros ganchos.
  • Possibilidade de definir o filtro “the_content” em um gatilho acionador renderizado através de Ajax (anteriormente era apenas sem Ajax), definindo o atributo “the_content” no shortcode.
  • Melhorias na interface do usuário.
  • Correções de erros.

1.7.1.1

  • Atualização de segurança.

1.7.1

  • Nova funcionalidade – Melhorias no shortcode de redirecionamento: Crie um modelo de URL para redirecionar facilmente cada página do seu site para uma página correspondente em outro domínio, subdomínio, TLD ou diretório. Saiba mais.

1.7

  • Nova funcionalidade – Agora, a conversão pode ser definida para ser acionada uma vez a cada X segundos através do atributo de shortcode “do_once_per”. Saiba mais.
  • Compatibilidade com PHP 8.2 – Prevenção do uso de funcionalidades obsoletas.
  • Melhorias na funcionalidade da ferramenta “Localizar um gatilho acionador”.
  • Melhorias na compatibilidade com o Elementor – Tratamento das páginas de “pré-visualização” do Elementor como páginas de edição.
  • Reformulação do sistema de conversão de análise integrado.
  • Reformulação do mecanismo de filtro/gancho do gatilho acionador.
  • Shortcode de redirecionamento – Escape o URL antes de colocá-lo na página; alteração do atributo “once_per” para “do_onceper”.
  • O shortcode ifsoDKI no modo “ajax” agora funciona em vários pop-ups (eventos de acionamento do If-So, Elementor e outros).
  • Funcionalidade de blocos condicionais do Gutenberg – Corrigido o erro de dependência que ocorria na versão mais recente do WordPress.
  • Os shortcodes dos gatilhos acionadores do If-So dentro do conteúdo em massa do If-So agora usam o contexto apropriado quando carregados através do Ajax e vice-versa.
  • Correções de compatibilidade do Gravity Forms.
  • Várias correções de erros.

1.6.3.1

  • Correções de compatibilidade com o WordPress 6.4

1.6.3

  • Adicionada compatibilidade para usar a opção API de geolocalização HTML5 (localização do navegador), fornecida pela extensão gratuita Geolocation Extension. Saiba mais
  • Shortcode [ifso-add-cookie]: Adicionado o atributo “increment”. Definir esse atributo como “yes” fará com que o valor do cookie seja um número que aumenta cada vez que o shortcode for encontrado. Saiba mais.
  • Condição de cookie: Adicionadas as opções “Numérico é maior que”/“Numérico é menor que”.
  • Shortcode de redirecionamento: Adicionada a capacidade de redirecionar uma vez por um período de tempo especificado. Saiba mais.
  • Ferramenta “Localizar shortcode”/Examinar publicações: Melhorias na funcionalidade, incluindo a capacidade de examinar conversões relevantes do if-so.
  • Páginas do painel de públicos e geolocalização: Melhorias.
  • Correções de erros.

1.6.2

  • A segmentação por estado agora usa a API do Google Maps para a seleção de estados.
  • A compatibilidade com as novas funções da extensão If-So Geolocation foi melhorada.
  • Adicionada a opção de “bloquear bots” (pode ser ativada nas configurações) (saiba mais).
  • O registro de solicitação de geolocalização e a ferramenta de análise agora incluem dados de agente de usuário, facilitando a detecção e o bloqueio de bots. Os agentes de usuário podem ser bloqueados passando uma array de valores de agente de usuário para o filtro “ifso_block_bots_extra_blocked_user_agents” (o agente de usuário será bloqueado se seu texto contiver o valor)
  • Shortcode DKI da bandeira: Adicionado um atributo “classname”, permitindo que os usuários adicionem classes ao elemento renderizado.
    Ex:. [ifsoDKI type=’geo’ show=’flag’ width=’50px’ classname=’classe-que-você-escolher’]
  • Melhorias na substituição da localização: Adicionada a opção de exibir bandeiras próximas aos rótulos dos países em um formulário de seleção.
  • Melhorias na substituição da localização: O shortcode DKI do país agora é afetado pela funcionalidade da substituição.
  • Compatibilidade de armazenamento em cache da página de substituição da localização: O formulário agora pode ser carregado usando Ajax.
  • Foi adicionada a capacidade de colocar os usuários na lista de permissões do modo de geolocalização “Bloquear bots” com base em IP, cookie ou usando o serviço de geolocalização da mesma forma que a lista de permissões é feita, mas com o filtro “ifso_geo_whitelist”.
  • Possibilidade de bloquear usuários do serviço de geolocalização com base nos resultados de funções personalizadas (função do usuário, status de acesso).
  • Melhorias na interface do usuário.
  • Correções de erros.

= 1.6.1.2=
* Adicionada a opção de se tornar um revendedor de geolocalização – crie sublicenças para os sites dos clientes e assuma o controle da alocação de sessões mensais para cada sublicença com base nas suas necessidades. Saiba mais..
* Melhoria na interface do usuário da seção do painel de geolocalização.
* Acesso estendido à página de públicos e criação/exclusão de públicos para editores, autores e outras funções personalizadas com permissões de criação de posts.
* Correções de erros.

= 1.6.1.1=
* Página de geolocalização – Várias alterações na interface do usuário e no estilo; gráfico de uso da sessão adicionado à aba de informações
* Adicionado novo filtro – “ifso_visit_count_expiration” – permitindo que o usuário defina a expiração do cookie “returning visitor”.
* Ativação dos shortcodes de conversão do if-so para funcionar quando carregados através de Ajax
* Correções de erros

= 1.6.1=
* Compatibilidade com a nova Extensão de geolocalização If-So.
* Remoção da funcionalidade de registro de solicitações geográficas – movida para a extensão de geolocalização. Observação! Se você ativou o registro no passado, o registro antigo será excluído; será necessário baixar a Extensão de geolocalização If-So e marcar novamente a opção “Registrar solicitação de geolocalização” nas configurações do plugin para criar um novo registro.
* Blocos condicionais do Gutenberg – o processo de direcionamento de localizações para a condição de geolocalização foi simplificado.
* Adicionada a capacidade de exibir os públicos aos quais um usuário está atribuído usando o shortcode[ifso-audience type=’show’ show=’user-audiences’]
* Alterações na interface do usuário da página de geolocalização.
* Alterações na interface do usuário – o campo de ativação da licença de geolocalização foi movido para a página de licença.

= 1.6.0=
* Novo sistema para sincronizar extensões e integrações.
* Melhorias na compatibilidade com a nova versão da extensão de contagem regressiva condicional
* [ifso-show-post] shortcode – adicionado type=’elementor’ para melhorar a renderização de modelos Elementor.
* Condição de geolocalização – “Curaçao” foi adicionado à lista de países
* Condição UTM – adicionado o tipo “term” às condições condicionais do Gutenberg e do Elementor.
* Correções de erros

= 1.5.9=
* Widgets do Gutenberg e do Elementor – uma opção de preenchimento automático foi adicionada à condição de geolocalização para facilitar a segmentação de cidades e estados.
* Condição de categoria de post – alterações na interface do usuário
* Condição de teste AB – adicionada a opção de criar testes de comparação com 5 versões.
* DKI de string de consulta – adicionado um gancho para permitir que os usuários definam a expiração do cookie “persist”.
* Configurações – foi adicionada uma opção para aplicar shortcodes aos menus de navegação.
* Melhorias no desempenho
* Correções de erros

= 1.5.8=
* Foi adicionada a compatibilidade com vários plugins e sistemas de consentimento de cookies: Cookiebot, Cookie Notice e Compliance for GDPR / CCPA (hu-compliance), Complianz.
* Shortcode [ifso-show-post] – Melhorado o shortcode ao usar posts (modelos) do WPBakery e Divi. Adicionados os atributos type=“WPB” ou type=“divi” para garantir que o conteúdo do post seja carregado corretamente.
* Foram adicionados filtros WP para o conteúdo resultante da renderização de gatilhos/widgets: apply_filters( ‘ifso_standalone_condition_content’, string $content ), apply_filters(‘ifso_shortcode_content’,string $content, array $atts).
* Shortcode [ifso-audience] – adicionada a capacidade de adicionar/remover usuários de públicos com base em strings de consulta, usando um valor de parâmetro de URL como nome de público ou uma condição para determinar se o usuário deve ser adicionado/removido:
[ifso-audience type=’add’ from=’query’ param=’myparam’] – irá adicionar o usuário ao grupo, cujo nome é o valor do parâmetro “myparam” da string de consulta. o valor padrão do parâmetro é “ifso_audience”.
[ifso-audience type=’remove’ from=’query-condition’ param=’myparam’ param_value=’my-remove-parameter’ audience=’group1′] – removerá o usuário do grupo “group1” apenas se o valor da string de consulta “myparam” for igual a “my-remove-parameter”.
* Shortcode [ifsoDKI] – adicionados attrs “before” e “after” que permitem injetar texto ao redor do conteúdo enquanto o conteúdo dinâmico for exibido (não fallback).
* Shortcode [ifsoDKI] – adicionado attr “persist” para query-string DKI – para mostrar o conteúdo quando o usuário navegar em outras páginas, mesmo que a string de consulta não esteja mais presente (durante a sessão de tom).
* Página Editar gatilho acionador – Melhorias na interface do usuário.
* Compatibilidade com plugins de SEO – Possibilidade de usar shortcodes If-So nos campos de título e meta descrição do YOAST e do Rank Math.
* Novo recurso – localizar (examinar) os shortcodes If-So no campo de conteúdo principal de posts e páginas
* Adicionada a capacidade de excluir usuários específicos da geolocalização com base no cookie ou no IP deles, usando um novo filtro wp:
apply_filters(‘ifso_exclude_from_geo’,array $excluded) $excluded array format : [‘cookie’=>[‘exclude_from_geo’],’ip’=>[]]
* Nova condição – categoria do post (funciona também em taxonomias e termos personalizados)
* Elemento de gatilho acionador do Elementor – adicionada a opção “Carregar com ajax”.
* Conteúdo If-So carregado através de ajax – melhora a compatibilidade com o conteúdo dos construtores de páginas, garantindo que o código JS dentro dele seja executado no escopo global
* Correções de erros e melhorias de desempenho

= 1.5.7.2=
* Inserção dinâmica de palavras-chave – foi adicionada uma opção para carregar os shortcodes com Ajax (adicionar o parâmetro ajax=“yes” ao shortcode)
* Compatibilidade com a extensão Trigger Events – suporte à opção de carregar gatilhos acionadores acima do cabeçalho em todas as páginas (através das configurações do plugin)
* Correções de erros

= 1.5.7.1=
* Correções de erros – O widget de gatilhos acionadore do Elementor não exibia conteúdo em alguns casos

1.5.7

  • Blocos condicionais do Gutenberg – adicionada a opção de direcionar várias localizações/páginas visitadas em uma única condição
  • Elementos condicionais do Elementor (integração) – adicionada compatibilidade para suportar a opção de direcionar várias localizações/páginas visitadas em uma única condição
  • Adicionada a opção de registrar solicitações de geolocalização para depuração
  • Nova animação do carregador Ajax – mostra o conteúdo padrão até que a versão dinâmica seja carregada usando o Ajax
  • A função global ifso() agora permite 2 parâmetros adicionais, tornando sua assinatura ifso($id,$atts=null,$return=false), onde $atts é um array de atributos que podem ser passados para o shortcode do If-So e $return é um booleano que determina se a função deve exibir ou retornar o resultado do gatilho acionador
  • Foi adicionada a capacidade de carregar shortcodes if-so com o parâmetro “name” em vez de “id” (usa o título do gatilho acionador) – A OPÇÃO AUMENTA O TEMPO DE CARREGAMENTO – USE O ID DO GATILHO ACIONADOR A MENOS QUE VOCÊ TENHA UMA RAZÃO PARA NÃO FAZER ISSO
  • Nova opção de shortcode DKI, para exibir o IP do usuário: [ifsoDKI type=’ip’]
  • Melhorias na interface do usuário
  • O serviço de geolocalização agora suporta endereços IPV6
  • Adicionado filtro para permitir que os usuários definam uma detecção de IP alternativa – “ifso_user_ip”
  • Correção de erros

1.5.6.2

  • Correção de erros

1.5.6.1

  • Atualização da versão do jquery-ui na interface do usuário administrativa para 1.13.1
  • Correção do cache de geolocalização em gatilhos acionadores carregados através de Ajax
  • Adicionada a opção de armazenar em cache os dados de geolocalização em cookies (em vez de sessões)
  • Correção de erros

1.5.6

  • Nova condição – Variável de sessão: criação de conteúdo condicional com base em uma variável de sessão. A opção foi adicionada à condição de cookie.
  • Compatibilidade com nossa integração de elementos condicionais do Elementor
  • Carregamento Ajax – uma opção para carregar blocos condicionais do Gutenberg usando Ajax
  • Carregamento Ajax – uma opção para carregar elementos condicionais do Elementor usando Ajax
  • Shortcode de redirecionamento: Criação de redirecionamentos 301/302 ou JS usando um shortcode. Inserir o shortcode no campo de conteúdo da versão dinâmica para criar redirecionamentos condicionais Saiba mais</>
  • Correção de erros: Uso do fuso horário do WordPress para determinar o dia atual na condição de agendamento (ocorriam problemas em cenários específicos)
  • A contagem de visitas agora é realizada apenas através de uma solicitação Ajax
  • Melhoria na detecção de IP para a funcionalidade de geolocalização
  • Widget de condição independente do Gutenberg – alterado o indicador “If-So Active” para ter uma borda colorida, para evitar a quebra na aparência de alguns blocos no editor
  • Melhorias na segurança
  • Correção de erros

1.5.5.1

  • Foi adicionado um shortcode que define/exclui um valor de cookie Saiba mais.
  • Compatibilidade com a Cloudflare – A condição de geolocalização funciona com a Cloudflare sem a necessidade de usar nossa integração com a Cloudflare
  • Melhorias na compatibilidade dos módulos Divi ao carregar conteúdo com Ajax
  • Melhorias na compatibilidade de cache de página – a condição de origem do referenciador é compatível com a opção de compatibilidade de cache de página (ajax)
  • Condições independentes do Gutenberg – correção de conflito com o formulário de contato do Jetpack
  • Condições independentes do Gutenberg – correção do erro que fazia com que o insersor de blocos não aparecesse ao passar o mouse entre os blocos
  • Correção de erros – Remoção de chamadas para o atualizador que não funcionava – Correção de erro que fazia com que uma mensagem de “atualização disponível” fosse exibida
  • Correção de erros – Públicos – corrigido o processamento de nomes com “caracteres especiais”

1.5.5

  • Foi adicionada a opção de recorrência à condição de função do usuário
  • Foi adicionada às configurações, uma opção para desativar o uso de sessões (não desativar as sessões se estiver usando a condição de geolocalização)
  • Foi adicionado o gerador de shortcode de auto-seleção de público à página de público
  • Foi adicionada a capacidade de adiar o carregamento de gatilhos acionadores if-so através de Ajax (adicionando o parâmetro defer=“true” ao shortcode do gatilho)
  • Adicionada uma nova opção para desativar o cookie de contagem de número de visitas nas configurações
  • Correção de erros – Importação de gatilhos acionadores – correção de novas linhas sendo substituídas por “rn”
  • Correção de erros – O editor do TinyMCE era revertido para o modo HTML ao arrastar uma versão
  • (1) Correção de segurança (vulnerabilidade do Ajax)

=1.5.4.2 =
* Correção de erros – O TinyMCE não estava mais transformando URLs de imagens em URLs relativas ao alterar a ordem das versões
* TinyMCE – Uma opção para evitar que os nós de texto sejam envolvidos em

<

Foram adicionadas tags p> às configurações
* Yoast SEO – Prevenção de gatilhos acionadores if-so (as páginas “ver gatilho acionador”) de serem adicionadas ao sitemap
* Extensão de perfil de usuário personalizado – uma nova opção para atribuir um valor usando uma string de consulta
* Extensão CSV – Novas condições – Cookie; geolocalização; IP
* Compatibilidade com o WordPress 5.8

Gatilho acionador de detalhes do usuário – correção do erro de exibição do administrador

1.5.4.1

  • Nova condição – Categoria de referência: Exibir conteúdo dinâmico com base na categoria da página/post de referência (página ou post no seu site).
  • Nova condição – Gatilho acionador visitado: Mostrar conteúdo dinâmico se um gatilho acionado específico tiver sido exibido anteriormente para o usuário.
  • Carregamento Ajax: uma opção para mostrar uma animação do carregador enquanto o conteúdo está sendo carregado no modo Ajax (modo de compatibilidade de cache de página).
  • Condição de geolocalização: Uma opção para segmentar uma cidade manualmente (sem preenchimento automático) – esta opção deve ser usada para solucionar problemas com a segmentação de cidades cujos nomes no Google Maps (o serviço de preenchimento automático do painel que usamos) são escritos de forma diferente do nosso banco de dados de IP para localização)
  • Condição de agendamento – Mais flexibilidade na definição dos horários. Agora você pode alterar os intervalos de tempo através das configurações do plugin.
  • Condição do URL da página – Foi adicionada uma opção para ignorar maiúsculas e minúsculas.
  • Condição de função do usuário – Foi adicionada na condição a opção de definir a opção de recorrência.
  • Novo shortcode DKI – “Auto-Local Time Display”: – Mostra o horário do evento, calculado de acordo com o fuso horário do visitante.
  • Públicos – Agora é possível adicionar ou remover usuários de um público usando um shortcode.
  • Correção de erros – O modo HTML estava sendo alterado para o modo visual ao arrastar uma versão.
  • Desempenho – Foi adicionada às configurações uma opção para desativar o uso de sessões (não desativar as sessões se estiver usando a condição de geolocalização).
  • Extensões e integrações – A nova versão é compatível com algumas de nossas mais recentes extensões e integrações.
    *Várias correções de erros e melhorias de desempenho

1.5.3.2

  • Correção imediata – correções de vulnerabilidades de segurança

1.5.3.1

  • Correções de compatibilidade com o WordPress 5.6

1.5.2.4

  • Correções de compatibilidade com o WordPress 5.6

1.5.2.2

  • Correção imediata – Compatibilidade com o Elementor – falha ao carregar a tela “Editar com o Elementor” usando o WordPress 5.6

1.5.2.1

  • Correção de erros – velocidade do carregamento

1.5.2

  • Exibir conteúdo do post usando um shortcode – criação de conteúdo usando o construtor de páginas como um post. Use o shortcode [ifso-show-post id=“###” show=“content/title”] dentro de uma versão do If-So para exibir o conteúdo do post.
  • Editor de conteúdo – possibilidade de uso de JavaScript e SVG embutidos no editor wysiwyg do gatilho acionador
  • Correção de erros – Adicionadas condições a blocos do Gutenberg de terceiros

1.5.1

  • Gutenberg – opção para definir condições diretamente em um bloco
  • Prevenção do envio de cabeçalhos “no-cache” como resultado do If-So usando sessões PHP
  • Os shortcodes agora são renderizados quando inseridos no meta campo de título do YOAST e do SEO Pack.
  • Nova rotina para detectar o IP de um usuário
  • Adicionado o prefixo WPDB ao início dos nomes nas tabelas usadas pelo If-So
  • Correção de erros – Foi corrigida a opção de evitar chamadas Ajax.

1.5.0.1

  • Carregamento Ajax (compatibilidade com o cache de páginas) – O carregamento é acionado após o carregamento da página a partir do cache.
  • DKI – Uma nova opção para definir o conteúdo padrão no shortcode DKI do nome de usuário.
  • Correção de erros – Os dados dos assinantes agora são coletados pela análise integrada.
  • Grupos – O nome foi alterado para “Públicos”
  • Novo DKI – denominação do dia.
  • Correção de erros – Foi corrigida a opção de evitar chamadas Ajax.

1.4.9.1

  • Correção de erros – Geolocalização – direcionamento para cidades-estado (Cingapura, Mônaco, etc.)
  • Correção de erros – Conflitos de CSS e JS com plugins de terceiros.

1.4.9

  • Novo widget do Elementor
  • DKI de geolocalização – foi adicionada uma opção para definir uma alternativa
  • Correção de erros (problemas no editor visual)

1.4.8

  • Novo shortcode DKI – exibe um valor de um parâmetro de string de consulta
  • Melhoria da caixa de ajuda e das notificações de ajuda
  • Correção de erros (problemas no editor visual)

1.4.7

  • Melhorias no painel de geolocalização
  • Alteração das condições de horário e data para que se baseiem no horário local.
  • Interromper a inclusão de exibições administrativas nas análises integradas
  • Melhorias no tempo de carregamento
  • Correções de RTL
  • Correção de erros (remoção de dados de grupos na desinstalação; problema de JavaScript do Google Places;)

1.4.6.1

  • Correções de compatibilidade com o WordPress 5.4 (design do Gutenberg)
  • Correção de erros (conflito com o SafeGard)

1.4.6

  • Novo recurso: Criar grupos; adicionar usuários a um grupo quando a condição for atendida; exibir conteúdo baseado em grupos.
  • Nova condição – função do usuário. Adicionar ou substituir conteúdo de acordo com a função do usuário (Administrador, Editor, Assinante ou qualquer outra função que você tenha no seu site)
  • Novo recurso – Seleção do usuário – Permitir que os usuários selecionem o conteúdo que verão. Adicionar uma caixa de seleção ou botões de opção com categorias e mostrar conteúdo baseado em categorias
  • Correção de erros

1.4.5

  • Se usados no título da página, os shortcodes do If-So agora também são renderizados no meta título da página.
  • Permitir que os editores criem e editem gatilhos acionadores
  • Bloco do Gutenberg – foi adicionada uma indicação que mostra se um gatilho acionador foi excluído
  • Geolocalização – A localização do usuário será verificada novamente se o IP do usuário tiver sido alterado, mesmo que a sessão não tenha sido encerrada.
  • Correção de erros

1.4.4

  • Bloco do Gutenberg
  • Nova condição: Conteúdo por nome de cookie e valor de cookie
  • Melhorias no desempenho.
  • Correções de erros.
  • Atualizações de segurança.

1.4.3

  • Foram adicionadas análises integradas – veja quantas vezes cada versão foi exibida e qual o efeito que isso tem sobre a taxa de conversão.
  • Melhorias na interface do usuário.
  • Atualizações de segurança.
  • Correções de erros.

1.4.2

  • Foi adicionada uma opção para importar e exportar gatilhos acionadores.
  • Foi adicionado ao editor de conteúdo um novo botão que permite editar e incorporar gatilhos acionadores.
  • Importação e exportação de gatilhos acionadores.
  • Atualizações de segurança.
  • Reformulação e correções de erros.

1.4.1

  • Nova condição – Detecção de cookies: – Mostrar conteúdo dinâmico com base nos cookies existentes no navegador do usuário.
  • A chave de licença agora fica oculta
  • Foi adicionada às configurações uma opção para permitir shortcodes nos títulos
  • Foi adicionada a opção de duplicar gatilhos acionadores à página Todos os gatilhos
  • Foi adicionada nas configurações uma opção para desativar o cookie páginas visitadas
  • Foi adicionada uma nova opção para ignorar a recorrência nas condições com recorrência
  • A inserção dinâmica de palavras-chave agora é parte integrante do plugin
  • Reformulação e correções de erros.

1.4.0

  • Nova condição – Detecção de cookies: Adicionar ou substituir conteúdo de acordo com os parâmetros UTM
  • Nova condição – Detecção de IP: – Mostrar conteúdo dinâmico com base no IP do usuário.
  • Reformulação e correções de erros.

1.3.3

  • Melhoria da experiência do usuário na condição das plataformas de publicidade (Google Ads, Facebook Ads e link dinâmico)
  • Suporte a escrita da direita para a esquerda
  • Foi adicionada uma tradução para o russo
  • Reformulação e correção de erros

1.3.2

  • Arrastar versões para alterar sua ordem
  • Configurações – Uma opção para impedir que o WordPress envolva os códigos de acesso do If-So

<

Foram adicionadas tags p>.
* Configurações – Foi adicionada uma opção para escolher não remover os dados do If-So quando o plugin for excluído.
* Configurações – Foi adicionada uma opção para definir a duração usada pela condição “páginas visitadas” para rastrear as visitas dos usuários.
* Número de versões – agora não há limite para o número de versões que podem ser criadas.
* Teste A/B – Foi adicionada uma opção para definir um grupo de controle (que será exibido em 100% das sessões de lembrete).
* Reformulação e correção de erros

1.3.1

  • Nova condição – Páginas visitadas: Mostrar conteúdo dinâmico aos visitantes que visitaram uma página (ou páginas) escolhida no seu site
  • Reformulação e correção de erros

1.3.0

  • Nova condição – URL da página: Mostrar conteúdo dinâmico se o URL da página for ou consistir em uma determinada string de texto
  • Reformulação e correção de erros

1.2.9

  • Compatibilidade com o Thrive Architect
  • Novas opções de geolocalização: direcionar os visitantes por continente, estado e fuso horário.
  • Novo recurso para a condição de idioma do navegador – opção de exibir conteúdo personalizado apenas quando o idioma do usuário estiver definido como o idioma principal (a opção de direcionar usuários quando um idioma não estiver definido como padrão ainda está disponível).
  • Compatibilidade com fragmentos de código (snippets) do Reach

OBSERVE QUE A CONDIÇÃO DE ORIGEM DO REFERENCIADOR NÃO ESTÁ MAIS DISPONÍVEL GRATUITAMENTE. SE ESTIVER USANDO UMA VERSÃO ANTERIOR À 1.2.9 E QUISER CONTINUAR USANDO A CONDIÇÃO DE ORIGEM DO REFERENCIADOR, FALE CONOSCO.

1.2.8

  • Recorrência – Foram adicionadas novas opções
  • Geolocalização – A nova tela de configurações mostra detalhes do uso
  • Idioma do navegador – A versão dinâmica será apresentada mesmo que o idioma do navegador do usuário não esteja definido como o idioma principal nas configurações do navegador.
  • Reformulação e correção de erros

1.2.7

  • Recorrência (novo recurso) – Após a condição ser atendida pela primeira vez, a versão será exibida sempre que o visitante encontrar o gatilho acionador. A recorrência funciona somente se o visitante entrar novamente pelo mesmo dispositivo e navegador e não excluir os cookies.

1.2.6

  • Nova condição – Geolocalização: Adicionar ou substituir conteúdo de acordo com a localização do usuário – país ou cidade

1.2.5

  • Algumas condições agora estão abertas apenas para usuários cadastrados. Observe que, se você já usa o plugin, apenas o conteúdo padrão será exibido, a menos que você se cadastre (gratuito por um ano).
  • As condições gratuitas são: Usuários conectados, tipo de dispositivo e fonte de referência.

1.1.6

  • Foram adicionadas novas condições: Data inicial e final.
  • Foram adicionadas novas condições: Agendamento de conteúdo.
  • Modo de pausa – Os usuários agora podem pausar temporariamente uma versão do conteúdo.

1.1.4

  • Foi adicionada uma nova condição – Idioma do navegador
  • Modo de teste – Força a exibição de uma versão escolhida do conteúdo.

1.1.3

  • Adicionada nova condição – Visitantes novos/que retornam