Artikelen over: Veelgestelde vragen

Is het mogelijk om dynamische velden toe te voegen?

Het is mogelijk om dynamische velden toe te voegen binnen de builder.
Kortom, je herschrijft de tekst op je landingspagina met waarden uit de URL.

Bekijk het volgende voorbeeld waarin we Boston en het aantal 25 dynamisch instellen als aantal mensen, in dit geval:
https://n581imcuvo.campaign.direct/?city=Boston&people=25

Experimenteer met het bovenstaande voorbeeld, verander de plaatsnaam in de URL en je zult zien dat het veld ook op de pagina zelf verandert. Dit kan erg handig zijn voor dynamische en gepersonaliseerde advertenties.

! [] (https://storage.crisp.chat/users/helpdesk/website/ce1d30b06bbfc800/66e426d2-ea46-4762-9a29-4d8734_1ra5tuq.png)

Om dit zelf te maken, schrijft u {city} en {people} als platte tekst op de pagina. Zodra de pagina is geladen, worden die woorden vervangen door de waarden van de URL. Dit kan met elke URL worden gedaan.



VOORBEELDEN:



Om dit te bereiken, moet u de volgende code toevoegen aan code-injectie. Het onderste vak in de zijbalk. Deze functie zal in de toekomst worden ingebouwd, zonder dat deze code nodig is. Maar voor nu is het een geweldige oplossing!

<script type="text/javascript">
    function get_params() {
          var prmstr = window.location.search.substr(1);
          return prmstr != null && prmstr != "" ? transform_array(prmstr) : {};
    }
    function transform_array(prmstr) {
        var params = {};
        var prmarr = prmstr.split("&");
        for ( var i = 0; i < prmarr.length; i++) {
            var tmparr = prmarr[i].split("=");
            params[tmparr[0]] = tmparr[1];
        }
        return params;
    }
    var url_params = get_params();
    $(document).ready(function() {
        $('.ck').each(function(index) {
            var original_content = $(this).html();
            for (url_param in url_params) {
                text_var = '{'+url_param+'}';
                original_content = original_content.replace(text_var, decodeURIComponent(url_params[url_param].replaceAll('+', ' ')));
                $(this).html(original_content);
            }
        });
    });
</script>

Bijgewerkt op: 29/03/2022

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!