Data-variabele

Op verschillende plaatsen in de opvolgactie-editor kun je kiezen voor de optie om data-variabelen te bewerken of te vergelijken. Hiermee worden een soort vrije variabelen bedoeld die je kunt koppelen aan allerlei soorten objecten, zoals profielen en subprofielen, waardoor je niet afhankelijk bent van de structuur van de database en de voorgedefinieerde velden.

De data-variabelen zijn oorspronkelijk bedoeld voor gebruik binnen javascripts, bijvoorbeeld als je tijdelijk een bepaalde waarde wilt onthouden terwijl een opvolgactie van het ene naar het andere boxje gaat. Je kunt deze waarde dan opslaan als data-variabele. De variabelen die je opslaat zijn vervolgens op andere plaatsen weer uit te lezen:

  • In de e-mail-editor om blokken en structuren te verbergen.
  • In de opvolgactie-editor om profielen te checken.
  • Met javascript.

Het wijst zich voor de rest eigenlijk vanzelf: je kiest dat je een data-variabele wilt uitlezen of bewerken, voert de naam van de variabele in (deze naam kies je zelf), en de waarde waar je op wilt checken of die je wilt invoeren.

Programmeren

Ook binnen javascript-code en variabelen kun je de data-variabelen uitlezen en overschrijven:

profile.data.mijn_variabele = 'mijn_waarde';

Hoewel de profiel- en subprofiel-objecten het meest worden gebruikt, kun je in vrijwel alle Copernica-objecten vrije data opslaan:

copernica.data.mijn_variabele = 'voorbeeld-waarde';
template.data.voorbeeld = 1234;

Let op betrouwbaarheid

De data-variabelen hebben een wat vluchtig karakter. Ze zijn vooral bedoeld voor kortstondig gebruik tijdens opvolgacties en campagnes. Voor langdurige opslag zijn ze wat minder geschikt. Als variabelen lang niet meer worden gebruikt, of als er te veel resources worden gebruikt, dan wordt de data wel eens opgeschoond.