Melewati parameter di url html

Anda dapat menggunakan parameter untuk meneruskan informasi melalui link ke formulir pelanggan online Anda. Misalnya, jika Anda menautkan dari situs web mitra, Anda dapat menyertakan nama atau kode mitra di URL. Saat Anda melakukan ini, Anda mengetahui sumber prospek atau pelanggan baru. Anda juga dapat menggunakan parameter saat membuat tautan untuk kampanye penelusuran berbayar

Saat pelanggan mengikuti tautan ke formulir pelanggan online dan mengirimkan formulir, NetSuite membuat prospek, prospek, atau catatan pelanggan baru. Jika Anda menyertakan parameter di tautan ke formulir, NetSuite menyertakan informasi ini tentang catatan baru. Parameter di tautan ke formulir memungkinkan Anda mengaitkan catatan baru ini dengan kampanye atau mitra

Misalnya, Wolfe Electronics mengiklankan melalui iklan banner di internet. Setiap iklan tertaut ke formulir pelanggan online dari situs web mereka. Manajer pemasaran ingin melacak kampanye iklan mana yang mengirimkan setiap prospek ke formulir

ID kampanye untuk setiap iklan diteruskan melalui tautan ke formulir online. Saat prospek mengirimkan formulir penangkapan prospek Wolfe Electronics, kampanye secara otomatis dipilih pada catatan prospek yang dibuat NetSuite

Anda dapat menemukan URL formulir di bidang URL Formulir yang Dapat Diterbitkan di subtab Eksternal rekaman formulir pelanggan online

Untuk meneruskan informasi melalui tautan, Anda menambahkan informasi ke bagian akhir URL formulir yang dapat diterbitkan. Pada contoh di atas, URL mungkin terlihat seperti ini

          https://system.netsuite.com/app/site/crm/externalleadpage.nl?compid=ACCT000000&formid=1&h=1bdc80a058&leadsource=JoinNowAd 

        

Di URL contoh ini, perhatikan bahwa parameter pertama di URL dimulai dengan tanda tanya (?). Setiap parameter setelah yang pertama dimulai dengan ampersand (&). Sebagian besar URL menyertakan parameter secara default. Dalam contoh ini, ada parameter yang mengacu pada ID perusahaan NetSuite, dan ID formulir online

Catatan

Spasi dalam parameter harus diganti dengan %20

Tabel di bawah mencantumkan parameter yang dapat Anda gunakan untuk memasukkan informasi secara otomatis ke formulir pelanggan online

Bidang

Parameter

Acara Kampanye***

&acara kampanye=187

Nama perusahaan

&companyname=Global%20Mendistribusikan,%20Inc

Kota

&kota=Baru%20York

Negara

&negara=AS

Formulir Kustom

&customform=Baru%20Lead%20Form

Surel

&email=john@contoh. com

Sumber Utama

&leadsource=Spring%20Ad%20Campaign

Kata sandi masuk

&kata sandi=kata sandi

Mitra**

&partner=Universal%20Konsultasi

Kode Mitra**

& pasangan=1111

Nomor telepon

&telepon=555-555-5554

Promosi

&kodepromo=Feb%20Flyer

Negara

&status=Baru%20York

Kode pos/pos

&zip=54321

* Parameter &formulir kustom menentukan prospek, prospek, atau formulir entri pelanggan mana yang digunakan saat mengedit atau melihat rekaman yang Anda buat

**Parameter &partner digunakan untuk meneruskan nama mitra dan kode mitra

***Parameter &campaignevent menentukan peristiwa mana yang terkait dengan formulir entri pelanggan. Nilai parameter ini adalah ID internal peristiwa kampanye

Jika situs mitra tertaut ke formulir pelanggan daring Anda, Anda mungkin ingin bidang mitra menampilkan nama mitra. Untuk melakukan ini, Anda akan membuat tautan ke URL yang akan terlihat seperti ini

            https://sample.online.customer.form.com?partner=Partner%20Name 

          
_

Saat prospek mengklik link ke formulir pelanggan online Anda di halaman web mitra, prospek akan ditransfer ke formulir pelanggan online Anda. Bidang Mitra memiliki nama mitra yang dimasukkan secara otomatis

Jika Anda menautkan ke formulir pelanggan online di NetSuite, Anda dapat meneruskan informasi ke bidang khusus tentang orang yang menavigasi ke formulir. Misalnya, Anda dapat meneruskan informasi ini saat menautkan ke formulir rekaman kustom dari Pusat Pelanggan Anda

URL formulir internal dari subtab Eksternal rekaman formulir online memungkinkan Anda menambahkan salah satu parameter dalam tabel di bawah ini

Info

Parameter

nama

{nama}

masuk alamat email

{surel}

nama depan

{nama depan}

nama keluarga

{nama keluarga}

identitas internal

{pengguna}

ID internal peran pengguna

{wewenang}

Setiap parameter harus diapit tanda kurung, { dan }. Jika Anda ingin meneruskan nama pengguna dan alamat email ke formulir, tautannya bisa terlihat seperti ini

          /app/crm/common/onlineforms/ internalonlineform.nl?formid=100&custrecord123={name}&custrecord124 ={email} 

        
  • custrecord123 adalah ID bidang khusus pada catatan khusus yang melacak nama orang yang mengisi formulir

  • custrecord124 adalah ID bidang khusus yang melacak alamat email orang yang mengisi formulir

Untuk informasi selengkapnya tentang formulir pelanggan online, lihat Membuat Formulir Pelanggan Online

Untuk informasi tentang cara mengatur bidang anak perusahaan di formulir pelanggan online, lihat mengatur anak perusahaan di formulir online di OneWorld

Anda juga dapat menyematkan formulir online di situs web Anda sehingga pelanggan tidak pernah meninggalkan situs web Anda saat mereka menggunakan formulir tersebut. Untuk informasi lebih lanjut, lihat

Parameter Bidang Kustom

Anda dapat membuat bidang entitas kustom yang dapat Anda gunakan untuk melacak informasi yang khusus untuk bisnis Anda. Bidang entitas kustom dapat disertakan dalam formulir pelanggan online

Manajer pemasaran membuat bidang kotak centang khusus yang disebut Kandidat Uji Coba Produk untuk mengidentifikasi prospek yang bersedia menguji produk baru. Saat prospek mengeklik tautan untuk "mencoba Produk Baru – Gratis. ”, mereka pindah ke formulir penangkapan prospek online. Kotak Kandidat Uji Coba Produk dicentang pada formulir online, dan pada catatan prospek yang NetSuite buat saat prospek mengirimkan formulir

Jika Anda ingin meneruskan informasi bidang khusus ke dalam formulir pengambilan prospek online, pertama-tama tentukan ID bidang khusus. Itu ada di bidang ID pada catatan bidang khusus. URL dengan parameter bidang khusus harus mengikuti format ini

          https://system.netsuite.com/app/site/crm/externalleadpage.nl?compid=ACCT000000&formid=1&h=1bdc80a058&custentity1=industryperiodical 

        

Bidang kotak centang khusus mengikuti format berikut

          https://system.netsuite.com/app/site/crm/externalleadpage.nl?compid=ACCT000000&formid=1&h=1bdc80a058 &custentity2=T 

        
_

Jika Anda ingin kotak centang ditandai, setel parameter ke T di URL. Untuk mengosongkan kotak centang, berikan F melalui URL

Untuk informasi lebih lanjut tentang membuat bidang khusus, lihat panduan pengguna SuiteBuilder

Meneruskan Parameter dari Situs Pihak Ketiga

Jika NetSuite tidak menghosting situs Anda, Anda harus menyertakan Javascript dalam kode halaman web Anda. Javascript memungkinkan parameter diteruskan ke formulir pelanggan online mana pun yang Anda tautkan

Kode Javascript berikut harus ditempatkan di bagian bawah setiap halaman di situs web Anda. Itu tidak boleh ditempatkan di dalam tag HTML apa pun dan harus menjadi kode terakhir sebelum tag

          <script type="text/javascript">
<!--
function getNS_url_param( name ){ 
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
var regexS = "[\\?&]"+name+"=([^&#]*)";  
var regex = new RegExp( regexS );  
var results = regex.exec( window.location.href );  
if( results == null )    
return "";  
else    
return results[1];
}
function trackNSParams() {
var name = 'leadsource';
var value = getNS_url_param(name);
if (value != null && value.length > 0)   
document.cookie = name+"="+value+"; path=/";
}
function appendNSParams(url) {
var nameEQ = "leadsource=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0 ) 
      url = url + '&' + nameEQ + c.substring(nameEQ.length,c.length);
}
return url;
}
// -->
trackNSParams();
</script> 

        

Kemudian terapkan format berikut ke tautan apa pun ke formulir online dari situs Anda (misalnya, tautan Hubungi Kami)

          <a href="#" onclick="document.location.href=appendNSParams(Publishable Form URL)">Contact Us
</a> 

        
_

Tempel URL formulir yang dapat diterbitkan untuk formulir pelanggan online di antara tanda kurung. Sebagai contoh

          <a href="#" onclick="document.location.href=appendNSParams(https://forms.netsuite.com/app/site/crm/externalleadpage.nl?compid=1234567&formid=3&h=ed62a43be13c70de335b)">Contact Us
</a> 

        

Saat menyalin dan menempelkan formulir ULR, pastikan tanda kutip tunggal dan ganda ditempelkan dengan benar. Jika perlu, Anda mungkin perlu mengetik ulang tanda kutip

Untuk informasi lebih lanjut tentang Parameter URL, lihat Tips Melewati Parameter Melalui URL dan Parameter URL Situs Web

Bagaimana Anda meneruskan parameter kueri di URL?

Parameter kueri adalah kumpulan parameter yang ditentukan yang dilampirkan di akhir url. Itu adalah ekstensi dari URL yang digunakan untuk membantu menentukan konten atau tindakan tertentu berdasarkan data yang diteruskan. Untuk menambahkan parameter kueri ke akhir URL, a '? ' ditambahkan diikuti langsung oleh parameter kueri .

Bisakah kita melewatkan parameter dalam HTML?

Laman sumber daya web (HTML) hanya dapat menerima satu parameter khusus yang disebut data . Untuk meneruskan lebih dari satu nilai dalam parameter data, Anda perlu menyandikan parameter dan mendekodekan parameter di halaman Anda.

Bagaimana cara mendapatkan nilai parameter URL dalam HTML?

Metode 1. Menggunakan Objek URLSearchParams . String URL terlebih dahulu dipisahkan untuk mendapatkan hanya bagian parameter dari URL. Metode split() digunakan pada URL yang diberikan dengan tanda “?” .