v7
Applies to Campaign Classic v7
v8
Also applies to Campaign v8

Svar från webbformulär web-forms-answers

Svarslagringsfält response-storage-fields

Svar på formulär kan sparas i ett databasfält eller tillfälligt i en lokal variabel. Lagringsläget för svar väljs när fält skapas. Den kan redigeras via Edit storage… länk.

För varje inmatningsfält i ett formulär finns följande lagringsalternativ tillgängliga:

  • Edit a recipient

    Du kan välja ett fält i databasen: användarnas svar lagras i det här fältet. För varje användare sparas endast det senast angivna värdet: den läggs till i deras profil: Se Lagra data i databasen.

  • Variable

    Om du inte vill lagra information i databasen kan du använda en variabel. Lokala variabler kan deklareras uppströms. Se Lagra data i en lokal variabel.

Lagra data i databasen storing-data-in-the-database

Om du vill spara data i ett befintligt fält i databasen klickar du på Edit expression och välj den i listan över tillgängliga fält.

NOTE
Standardreferensdokumentet är nms:mottagare schema. Om du vill visa formuläret eller välja ett nytt, markerar du det i listan och klickar på knappen Properties -knappen.

Lagra data i en lokal variabel storing-data-in-a-local-variable

Du kan använda lokala variabler så att även om data inte lagras i databasen kan de återanvändas på sidan eller de andra sidorna, till exempel för att placera villkor på visningen av ett fält eller för att anpassa ett meddelande.

Det innebär att du kan använda värdet för ett osparat fält för att godkänna visningen av en grupp alternativ på sidan. På sidan nedan lagras fordonstypen inte i databasen:

Den lagras i en variabel som måste vara markerad när listrutan skapas, eller via Edit storage… länk.

Du kan visa befintliga variabler och skapa nya via Edit variables… länk. Klicka på Add för att skapa en ny variabel.

Den tillagda variabeln är tillgänglig i listan med lokala variabler när sidans inmatningsfält skapas.

NOTE
För varje formulär kan du skapa variabler uppströms. Det gör du genom att markera formuläret och klicka på knappen Properties -knappen. The Variables -fliken innehåller de lokala variablerna för formuläret.

Exempel på lokal lagring med konditionering

I ovanstående exempel visas behållaren som innehåller data om privata fordon endast om Private alternativet är markerat i listrutan, vilket anges i synlighetsvillkoret:

Om användaren väljer ett privat fordon finns följande alternativ i webbformuläret:

Behållaren som innehåller uppgifter om nyttofordon visas om alternativet Professional väljs, uttryckt i synlighetsvillkoret:

Detta innebär att om användaren väljer ett nyttofordon, erbjuder formuläret följande alternativ:

Använda insamlade uppgifter using-collected-information

För varje formulär kan svaren återanvändas i fälten eller etiketterna. Följande syntaxer måste användas:

  • För innehåll som lagras i ett fält i databasen:

    code language-none
    <%=ctx.recipient.@field name%
    
  • För innehåll som lagras i en lokal variabel:

    code language-none
    <%= ctx.vars.variable name %
    
  • För innehåll som lagras i ett textfält i HTML:

    code language-none
    <%== HTML field name %
    
    note note
    NOTE
    Till skillnad från andra fält för vilka <%= HTML-tecken ersätts med escape-tecken och-innehåll sparas som det är med <%== syntax.

Spara svar på webbformulär saving-web-forms-answers

Om du vill spara den information som samlas in på sidorna i ett formulär måste du placera en lagringsruta i diagrammet.

Det finns två sätt att använda den här rutan:

  • Om webbformuläret nås via en länk som skickas i ett e-postmeddelande, och om användaren som använder programmet redan finns i databasen, kan du kontrollera Update the preloaded record alternativ. Mer information finns i Leverera ett formulär via e-post.

    I det här fallet använder Adobe Campaign den krypterade primärnyckeln för användarprofilen, som är en unik identifierare som tilldelas varje profil av Adobe Campaign. Du måste konfigurera informationen så att den kan läsas in i förväg via förinläsningsrutan. Mer information finns i Läs in formulärdata i förväg.

    note caution
    CAUTION
    Det här alternativet åsidosätter användardata, inklusive e-postadressen om det finns ett fält där de ska anges. Den kan inte användas för att skapa nya profiler och kräver en förinläsningsruta i formuläret.
  • Om du vill utöka data för mottagare i databasen redigerar du lagringsrutan och väljer avstämningsnyckeln. För intern användning (vanligtvis ett intranätsystem) eller för ett formulär som används för att skapa nya profiler, till exempel, kan du välja avstämningsfält. I rutan finns alla fält i databasen som används på de olika sidorna i webbprogrammet:

Som standard importeras data till databasen av en Update or insertion operation: om det finns i databasen uppdateras elementet (till exempel det valda nyhetsbrevet eller den e-postadress som har angetts). Om den inte finns läggs informationen till.

Du kan dock ändra det här beteendet. Det gör du genom att markera elementets rot och välja den åtgärd som ska utföras i listrutan:

Du kan välja en sökmapp för avstämning och skapandemappen för nya profiler. Om dessa fält är tomma söks profilerna igenom och skapas i operatorns standardmapp.

NOTE
Möjliga åtgärder är: Simple reconciliation, Update or insertion, Insertion, Update, Deletion.
Operatorns standardmapp är den första mappen som operatorn har skrivbehörighet för.
Se det här avsnittet.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1